diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml deleted file mode 100644 index 731a0eb..0000000 --- a/.github/.OwlBot.lock.yaml +++ /dev/null @@ -1,3 +0,0 @@ -docker: - image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:491a007c6bd6e77f9e9b1bebcd6cdf08a4a4ef2c228c123d9696845204cb685d diff --git a/.github/.OwlBot.yaml b/.github/.OwlBot.yaml deleted file mode 100644 index fe4ac6e..0000000 --- a/.github/.OwlBot.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -docker: - image: "gcr.io/cloud-devrel-public-resources/owlbot-java:latest" - -deep-remove-regex: -- "/proto-google-.*/src" - -deep-preserve-regex: -- "/google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java" - -deep-copy-regex: -- source: "/google/identity/accesscontextmanager/(v\\d)/.*-java/proto-google-.*/src" - dest: "/owl-bot-staging/$1/proto-google-identity-accesscontextmanager-$1/src" -- source: "/google/identity/accesscontextmanager/(v\\d)/.*-java/grpc-google-.*/src" - dest: "/owl-bot-staging/$1/grpc-google-identity-accesscontextmanager-$1/src" -- source: "/google/identity/accesscontextmanager/(v\\d)/.*-java/gapic-google-.*/src" - dest: "/owl-bot-staging/$1/google-identity-accesscontextmanager/src" -- source: "/google/identity/accesscontextmanager/type/.*-java/proto-google-.*/src" - dest: "/owl-bot-staging/type/proto-google-identity-accesscontextmanager-type/src" diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 30fdb7b..0000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,10 +0,0 @@ -# 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 - -* @googleapis/yoshi-java - -# The java-samples-reviewers team is the default owner for samples changes -samples/**/*.java @googleapis/java-samples-reviewers diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index b2d0ed5..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve - ---- - -Thanks for stopping by to let us know something could be better! - -**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response. - -Please run down the following list and make sure you've tried the usual "quick fixes": - - - Search the issues already opened: https://github.com/googleapis/java-accesscontextmanager/issues - - Check for answers on StackOverflow: http://stackoverflow.com/questions/tagged/google-cloud-platform - -If you are still having issues, please include as much information as possible: - -#### Environment details - -1. Specify the API at the beginning of the title. For example, "BigQuery: ..."). - General, Core, and Other are also allowed as types -2. OS type and version: -3. Java version: -4. accesscontextmanager version(s): - -#### Steps to reproduce - - 1. ? - 2. ? - -#### Code example - -```java -// example -``` - -#### Stack trace -``` -Any relevant stacktrace here. -``` - -#### External references such as API reference guides - -- ? - -#### Any additional information below - - -Following these steps guarantees the quickest resolution possible. - -Thanks! diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 754e30c..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this library - ---- - -Thanks for stopping by to let us know something could be better! - -**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response. - -**Is your feature request related to a problem? Please describe.** -What the problem is. Example: I'm always frustrated when [...] - -**Describe the solution you'd like** -What you want to happen. - -**Describe alternatives you've considered** -Any alternative solutions or features you've considered. - -**Additional context** -Any other context or screenshots about the feature request. diff --git a/.github/ISSUE_TEMPLATE/support_request.md b/.github/ISSUE_TEMPLATE/support_request.md deleted file mode 100644 index 9958690..0000000 --- a/.github/ISSUE_TEMPLATE/support_request.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -name: Support request -about: If you have a support contract with Google, please create an issue in the Google Cloud Support console. - ---- - -**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 1c97d5e..0000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,7 +0,0 @@ -Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly: -- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/java-accesscontextmanager/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea -- [ ] Ensure the tests and linter pass -- [ ] Code coverage does not decrease (if any source code was changed) -- [ ] Appropriate docs were updated (if necessary) - -Fixes # ☕️ diff --git a/.github/blunderbuss.yml b/.github/blunderbuss.yml deleted file mode 100644 index 2176b05..0000000 --- a/.github/blunderbuss.yml +++ /dev/null @@ -1,7 +0,0 @@ -# Configuration for the Blunderbuss GitHub app. For more info see -# https://github.com/googleapis/repo-automation-bots/tree/main/packages/blunderbuss -assign_prs_by: -- labels: - - samples - to: - - googleapis/java-samples-reviewers \ No newline at end of file diff --git a/.github/generated-files-bot.yml b/.github/generated-files-bot.yml deleted file mode 100644 index c644a24..0000000 --- a/.github/generated-files-bot.yml +++ /dev/null @@ -1,12 +0,0 @@ -externalManifests: -- type: json - file: 'synth.metadata' - jsonpath: '$.generatedFiles[*]' -- type: json - file: '.github/readme/synth.metadata/synth.metadata' - jsonpath: '$.generatedFiles[*]' -ignoreAuthors: -- 'renovate-bot' -- 'yoshi-automation' -- 'release-please[bot]' -- 'gcf-owl-bot[bot]' diff --git a/.github/release-trigger.yml b/.github/release-trigger.yml index d4ca941..45873c2 100644 --- a/.github/release-trigger.yml +++ b/.github/release-trigger.yml @@ -1 +1,2 @@ enabled: true +multiScmName: java-accesscontextmanager diff --git a/.github/snippet-bot.yml b/.github/snippet-bot.yml deleted file mode 100644 index e69de29..0000000 diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml deleted file mode 100644 index 6f09d69..0000000 --- a/.github/sync-repo-settings.yaml +++ /dev/null @@ -1,42 +0,0 @@ -rebaseMergeAllowed: false -squashMergeAllowed: true -mergeCommitAllowed: false -branchProtectionRules: - - pattern: main - isAdminEnforced: true - requiredApprovingReviewCount: 1 - requiresCodeOwnerReviews: true - requiresStrictStatusChecks: false - requiredStatusCheckContexts: - - dependencies (8) - - dependencies (11) - - lint - - clirr - - units (8) - - units (11) - - 'Kokoro - Test: Integration' - - cla/google - - OwlBot Post Processor - - pattern: java7 - isAdminEnforced: true - requiredApprovingReviewCount: 1 - requiresCodeOwnerReviews: true - requiresStrictStatusChecks: false - requiredStatusCheckContexts: - - dependencies (8) - - dependencies (11) - - lint - - clirr - - units (7) - - units (8) - - units (11) - - 'Kokoro - Test: Integration' - - cla/google - - OwlBot Post Processor -permissionRules: - - team: yoshi-admins - permission: admin - - team: yoshi-java-admins - permission: admin - - team: yoshi-java - permission: push diff --git a/.github/trusted-contribution.yml b/.github/trusted-contribution.yml deleted file mode 100644 index a0ba1f7..0000000 --- a/.github/trusted-contribution.yml +++ /dev/null @@ -1,3 +0,0 @@ -trustedContributors: -- renovate-bot -- gcf-owl-bot[bot] diff --git a/.github/workflows/approve-readme.yaml b/.github/workflows/approve-readme.yaml deleted file mode 100644 index 7513aca..0000000 --- a/.github/workflows/approve-readme.yaml +++ /dev/null @@ -1,54 +0,0 @@ -on: - pull_request: -name: auto-merge-readme -jobs: - approve: - runs-on: ubuntu-latest - if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme' - steps: - - uses: actions/github-script@v3 - with: - github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} - script: | - // only approve PRs from yoshi-automation - if (context.payload.pull_request.user.login !== "yoshi-automation") { - return; - } - - // only approve PRs like "chore: release " - if (!context.payload.pull_request.title === "chore: regenerate README") { - return; - } - - // only approve PRs with README.md and synth.metadata changes - const files = new Set( - ( - await github.paginate( - github.pulls.listFiles.endpoint({ - owner: context.repo.owner, - repo: context.repo.repo, - pull_number: context.payload.pull_request.number, - }) - ) - ).map(file => file.filename) - ); - if (files.size != 2 || !files.has("README.md") || !files.has(".github/readme/synth.metadata/synth.metadata")) { - return; - } - - // approve README regeneration PR - await github.pulls.createReview({ - owner: context.repo.owner, - repo: context.repo.repo, - body: 'Rubber stamped PR!', - pull_number: context.payload.pull_request.number, - event: 'APPROVE' - }); - - // attach automerge label - await github.issues.addLabels({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.payload.pull_request.number, - labels: ['automerge'] - }); diff --git a/.github/workflows/auto-release.yaml b/.github/workflows/auto-release.yaml deleted file mode 100644 index 9b4fd4d..0000000 --- a/.github/workflows/auto-release.yaml +++ /dev/null @@ -1,88 +0,0 @@ -on: - pull_request: -name: auto-release -jobs: - approve: - runs-on: ubuntu-latest - if: contains(github.head_ref, 'release-please') - steps: - - uses: actions/github-script@v3 - with: - github-token: ${{secrets.YOSHI_APPROVER_TOKEN}} - debug: true - script: | - // only approve PRs from release-please[bot] - if (context.payload.pull_request.user.login !== "release-please[bot]") { - return; - } - - // only approve PRs like "chore: release " - if ( !context.payload.pull_request.title.startsWith("chore: release") ) { - return; - } - - // only approve PRs with pom.xml and versions.txt changes - const filesPromise = github.pulls.listFiles.endpoint({ - owner: context.repo.owner, - repo: context.repo.repo, - pull_number: context.payload.pull_request.number, - }); - const changed_files = await github.paginate(filesPromise) - - if ( changed_files.length < 1 ) { - console.log( "Not proceeding since PR is empty!" ) - return; - } - - if ( !changed_files.some(v => v.filename.includes("pom")) || !changed_files.some(v => v.filename.includes("versions.txt")) ) { - console.log( "PR file changes do not have pom.xml or versions.txt -- something is wrong. PTAL!" ) - return; - } - - // trigger auto-release when - // 1) it is a SNAPSHOT release (auto-generated post regular release) - // 2) there are dependency updates only - // 3) there are no open dependency update PRs in this repo (to avoid multiple releases) - if ( - context.payload.pull_request.body.includes("Fix") || - context.payload.pull_request.body.includes("Build") || - context.payload.pull_request.body.includes("Documentation") || - context.payload.pull_request.body.includes("BREAKING CHANGES") || - context.payload.pull_request.body.includes("Features") - ) { - console.log( "Not auto-releasing since it is not a dependency-update-only release." ); - return; - } - - const promise = github.pulls.list.endpoint({ - owner: context.repo.owner, - repo: context.repo.repo, - state: 'open' - }); - const open_pulls = await github.paginate(promise) - - if ( open_pulls.length > 1 && !context.payload.pull_request.title.includes("SNAPSHOT") ) { - for ( const pull of open_pulls ) { - if ( pull.title.startsWith("deps: update dependency") ) { - console.log( "Not auto-releasing yet since there are dependency update PRs open in this repo." ); - return; - } - } - } - - // approve release PR - await github.pulls.createReview({ - owner: context.repo.owner, - repo: context.repo.repo, - body: 'Rubber stamped release!', - pull_number: context.payload.pull_request.number, - event: 'APPROVE' - }); - - // attach kokoro:force-run and automerge labels - await github.issues.addLabels({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.payload.pull_request.number, - labels: ['kokoro:force-run', 'automerge'] - }); diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml deleted file mode 100644 index 05de1f6..0000000 --- a/.github/workflows/ci.yaml +++ /dev/null @@ -1,72 +0,0 @@ -on: - push: - branches: - - main - pull_request: -name: ci -jobs: - units: - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - java: [8, 11, 17] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 - with: - distribution: zulu - java-version: ${{matrix.java}} - - run: java -version - - run: .kokoro/build.sh - env: - JOB_TYPE: test - windows: - runs-on: windows-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 - with: - distribution: zulu - java-version: 8 - - run: java -version - - run: .kokoro/build.bat - env: - JOB_TYPE: test - dependencies: - runs-on: ubuntu-latest - strategy: - matrix: - java: [8, 11, 17] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 - with: - distribution: zulu - java-version: ${{matrix.java}} - - run: java -version - - run: .kokoro/dependencies.sh - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 - with: - distribution: zulu - java-version: 11 - - 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@v2 - with: - distribution: zulu - java-version: 8 - - run: java -version - - run: .kokoro/build.sh - env: - JOB_TYPE: clirr diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 069d08f..0000000 --- a/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -# Maven -target/ - -# Eclipse -.classpath -.project -.settings - -# Intellij -*.iml -.idea/ - -# python utilities -*.pyc -__pycache__ - -.flattened-pom.xml diff --git a/.kokoro/build.bat b/.kokoro/build.bat deleted file mode 100644 index 05826ad..0000000 --- a/.kokoro/build.bat +++ /dev/null @@ -1,3 +0,0 @@ -:: See documentation in type-shell-output.bat - -"C:\Program Files\Git\bin\bash.exe" %~dp0build.sh diff --git a/.kokoro/build.sh b/.kokoro/build.sh deleted file mode 100755 index 44c2d58..0000000 --- a/.kokoro/build.sh +++ /dev/null @@ -1,129 +0,0 @@ -#!/bin/bash -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -## Get the directory of the build script -scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) -## cd to the parent directory, i.e. the root of the git repo -cd ${scriptDir}/.. - -# include common functions -source ${scriptDir}/common.sh - -# Print out Maven & Java version -mvn -version -echo ${JOB_TYPE} - -# attempt to install 3 times with exponential backoff (starting with 10 seconds) -retry_with_backoff 3 10 \ - mvn install -B -V -ntp \ - -DskipTests=true \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -Dmaven.javadoc.skip=true \ - -Dgcloud.download.skip=true \ - -T 1C - -# if GOOGLE_APPLICATION_CREDENTIALS 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_GFILE_DIR}/${GOOGLE_APPLICATION_CREDENTIALS}) -fi - -RETURN_CODE=0 -set +e - -case ${JOB_TYPE} in -test) - mvn test -B -ntp -Dclirr.skip=true -Denforcer.skip=true - RETURN_CODE=$? - ;; -lint) - mvn com.coveo:fmt-maven-plugin:check -B -ntp - RETURN_CODE=$? - ;; -javadoc) - mvn javadoc:javadoc javadoc:test-javadoc -B -ntp - RETURN_CODE=$? - ;; -integration) - mvn -B ${INTEGRATION_TEST_ARGS} \ - -ntp \ - -Penable-integration-tests \ - -DtrimStackTrace=false \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -fae \ - verify - RETURN_CODE=$? - ;; -graalvm) - # Run Unit and Integration Tests with Native Image - mvn -B ${INTEGRATION_TEST_ARGS} -ntp -Pnative -Penable-integration-tests test - RETURN_CODE=$? - ;; -samples) - SAMPLES_DIR=samples - # only run ITs in snapshot/ on presubmit PRs. run ITs in all 3 samples/ subdirectories otherwise. - if [[ ! -z ${KOKORO_GITHUB_PULL_REQUEST_NUMBER} ]] - then - SAMPLES_DIR=samples/snapshot - fi - - if [[ -f ${SAMPLES_DIR}/pom.xml ]] - then - for FILE in ${KOKORO_GFILE_DIR}/secret_manager/*-samples-secrets; do - [[ -f "$FILE" ]] || continue - source "$FILE" - done - - pushd ${SAMPLES_DIR} - mvn -B \ - -ntp \ - -DtrimStackTrace=false \ - -Dclirr.skip=true \ - -Denforcer.skip=true \ - -fae \ - verify - RETURN_CODE=$? - popd - else - echo "no sample pom.xml found - skipping sample tests" - fi - ;; -clirr) - mvn -B -ntp -Denforcer.skip=true clirr:check - RETURN_CODE=$? - ;; -*) - ;; -esac - -if [ "${REPORT_COVERAGE}" == "true" ] -then - bash ${KOKORO_GFILE_DIR}/codecov.sh -fi - -# fix output location of logs -bash .kokoro/coerce_logs.sh - -if [[ "${ENABLE_FLAKYBOT}" == "true" ]] -then - chmod +x ${KOKORO_GFILE_DIR}/linux_amd64/flakybot - ${KOKORO_GFILE_DIR}/linux_amd64/flakybot -repo=googleapis/java-accesscontextmanager -fi - -echo "exiting with ${RETURN_CODE}" -exit ${RETURN_CODE} diff --git a/.kokoro/coerce_logs.sh b/.kokoro/coerce_logs.sh deleted file mode 100755 index 46edbf7..0000000 --- a/.kokoro/coerce_logs.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# This script finds and moves sponge logs so that they can be found by placer -# and are not flagged as flaky by sponge. - -set -eo pipefail - -## Get the directory of the build script -scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) -## cd to the parent directory, i.e. the root of the git repo -cd ${scriptDir}/.. - -job=$(basename ${KOKORO_JOB_NAME}) - -echo "coercing sponge logs..." -for xml in `find . -name *-sponge_log.xml` -do - class=$(basename ${xml} | cut -d- -f2) - dir=$(dirname ${xml})/${job}/${class} - text=$(dirname ${xml})/${class}-sponge_log.txt - mkdir -p ${dir} - mv ${xml} ${dir}/sponge_log.xml - mv ${text} ${dir}/sponge_log.txt -done diff --git a/.kokoro/common.cfg b/.kokoro/common.cfg deleted file mode 100644 index 6cded8d..0000000 --- a/.kokoro/common.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Download trampoline resources. These will be in ${KOKORO_GFILE_DIR} -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# All builds use the trampoline script to run in docker. -build_file: "java-accesscontextmanager/.kokoro/trampoline.sh" - -# Tell the trampoline which build file to use. -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/build.sh" -} diff --git a/.kokoro/common.sh b/.kokoro/common.sh deleted file mode 100644 index ace89f4..0000000 --- a/.kokoro/common.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/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. - -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 - ${command} - exit_code=$? - - # restore "e" flag - if [[ ${flags} =~ e ]] - then set -e - else set +e - fi - - if [[ $exit_code == 0 ]] - then - return 0 - fi - - # failure - if [[ ${attempts_left} > 0 ]] - then - echo "failure (${exit_code}), sleeping ${sleep_seconds}..." - sleep ${sleep_seconds} - new_attempts=$((${attempts_left} - 1)) - new_sleep=$((${sleep_seconds} * 2)) - retry_with_backoff ${new_attempts} ${new_sleep} ${command} - fi - - 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/continuous/common.cfg b/.kokoro/continuous/common.cfg deleted file mode 100644 index 099b0d6..0000000 --- a/.kokoro/continuous/common.cfg +++ /dev/null @@ -1,25 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - regex: "**/*sponge_log.txt" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-accesscontextmanager/.kokoro/trampoline.sh" - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/build.sh" -} - -env_vars: { - key: "JOB_TYPE" - value: "test" -} diff --git a/.kokoro/continuous/java8.cfg b/.kokoro/continuous/java8.cfg deleted file mode 100644 index 495cc7b..0000000 --- a/.kokoro/continuous/java8.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "REPORT_COVERAGE" - value: "true" -} diff --git a/.kokoro/dependencies.sh b/.kokoro/dependencies.sh deleted file mode 100755 index d7476cf..0000000 --- a/.kokoro/dependencies.sh +++ /dev/null @@ -1,110 +0,0 @@ -#!/bin/bash -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail -shopt -s nullglob - -## Get the directory of the build script -scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) -## cd to the parent directory, i.e. the root of the git repo -cd ${scriptDir}/.. - -# include common functions -source ${scriptDir}/common.sh - -# Print out Java -java -version -echo $JOB_TYPE - -function determineMavenOpts() { - local javaVersion=$( - # filter down to the version line, then pull out the version between quotes, - # then trim the version number down to its minimal number (removing any - # update or suffix number). - java -version 2>&1 | grep "version" \ - | sed -E 's/^.*"(.*?)".*$/\1/g' \ - | sed -E 's/^(1\.[0-9]\.0).*$/\1/g' - ) - - if [[ $javaVersion == 17* ]] - then - # MaxPermSize is no longer supported as of jdk 17 - echo -n "-Xmx1024m" - else - echo -n "-Xmx1024m -XX:MaxPermSize=128m" - fi -} - -export MAVEN_OPTS=$(determineMavenOpts) - -# this should run maven enforcer -retry_with_backoff 3 10 \ - mvn install -B -V -ntp \ - -DskipTests=true \ - -Dmaven.javadoc.skip=true \ - -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 - # Running mvn dependency:list on Java versions that support modules will also include the module of the dependency. - # This is stripped from the output as it is not present in the flattened pom. - # Only dependencies with 'compile' or 'runtime' scope are included from original dependency list. - msg "Generating dependency list using original pom..." - mvn dependency:list -f pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e 's/ --.*//' >.org-list.txt - - # Output dep list generated using the flattened pom (only 'compile' and 'runtime' scopes) - msg "Generating dependency list using flattened pom..." - mvn dependency:list -f .flattened-pom.xml -DincludeScope=runtime -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 **/.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/common.cfg b/.kokoro/nightly/common.cfg deleted file mode 100644 index 099b0d6..0000000 --- a/.kokoro/nightly/common.cfg +++ /dev/null @@ -1,25 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - regex: "**/*sponge_log.txt" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-accesscontextmanager/.kokoro/trampoline.sh" - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/build.sh" -} - -env_vars: { - key: "JOB_TYPE" - value: "test" -} diff --git a/.kokoro/nightly/integration.cfg b/.kokoro/nightly/integration.cfg deleted file mode 100644 index e51c7b4..0000000 --- a/.kokoro/nightly/integration.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-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_FLAKYBOT" - value: "true" -} - -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/java11.cfg b/.kokoro/nightly/java11.cfg deleted file mode 100644 index 709f2b4..0000000 --- a/.kokoro/nightly/java11.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java11" -} diff --git a/.kokoro/nightly/java7.cfg b/.kokoro/nightly/java7.cfg deleted file mode 100644 index cb24f44..0000000 --- a/.kokoro/nightly/java7.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java7" -} diff --git a/.kokoro/nightly/java8-osx.cfg b/.kokoro/nightly/java8-osx.cfg deleted file mode 100644 index f1ae14b..0000000 --- a/.kokoro/nightly/java8-osx.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -build_file: "java-accesscontextmanager/.kokoro/build.sh" diff --git a/.kokoro/nightly/java8-win.cfg b/.kokoro/nightly/java8-win.cfg deleted file mode 100644 index ae1a716..0000000 --- a/.kokoro/nightly/java8-win.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -build_file: "java-accesscontextmanager/.kokoro/build.bat" diff --git a/.kokoro/nightly/java8.cfg b/.kokoro/nightly/java8.cfg deleted file mode 100644 index 495cc7b..0000000 --- a/.kokoro/nightly/java8.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "REPORT_COVERAGE" - value: "true" -} diff --git a/.kokoro/nightly/samples.cfg b/.kokoro/nightly/samples.cfg deleted file mode 100644 index 9761fd8..0000000 --- a/.kokoro/nightly/samples.cfg +++ /dev/null @@ -1,38 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "JOB_TYPE" - value: "samples" -} - -# TODO: remove this after we've migrated all tests and scripts -env_vars: { - key: "GCLOUD_PROJECT" - value: "java-docs-samples-testing" -} - -env_vars: { - key: "GOOGLE_CLOUD_PROJECT" - value: "java-docs-samples-testing" -} - -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" -} - -env_vars: { - key: "ENABLE_FLAKYBOT" - value: "true" -} diff --git a/.kokoro/populate-secrets.sh b/.kokoro/populate-secrets.sh deleted file mode 100755 index f525142..0000000 --- a/.kokoro/populate-secrets.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/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/clirr.cfg b/.kokoro/presubmit/clirr.cfg deleted file mode 100644 index ec57244..0000000 --- a/.kokoro/presubmit/clirr.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. - -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "JOB_TYPE" - value: "clirr" -} \ No newline at end of file diff --git a/.kokoro/presubmit/common.cfg b/.kokoro/presubmit/common.cfg deleted file mode 100644 index 2885ede..0000000 --- a/.kokoro/presubmit/common.cfg +++ /dev/null @@ -1,34 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - regex: "**/*sponge_log.txt" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-accesscontextmanager/.kokoro/trampoline.sh" - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/build.sh" -} - -env_vars: { - key: "JOB_TYPE" - value: "test" -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "dpebot_codecov_token" - } - } -} diff --git a/.kokoro/presubmit/dependencies.cfg b/.kokoro/presubmit/dependencies.cfg deleted file mode 100644 index dde68ca..0000000 --- a/.kokoro/presubmit/dependencies.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/dependencies.sh" -} diff --git a/.kokoro/presubmit/graalvm-native.cfg b/.kokoro/presubmit/graalvm-native.cfg deleted file mode 100644 index 4c7225e..0000000 --- a/.kokoro/presubmit/graalvm-native.cfg +++ /dev/null @@ -1,33 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/graalvm" -} - -env_vars: { - key: "JOB_TYPE" - value: "graalvm" -} - -# TODO: remove this after we've migrated all tests and scripts -env_vars: { - key: "GCLOUD_PROJECT" - value: "gcloud-devel" -} - -env_vars: { - key: "GOOGLE_CLOUD_PROJECT" - value: "gcloud-devel" -} - -env_vars: { - key: "GOOGLE_APPLICATION_CREDENTIALS" - value: "secret_manager/java-it-service-account" -} - -env_vars: { - key: "SECRET_MANAGER_KEYS" - value: "java-it-service-account" -} diff --git a/.kokoro/presubmit/integration.cfg b/.kokoro/presubmit/integration.cfg deleted file mode 100644 index dded67a..0000000 --- a/.kokoro/presubmit/integration.cfg +++ /dev/null @@ -1,33 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-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: "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/java11.cfg b/.kokoro/presubmit/java11.cfg deleted file mode 100644 index 709f2b4..0000000 --- a/.kokoro/presubmit/java11.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java11" -} diff --git a/.kokoro/presubmit/java7.cfg b/.kokoro/presubmit/java7.cfg deleted file mode 100644 index cb24f44..0000000 --- a/.kokoro/presubmit/java7.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java7" -} diff --git a/.kokoro/presubmit/java8-osx.cfg b/.kokoro/presubmit/java8-osx.cfg deleted file mode 100644 index f1ae14b..0000000 --- a/.kokoro/presubmit/java8-osx.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -build_file: "java-accesscontextmanager/.kokoro/build.sh" diff --git a/.kokoro/presubmit/java8-win.cfg b/.kokoro/presubmit/java8-win.cfg deleted file mode 100644 index ae1a716..0000000 --- a/.kokoro/presubmit/java8-win.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -build_file: "java-accesscontextmanager/.kokoro/build.bat" diff --git a/.kokoro/presubmit/java8.cfg b/.kokoro/presubmit/java8.cfg deleted file mode 100644 index 495cc7b..0000000 --- a/.kokoro/presubmit/java8.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "REPORT_COVERAGE" - value: "true" -} diff --git a/.kokoro/presubmit/linkage-monitor.cfg b/.kokoro/presubmit/linkage-monitor.cfg deleted file mode 100644 index 319c9ff..0000000 --- a/.kokoro/presubmit/linkage-monitor.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/linkage-monitor.sh" -} \ No newline at end of file diff --git a/.kokoro/presubmit/lint.cfg b/.kokoro/presubmit/lint.cfg deleted file mode 100644 index 6d323c8..0000000 --- a/.kokoro/presubmit/lint.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. - -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "JOB_TYPE" - value: "lint" -} \ No newline at end of file diff --git a/.kokoro/presubmit/samples.cfg b/.kokoro/presubmit/samples.cfg deleted file mode 100644 index 01e0960..0000000 --- a/.kokoro/presubmit/samples.cfg +++ /dev/null @@ -1,33 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -env_vars: { - key: "JOB_TYPE" - value: "samples" -} - -# TODO: remove this after we've migrated all tests and scripts -env_vars: { - key: "GCLOUD_PROJECT" - value: "java-docs-samples-testing" -} - -env_vars: { - key: "GOOGLE_CLOUD_PROJECT" - value: "java-docs-samples-testing" -} - -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/readme.sh b/.kokoro/readme.sh deleted file mode 100755 index 069b3b7..0000000 --- a/.kokoro/readme.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/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 - -cd ${KOKORO_ARTIFACTS_DIR}/github/java-accesscontextmanager - -# Disable buffering, so that the logs stream through. -export PYTHONUNBUFFERED=1 - -# Kokoro exposes this as a file, but the scripts expect just a plain variable. -export GITHUB_TOKEN=$(cat ${KOKORO_KEYSTORE_DIR}/73713_yoshi-automation-github-key) - -# Setup git credentials -echo "https://${GITHUB_TOKEN}:@github.com" >> ~/.git-credentials -git config --global credential.helper 'store --file ~/.git-credentials' - -python3.6 -m pip install git+https://github.com/googleapis/synthtool.git#egg=gcp-synthtool - -set +e -python3.6 -m autosynth.synth \ - --repository=googleapis/java-accesscontextmanager \ - --synth-file-name=.github/readme/synth.py \ - --metadata-path=.github/readme/synth.metadata \ - --pr-title="chore: regenerate README" \ - --branch-suffix="readme" - -# autosynth returns 28 to signal there are no changes -RETURN_CODE=$? -if [[ ${RETURN_CODE} -ne 0 && ${RETURN_CODE} -ne 28 ]] -then - exit ${RETURN_CODE} -fi diff --git a/.kokoro/release/bump_snapshot.cfg b/.kokoro/release/bump_snapshot.cfg deleted file mode 100644 index 7167943..0000000 --- a/.kokoro/release/bump_snapshot.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-accesscontextmanager/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/node:10-user" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/release/bump_snapshot.sh" -} - -# tokens used by release-please to keep an up-to-date release PR. -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-key-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-token-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-url-release-please" - } - } -} diff --git a/.kokoro/release/common.cfg b/.kokoro/release/common.cfg deleted file mode 100644 index 75ee87d..0000000 --- a/.kokoro/release/common.cfg +++ /dev/null @@ -1,49 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-accesscontextmanager/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java8" -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-keyring" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-passphrase" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "maven-gpg-pubkeyring" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 70247 - keyname: "sonatype-credentials" - } - } -} diff --git a/.kokoro/release/common.sh b/.kokoro/release/common.sh deleted file mode 100755 index 7f78ee4..0000000 --- a/.kokoro/release/common.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# Get secrets from keystore and set and environment variables -setup_environment_secrets() { - export GPG_PASSPHRASE=$(cat ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-passphrase) - export GPG_TTY=$(tty) - export GPG_HOMEDIR=/gpg - mkdir $GPG_HOMEDIR - mv ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-pubkeyring $GPG_HOMEDIR/pubring.gpg - mv ${KOKORO_KEYSTORE_DIR}/70247_maven-gpg-keyring $GPG_HOMEDIR/secring.gpg - export SONATYPE_USERNAME=$(cat ${KOKORO_KEYSTORE_DIR}/70247_sonatype-credentials | cut -f1 -d'|') - export SONATYPE_PASSWORD=$(cat ${KOKORO_KEYSTORE_DIR}/70247_sonatype-credentials | cut -f2 -d'|') -} - -create_settings_xml_file() { - echo " - - - ossrh - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - - sonatype-nexus-staging - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - - sonatype-nexus-snapshots - ${SONATYPE_USERNAME} - ${SONATYPE_PASSWORD} - - -" > $1 -} \ No newline at end of file diff --git a/.kokoro/release/drop.cfg b/.kokoro/release/drop.cfg deleted file mode 100644 index 209b72f..0000000 --- a/.kokoro/release/drop.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/release/drop.sh" -} diff --git a/.kokoro/release/drop.sh b/.kokoro/release/drop.sh deleted file mode 100755 index 742ec1a..0000000 --- a/.kokoro/release/drop.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# STAGING_REPOSITORY_ID must be set -if [ -z "${STAGING_REPOSITORY_ID}" ]; then - echo "Missing STAGING_REPOSITORY_ID environment variable" - exit 1 -fi - -source $(dirname "$0")/common.sh -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn nexus-staging:drop -B \ - --settings=settings.xml \ - -DstagingRepositoryId=${STAGING_REPOSITORY_ID} diff --git a/.kokoro/release/promote.cfg b/.kokoro/release/promote.cfg deleted file mode 100644 index 5a23f30..0000000 --- a/.kokoro/release/promote.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/release/promote.sh" -} diff --git a/.kokoro/release/promote.sh b/.kokoro/release/promote.sh deleted file mode 100755 index 3cac3d8..0000000 --- a/.kokoro/release/promote.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# STAGING_REPOSITORY_ID must be set -if [ -z "${STAGING_REPOSITORY_ID}" ]; then - echo "Missing STAGING_REPOSITORY_ID environment variable" - exit 1 -fi - -source $(dirname "$0")/common.sh - -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn nexus-staging:release -B \ - -DperformRelease=true \ - --settings=settings.xml \ - -DstagingRepositoryId=${STAGING_REPOSITORY_ID} diff --git a/.kokoro/release/publish_javadoc.cfg b/.kokoro/release/publish_javadoc.cfg deleted file mode 100644 index 449e744..0000000 --- a/.kokoro/release/publish_javadoc.cfg +++ /dev/null @@ -1,23 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/doc-templates/" - -env_vars: { - key: "STAGING_BUCKET" - value: "docs-staging" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/release/publish_javadoc.sh" -} - - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "docuploader_service_account" - } - } -} diff --git a/.kokoro/release/publish_javadoc.sh b/.kokoro/release/publish_javadoc.sh deleted file mode 100755 index dc5bc63..0000000 --- a/.kokoro/release/publish_javadoc.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -if [[ -z "${CREDENTIALS}" ]]; then - CREDENTIALS=${KOKORO_KEYSTORE_DIR}/73713_docuploader_service_account -fi - -if [[ -z "${STAGING_BUCKET}" ]]; then - echo "Need to set STAGING_BUCKET environment variable" - exit 1 -fi - -# work from the git root directory -pushd $(dirname "$0")/../../ - -# install docuploader package -python3 -m pip install gcp-docuploader - -# compile all packages -mvn clean install -B -q -DskipTests=true - -export NAME=google-identity-accesscontextmanager -export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) - -# build the docs -mvn site -B -q - -pushd target/site/apidocs - -# create metadata -python3 -m docuploader create-metadata \ - --name ${NAME} \ - --version ${VERSION} \ - --language java - -# upload docs -python3 -m docuploader upload . \ - --credentials ${CREDENTIALS} \ - --staging-bucket ${STAGING_BUCKET} diff --git a/.kokoro/release/publish_javadoc11.cfg b/.kokoro/release/publish_javadoc11.cfg deleted file mode 100644 index 211c510..0000000 --- a/.kokoro/release/publish_javadoc11.cfg +++ /dev/null @@ -1,30 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# cloud-rad production -env_vars: { - key: "STAGING_BUCKET_V2" - value: "docs-staging-v2" -} - -# Configure the docker image for kokoro-trampoline -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/java11" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/release/publish_javadoc11.sh" -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "docuploader_service_account" - } - } -} - -# Downloads docfx doclet resource. This will be in ${KOKORO_GFILE_DIR}/ -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/docfx" diff --git a/.kokoro/release/publish_javadoc11.sh b/.kokoro/release/publish_javadoc11.sh deleted file mode 100755 index 1304b41..0000000 --- a/.kokoro/release/publish_javadoc11.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/bash -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -if [[ -z "${CREDENTIALS}" ]]; then - CREDENTIALS=${KOKORO_KEYSTORE_DIR}/73713_docuploader_service_account -fi - -if [[ -z "${STAGING_BUCKET_V2}" ]]; then - echo "Need to set STAGING_BUCKET_V2 environment variable" - exit 1 -fi - -# work from the git root directory -pushd $(dirname "$0")/../../ - -# install docuploader package -python3 -m pip install gcp-docuploader - -# compile all packages -mvn clean install -B -q -DskipTests=true - -export NAME=google-identity-accesscontextmanager -export VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) - -# cloud RAD generation -mvn clean javadoc:aggregate -B -q -P docFX -# include CHANGELOG -cp CHANGELOG.md target/docfx-yml/history.md - -pushd target/docfx-yml - -# create metadata -python3 -m docuploader create-metadata \ - --name ${NAME} \ - --version ${VERSION} \ - --xrefs devsite://java/gax \ - --xrefs devsite://java/google-cloud-core \ - --xrefs devsite://java/api-common \ - --xrefs devsite://java/proto-google-common-protos \ - --xrefs devsite://java/google-api-client \ - --xrefs devsite://java/google-http-client \ - --xrefs devsite://java/protobuf \ - --language java - -# upload yml to production bucket -python3 -m docuploader upload . \ - --credentials ${CREDENTIALS} \ - --staging-bucket ${STAGING_BUCKET_V2} \ - --destination-prefix docfx diff --git a/.kokoro/release/snapshot.cfg b/.kokoro/release/snapshot.cfg deleted file mode 100644 index 050a7fc..0000000 --- a/.kokoro/release/snapshot.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/release/snapshot.sh" -} \ No newline at end of file diff --git a/.kokoro/release/snapshot.sh b/.kokoro/release/snapshot.sh deleted file mode 100755 index 1f55b77..0000000 --- a/.kokoro/release/snapshot.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Copyright 2019 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -source $(dirname "$0")/common.sh -MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml -pushd $(dirname "$0")/../../ - -# ensure we're trying to push a snapshot (no-result returns non-zero exit code) -grep SNAPSHOT versions.txt - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -mvn clean deploy -B \ - --settings ${MAVEN_SETTINGS_FILE} \ - -DperformRelease=true \ - -Dgpg.executable=gpg \ - -Dgpg.passphrase=${GPG_PASSPHRASE} \ - -Dgpg.homedir=${GPG_HOMEDIR} diff --git a/.kokoro/release/stage.cfg b/.kokoro/release/stage.cfg deleted file mode 100644 index 368ffcc..0000000 --- a/.kokoro/release/stage.cfg +++ /dev/null @@ -1,19 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-accesscontextmanager/.kokoro/release/stage.sh" -} - -# Need to save the properties file -action { - define_artifacts { - regex: "github/java-accesscontextmanager/target/nexus-staging/staging/*.properties" - strip_prefix: "github/java-accesscontextmanager" - } -} - -env_vars: { - key: "SECRET_MANAGER_KEYS" - value: "releasetool-publish-reporter-app,releasetool-publish-reporter-googleapis-installation,releasetool-publish-reporter-pem" -} diff --git a/.kokoro/release/stage.sh b/.kokoro/release/stage.sh deleted file mode 100755 index 77dc4e8..0000000 --- a/.kokoro/release/stage.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -set -eo pipefail - -# Start the releasetool reporter -python3 -m pip install gcp-releasetool -python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script - -source $(dirname "$0")/common.sh -source $(dirname "$0")/../common.sh -MAVEN_SETTINGS_FILE=$(realpath $(dirname "$0")/../../)/settings.xml -pushd $(dirname "$0")/../../ - -setup_environment_secrets -create_settings_xml_file "settings.xml" - -# attempt to stage 3 times with exponential backoff (starting with 10 seconds) -retry_with_backoff 3 10 \ - mvn clean deploy -B \ - --settings ${MAVEN_SETTINGS_FILE} \ - -DskipTests=true \ - -DperformRelease=true \ - -Dgpg.executable=gpg \ - -Dgpg.passphrase=${GPG_PASSPHRASE} \ - -Dgpg.homedir=${GPG_HOMEDIR} - -if [[ -n "${AUTORELEASE_PR}" ]] -then - mvn nexus-staging:release -B \ - -DperformRelease=true \ - --settings=settings.xml -fi \ No newline at end of file diff --git a/.kokoro/trampoline.sh b/.kokoro/trampoline.sh deleted file mode 100644 index 8b69b79..0000000 --- a/.kokoro/trampoline.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash -# Copyright 2018 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -set -eo pipefail -# Always run the cleanup script, regardless of the success of bouncing into -# the container. -function cleanup() { - chmod +x ${KOKORO_GFILE_DIR}/trampoline_cleanup.sh - ${KOKORO_GFILE_DIR}/trampoline_cleanup.sh - echo "cleanup"; -} -trap cleanup EXIT - -$(dirname $0)/populate-secrets.sh # Secret Manager secrets. -python3 "${KOKORO_GFILE_DIR}/trampoline_v1.py" diff --git a/.repo-metadata.json b/.repo-metadata.json deleted file mode 100644 index 1694ef9..0000000 --- a/.repo-metadata.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "api_shortname": "accesscontextmanager", - "name_pretty": "Identity Access Context Manager", - "product_documentation": "n/a", - "api_description": "n/a", - "client_documentation": "https://googleapis.dev/java/proto-google-identity-accesscontextmanager-v1/latest/index.html", - "release_level": "ga", - "transport": "grpc", - "requires_billing": true, - "language": "java", - "repo": "googleapis/java-accesscontextmanager", - "repo_short": "java-accesscontextmanager", - "distribution_name": "com.google.cloud:google-identity-accesscontextmanager", - "library_type": "GAPIC_AUTO" -} diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index b1e9237..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,268 +0,0 @@ -# Changelog - -### [1.2.4](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.2.3...v1.2.4) (2022-01-07) - - -### Bug Fixes - -* **java:** add -ntp flag to native image testing command ([#1299](https://www.github.com/googleapis/java-accesscontextmanager/issues/1299)) ([#282](https://www.github.com/googleapis/java-accesscontextmanager/issues/282)) ([b414a5e](https://www.github.com/googleapis/java-accesscontextmanager/commit/b414a5e2682171119862c2697364188a172d621d)) -* **java:** java 17 dependency arguments ([#1266](https://www.github.com/googleapis/java-accesscontextmanager/issues/1266)) ([#269](https://www.github.com/googleapis/java-accesscontextmanager/issues/269)) ([81f99a5](https://www.github.com/googleapis/java-accesscontextmanager/commit/81f99a5e15c6e5f96a61a68acc4554ff2cd7f6c3)) -* **java:** run Maven in plain console-friendly mode ([#1301](https://www.github.com/googleapis/java-accesscontextmanager/issues/1301)) ([#285](https://www.github.com/googleapis/java-accesscontextmanager/issues/285)) ([d494202](https://www.github.com/googleapis/java-accesscontextmanager/commit/d49420217980d1006f85a1eea43b9b8432c981f6)) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.0 ([#277](https://www.github.com/googleapis/java-accesscontextmanager/issues/277)) ([08015cb](https://www.github.com/googleapis/java-accesscontextmanager/commit/08015cb15a64e97a10aa2b65ce6c696755869ab4)) -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.5.1 ([#281](https://www.github.com/googleapis/java-accesscontextmanager/issues/281)) ([c76661e](https://www.github.com/googleapis/java-accesscontextmanager/commit/c76661e14e284c0c71a99a7c9dca6ec11720ac47)) -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.6.0 ([#288](https://www.github.com/googleapis/java-accesscontextmanager/issues/288)) ([5dcd53f](https://www.github.com/googleapis/java-accesscontextmanager/commit/5dcd53febb300d384909eba04cfc5ea6c7c20681)) - -### [1.2.3](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.2.2...v1.2.3) (2021-10-19) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.4.0 ([#265](https://www.github.com/googleapis/java-accesscontextmanager/issues/265)) ([4dd6a4d](https://www.github.com/googleapis/java-accesscontextmanager/commit/4dd6a4dfd41661dd2fcdbd3a6beb6a51043eab73)) - -### [1.2.2](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.2.1...v1.2.2) (2021-09-22) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.3.0 ([#252](https://www.github.com/googleapis/java-accesscontextmanager/issues/252)) ([eb80586](https://www.github.com/googleapis/java-accesscontextmanager/commit/eb80586fcc6f539de9ba8737701bd8fbf377f228)) - -### [1.2.1](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.2.0...v1.2.1) (2021-09-14) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.1 ([#246](https://www.github.com/googleapis/java-accesscontextmanager/issues/246)) ([e1dc4ea](https://www.github.com/googleapis/java-accesscontextmanager/commit/e1dc4eaeae9fbf7cef215b0e7dead9ed2ad8a97a)) - -## [1.2.0](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.1.5...v1.2.0) (2021-09-13) - - -### Features - -* add v1 GAPIC client ([#243](https://www.github.com/googleapis/java-accesscontextmanager/issues/243)) ([0aceb4a](https://www.github.com/googleapis/java-accesscontextmanager/commit/0aceb4abc70aa6911a1219142ee5a4d823a88584)) - -### [1.1.5](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.1.4...v1.1.5) (2021-08-31) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.2.0 ([#235](https://www.github.com/googleapis/java-accesscontextmanager/issues/235)) ([15895b9](https://www.github.com/googleapis/java-accesscontextmanager/commit/15895b9a9a4de032636a335b1c07fbd2d425c0ba)) - -### [1.1.4](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.1.3...v1.1.4) (2021-08-23) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.1.0 ([#228](https://www.github.com/googleapis/java-accesscontextmanager/issues/228)) ([1a48403](https://www.github.com/googleapis/java-accesscontextmanager/commit/1a48403fda6a6c6d921a825cd833b568181f452c)) - -### [1.1.3](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.1.2...v1.1.3) (2021-08-11) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.0.1 ([#223](https://www.github.com/googleapis/java-accesscontextmanager/issues/223)) ([abf2292](https://www.github.com/googleapis/java-accesscontextmanager/commit/abf2292755539c75396e0d7055c8676628b5204d)) - -### [1.1.2](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.1.1...v1.1.2) (2021-08-11) - - -### Bug Fixes - -* Add `shopt -s nullglob` to dependencies script ([#205](https://www.github.com/googleapis/java-accesscontextmanager/issues/205)) ([69718de](https://www.github.com/googleapis/java-accesscontextmanager/commit/69718de23c70ebc482c049158f9feaa087b94b59)) -* Update dependencies.sh to not break on mac ([#202](https://www.github.com/googleapis/java-accesscontextmanager/issues/202)) ([63dae8d](https://www.github.com/googleapis/java-accesscontextmanager/commit/63dae8d96eeb6ceb9aa26c4dcb04048574528a54)) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.4.0 ([#206](https://www.github.com/googleapis/java-accesscontextmanager/issues/206)) ([a51ec60](https://www.github.com/googleapis/java-accesscontextmanager/commit/a51ec60a5946f40cbcf8a461dab98d6ddeea7a5a)) -* update dependency com.google.cloud:google-cloud-shared-dependencies to v2 ([#219](https://www.github.com/googleapis/java-accesscontextmanager/issues/219)) ([92445f6](https://www.github.com/googleapis/java-accesscontextmanager/commit/92445f67da6c3db6005a35e714a7591dac3d27ac)) - -### [1.1.1](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.1.0...v1.1.1) (2021-06-04) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.3.0 ([#199](https://www.github.com/googleapis/java-accesscontextmanager/issues/199)) ([6d98292](https://www.github.com/googleapis/java-accesscontextmanager/commit/6d9829271aacce69e87679696d794b02ce0bc314)) - -## [1.1.0](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.17...v1.1.0) (2021-05-25) - - -### Features - -* add `gcf-owl-bot[bot]` to `ignoreAuthors` ([#194](https://www.github.com/googleapis/java-accesscontextmanager/issues/194)) ([5d1b43c](https://www.github.com/googleapis/java-accesscontextmanager/commit/5d1b43c9c89bc2acddbcac1ce0b9726bb135e8c3)) - - -### Bug Fixes - -* specify valid go_package option ([#184](https://www.github.com/googleapis/java-accesscontextmanager/issues/184)) ([8c305f2](https://www.github.com/googleapis/java-accesscontextmanager/commit/8c305f223859e3cfeae2f804f31ab798f6b0a3ba)) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.1.0 ([#190](https://www.github.com/googleapis/java-accesscontextmanager/issues/190)) ([ef57c01](https://www.github.com/googleapis/java-accesscontextmanager/commit/ef57c01306d6e9c7723a0729246b09f282f20412)) -* update dependency com.google.cloud:google-cloud-shared-dependencies to v1.2.0 ([#193](https://www.github.com/googleapis/java-accesscontextmanager/issues/193)) ([d89f775](https://www.github.com/googleapis/java-accesscontextmanager/commit/d89f7759ff778b37fb2b9b2b3cf567628267d288)) - -### [1.0.17](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.16...v1.0.17) (2021-04-24) - - -### Bug Fixes - -* release scripts from issuing overlapping phases ([#177](https://www.github.com/googleapis/java-accesscontextmanager/issues/177)) ([5999ee8](https://www.github.com/googleapis/java-accesscontextmanager/commit/5999ee800dfa0fb6832f049469731f8034e37b86)) -* typo ([#174](https://www.github.com/googleapis/java-accesscontextmanager/issues/174)) ([eb87dae](https://www.github.com/googleapis/java-accesscontextmanager/commit/eb87dae53144f4aba9d29ccb9a5f5521732409e7)) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.1 ([#178](https://www.github.com/googleapis/java-accesscontextmanager/issues/178)) ([a891911](https://www.github.com/googleapis/java-accesscontextmanager/commit/a8919118031e237c061b9b17c421398f04a27826)) -* update dependency com.google.cloud:google-cloud-shared-dependencies to v1 ([#181](https://www.github.com/googleapis/java-accesscontextmanager/issues/181)) ([93153df](https://www.github.com/googleapis/java-accesscontextmanager/commit/93153dfba02e5bd39597a076d4d7205a6ce4d2b4)) - -### [1.0.16](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.15...v1.0.16) (2021-04-09) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.21.0 ([#170](https://www.github.com/googleapis/java-accesscontextmanager/issues/170)) ([fde13bf](https://www.github.com/googleapis/java-accesscontextmanager/commit/fde13bfe15aeb126fc3edecd3e824eda0f6a7ca1)) - -### [1.0.15](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.14...v1.0.15) (2021-03-11) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.1 ([#163](https://www.github.com/googleapis/java-accesscontextmanager/issues/163)) ([6ef180c](https://www.github.com/googleapis/java-accesscontextmanager/commit/6ef180cae275f010c28a735942bb12e19b363aad)) - -### [1.0.14](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.13...v1.0.14) (2021-02-25) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.20.0 ([#158](https://www.github.com/googleapis/java-accesscontextmanager/issues/158)) ([f3dddb6](https://www.github.com/googleapis/java-accesscontextmanager/commit/f3dddb6e09c04641f15bc93990fac8785ca5e033)) - -### [1.0.13](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.12...v1.0.13) (2021-02-19) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.19.0 ([#154](https://www.github.com/googleapis/java-accesscontextmanager/issues/154)) ([bde4227](https://www.github.com/googleapis/java-accesscontextmanager/commit/bde4227973e435a60254be623200f4b46ec1395b)) - -### [1.0.12](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.11...v1.0.12) (2021-01-14) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 ([#135](https://www.github.com/googleapis/java-accesscontextmanager/issues/135)) ([8f0eca0](https://www.github.com/googleapis/java-accesscontextmanager/commit/8f0eca0c7caeff7554acd8cfdc848ab8754e1a3e)) - -### [1.0.11](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.10...v1.0.11) (2020-12-15) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 ([#130](https://www.github.com/googleapis/java-accesscontextmanager/issues/130)) ([9183b4f](https://www.github.com/googleapis/java-accesscontextmanager/commit/9183b4f53b3e27b2eba71f66135ea6f2c9dcf8db)) - -### [1.0.10](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.9...v1.0.10) (2020-12-14) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 ([0cb5c3c](https://www.github.com/googleapis/java-accesscontextmanager/commit/0cb5c3c027c6b66b37abdfbe7d49a7cb00419bc9)) - -### [1.0.9](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.8...v1.0.9) (2020-12-02) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 ([#122](https://www.github.com/googleapis/java-accesscontextmanager/issues/122)) ([a8c66f2](https://www.github.com/googleapis/java-accesscontextmanager/commit/a8c66f20923c5b518a0fc117084616e3a6bc675e)) - -### [1.0.8](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.7...v1.0.8) (2020-11-11) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 ([#113](https://www.github.com/googleapis/java-accesscontextmanager/issues/113)) ([a7fb22b](https://www.github.com/googleapis/java-accesscontextmanager/commit/a7fb22b71899ed86996a133167e82ce8c82329c8)) - -### [1.0.7](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.6...v1.0.7) (2020-11-02) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 ([#108](https://www.github.com/googleapis/java-accesscontextmanager/issues/108)) ([2ec5331](https://www.github.com/googleapis/java-accesscontextmanager/commit/2ec53313928d34f0a94920f1e80d848069effb09)) - -### [1.0.6](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.5...v1.0.6) (2020-10-20) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 ([#100](https://www.github.com/googleapis/java-accesscontextmanager/issues/100)) ([13924a8](https://www.github.com/googleapis/java-accesscontextmanager/commit/13924a8cc9f8c81801951f208178bb7e42e5d473)) - -### [1.0.5](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.4...v1.0.5) (2020-10-19) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.1 ([#95](https://www.github.com/googleapis/java-accesscontextmanager/issues/95)) ([13dc7c6](https://www.github.com/googleapis/java-accesscontextmanager/commit/13dc7c6ae29a893d6a2229ec2bcbf33fb53c61ad)) - -### [1.0.4](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.3...v1.0.4) (2020-10-15) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.12.0 ([#86](https://www.github.com/googleapis/java-accesscontextmanager/issues/86)) ([1873de2](https://www.github.com/googleapis/java-accesscontextmanager/commit/1873de29424bd3331f514cdd857f54d0a6d52a28)) - -### [1.0.3](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.2...v1.0.3) (2020-10-08) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 ([#79](https://www.github.com/googleapis/java-accesscontextmanager/issues/79)) ([8fd016f](https://www.github.com/googleapis/java-accesscontextmanager/commit/8fd016f514ef993a988e8989b0856424d8cb80f7)) - -### [1.0.2](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.1...v1.0.2) (2020-09-23) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 ([#72](https://www.github.com/googleapis/java-accesscontextmanager/issues/72)) ([9ca8648](https://www.github.com/googleapis/java-accesscontextmanager/commit/9ca864850b0a1a7d12910d5ecd359a895decbf5b)) - -### [1.0.1](https://www.github.com/googleapis/java-accesscontextmanager/compare/v1.0.0...v1.0.1) (2020-09-21) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 ([#59](https://www.github.com/googleapis/java-accesscontextmanager/issues/59)) ([f0812d2](https://www.github.com/googleapis/java-accesscontextmanager/commit/f0812d2046a577803bc17246d3aa1faf353370ad)) - -## [1.0.0](https://www.github.com/googleapis/java-accesscontextmanager/compare/v0.2.1...v1.0.0) (2020-08-19) - - -### Features - -* promote to 1.0.0 ([#36](https://www.github.com/googleapis/java-accesscontextmanager/issues/36)) ([0d266f4](https://www.github.com/googleapis/java-accesscontextmanager/commit/0d266f4a37149058c7c991a72c048516cd7d242a)) - -### [0.2.1](https://www.github.com/googleapis/java-accesscontextmanager/compare/v0.2.0...v0.2.1) (2020-08-07) - - -### Dependencies - -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 ([#41](https://www.github.com/googleapis/java-accesscontextmanager/issues/41)) ([1704049](https://www.github.com/googleapis/java-accesscontextmanager/commit/1704049f4355a5972aae31df572268564d7476dc)) -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.4 ([#44](https://www.github.com/googleapis/java-accesscontextmanager/issues/44)) ([71cef0e](https://www.github.com/googleapis/java-accesscontextmanager/commit/71cef0e9a25f358a9878974dc42e046ff279dddd)) -* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 ([a32e322](https://www.github.com/googleapis/java-accesscontextmanager/commit/a32e322e083c7b55838dd6f7472929f0e6e7dbc3)) - -## [0.2.0](https://www.github.com/googleapis/java-accesscontextmanager/compare/v0.1.0...v0.2.0) (2020-06-16) - - -### Features - -* **deps:** adopt flatten plugin and google-cloud-shared-dependencies ([#33](https://www.github.com/googleapis/java-accesscontextmanager/issues/33)) ([17b504f](https://www.github.com/googleapis/java-accesscontextmanager/commit/17b504f8aa2f9c7f725a760ee0791264db529a89)) - - -### Dependencies - -* update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 ([#11](https://www.github.com/googleapis/java-accesscontextmanager/issues/11)) ([4ef8e05](https://www.github.com/googleapis/java-accesscontextmanager/commit/4ef8e0558f80e0052151879fe407eff7678a9281)) -* update dependency com.google.protobuf:protobuf-java to v3.12.0 ([#16](https://www.github.com/googleapis/java-accesscontextmanager/issues/16)) ([8ed7d53](https://www.github.com/googleapis/java-accesscontextmanager/commit/8ed7d532dc462b570421b354bb8c33ce1d412041)) -* update dependency com.google.protobuf:protobuf-java to v3.12.2 ([#19](https://www.github.com/googleapis/java-accesscontextmanager/issues/19)) ([9ebaf52](https://www.github.com/googleapis/java-accesscontextmanager/commit/9ebaf5252344c9df65633013efacfd051d6de22c)) - -## 0.1.0 (2020-04-03) - - -### Features - -* initial generation ([88678f8](https://www.github.com/googleapis/java-accesscontextmanager/commit/88678f8282fc56f413be7788ab691391226f125d)) diff --git a/README.md b/README.md index 255f6ab..f0040b5 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,14 @@ Java idiomatic client for [Identity Access Context Manager][product-docs]. - [Product Documentation][product-docs] - [Client Library Documentation][javadocs] +:bus: In October 2022, this library has moved to +[google-cloud-java/java-accesscontextmanager]( +https://github.com/googleapis/google-cloud-java/tree/main/java-accesscontextmanager). +This repository will be archived in the future. +Future releases will appear in the new repository (https://github.com/googleapis/google-cloud-java/releases). +The Maven artifact coordinates (`com.google.cloud:google-identity-accesscontextmanager`) remain the same. + + ## Quickstart diff --git a/codecov.yaml b/codecov.yaml deleted file mode 100644 index 5724ea9..0000000 --- a/codecov.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- -codecov: - ci: - - source.cloud.google.com diff --git a/google-identity-accesscontextmanager-bom/pom.xml b/google-identity-accesscontextmanager-bom/pom.xml deleted file mode 100644 index ad7e620..0000000 --- a/google-identity-accesscontextmanager-bom/pom.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - 4.0.0 - com.google.cloud - google-identity-accesscontextmanager-bom - 1.2.5-SNAPSHOT - pom - - com.google.cloud - google-cloud-shared-config - 1.2.4 - - - Google Identity Access Context Manager BOM - https://github.com/googleapis/java-accesscontextmanager - - BOM for Identity Access Context Manager - - - - Google LLC - - - - - chingor13 - Jeff Ching - chingor@google.com - Google LLC - - Developer - - - - neenushaji - Neenu Shaji - neenushaji@google.com - Google LLC - - Developer - - - - - - scm:git:https://github.com/googleapis/java-accesscontextmanager.git - scm:git:git@github.com:googleapis/java-accesscontextmanager.git - https://github.com/googleapis/java-accesscontextmanager - - - - true - - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - - - com.google.cloud - google-identity-accesscontextmanager - 1.2.5-SNAPSHOT - - - com.google.api.grpc - grpc-google-identity-accesscontextmanager-v1 - 1.2.5-SNAPSHOT - - - com.google.api.grpc - proto-google-identity-accesscontextmanager-v1 - 1.2.5-SNAPSHOT - - - com.google.api.grpc - proto-google-identity-accesscontextmanager-type - 1.2.5-SNAPSHOT - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - true - - - - - diff --git a/google-identity-accesscontextmanager/pom.xml b/google-identity-accesscontextmanager/pom.xml deleted file mode 100644 index 2c08b47..0000000 --- a/google-identity-accesscontextmanager/pom.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - 4.0.0 - com.google.cloud - google-identity-accesscontextmanager - 1.2.5-SNAPSHOT - jar - Google Identity Access Context Manager - https://github.com/googleapis/java-accesscontextmanager - Identity Access Context Manager n/a - - com.google.cloud - google-identity-accesscontextmanager-parent - 1.2.5-SNAPSHOT - - - google-identity-accesscontextmanager - - - - 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-identity-accesscontextmanager-v1 - - - com.google.guava - guava - - - com.google.api - gax - - - com.google.api - gax-grpc - - - org.threeten - threetenbp - - - - - junit - junit - test - 4.13.2 - - - - com.google.api.grpc - grpc-google-identity-accesscontextmanager-v1 - test - - - - com.google.api - gax-grpc - testlib - test - - - - - - java9 - - [9,) - - - - javax.annotation - javax.annotation-api - - - - - - - - - org.codehaus.mojo - flatten-maven-plugin - - - - diff --git a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerClient.java b/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerClient.java deleted file mode 100644 index 8646b60..0000000 --- a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerClient.java +++ /dev/null @@ -1,3574 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import com.google.api.core.ApiFuture; -import com.google.api.core.ApiFutures; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.longrunning.OperationFuture; -import com.google.api.gax.paging.AbstractFixedSizeCollection; -import com.google.api.gax.paging.AbstractPage; -import com.google.api.gax.paging.AbstractPagedListResponse; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PageContext; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.common.util.concurrent.MoreExecutors; -import com.google.identity.accesscontextmanager.v1.stub.AccessContextManagerStub; -import com.google.identity.accesscontextmanager.v1.stub.AccessContextManagerStubSettings; -import com.google.longrunning.Operation; -import com.google.longrunning.OperationsClient; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import java.io.IOException; -import java.util.List; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Service Description: API for setting [Access Levels] - * [google.identity.accesscontextmanager.v1.AccessLevel] and [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] for Google Cloud Projects. Each - * organization has one [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] - * containing the [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] and [Service - * Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter]. This [AccessPolicy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] is applicable to all resources in the - * organization. AccessPolicies - * - *

This class provides the ability to make remote calls to the backing service through method - * calls that map to API methods. Sample code to get started: - * - *

{@code
- * try (AccessContextManagerClient accessContextManagerClient =
- *     AccessContextManagerClient.create()) {
- *   AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]");
- *   AccessPolicy response = accessContextManagerClient.getAccessPolicy(name);
- * }
- * }
- * - *

Note: close() needs to be called on the AccessContextManagerClient object to clean up - * resources such as threads. In the example above, try-with-resources is used, which automatically - * calls close(). - * - *

The surface of this class includes several types of Java methods for each of the API's - * methods: - * - *

    - *
  1. A "flattened" method. With this type of method, the fields of the request type have been - * converted into function parameters. It may be the case that not all fields are available as - * parameters, and not every API method will have a flattened method entry point. - *
  2. A "request object" method. This type of method only takes one parameter, a request object, - * which must be constructed before the call. Not every API method will have a request object - * method. - *
  3. A "callable" method. This type of method takes no parameters and returns an immutable API - * callable object, which can be used to initiate calls to the service. - *
- * - *

See the individual methods for example code. - * - *

Many parameters require resource names to be formatted in a particular way. To assist with - * these names, this class includes a format method for each type of name, and additionally a parse - * method to extract the individual identifiers contained within names that are returned. - * - *

This class can be customized by passing in a custom instance of AccessContextManagerSettings - * to create(). For example: - * - *

To customize credentials: - * - *

{@code
- * AccessContextManagerSettings accessContextManagerSettings =
- *     AccessContextManagerSettings.newBuilder()
- *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- *         .build();
- * AccessContextManagerClient accessContextManagerClient =
- *     AccessContextManagerClient.create(accessContextManagerSettings);
- * }
- * - *

To customize the endpoint: - * - *

{@code
- * AccessContextManagerSettings accessContextManagerSettings =
- *     AccessContextManagerSettings.newBuilder().setEndpoint(myEndpoint).build();
- * AccessContextManagerClient accessContextManagerClient =
- *     AccessContextManagerClient.create(accessContextManagerSettings);
- * }
- * - *

Please refer to the GitHub repository's samples for more quickstart code snippets. - */ -@Generated("by gapic-generator-java") -public class AccessContextManagerClient implements BackgroundResource { - private final AccessContextManagerSettings settings; - private final AccessContextManagerStub stub; - private final OperationsClient operationsClient; - - /** Constructs an instance of AccessContextManagerClient with default settings. */ - public static final AccessContextManagerClient create() throws IOException { - return create(AccessContextManagerSettings.newBuilder().build()); - } - - /** - * Constructs an instance of AccessContextManagerClient, using the given settings. The channels - * are created based on the settings passed in, or defaults for any settings that are not set. - */ - public static final AccessContextManagerClient create(AccessContextManagerSettings settings) - throws IOException { - return new AccessContextManagerClient(settings); - } - - /** - * Constructs an instance of AccessContextManagerClient, using the given stub for making calls. - * This is for advanced usage - prefer using create(AccessContextManagerSettings). - */ - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public static final AccessContextManagerClient create(AccessContextManagerStub stub) { - return new AccessContextManagerClient(stub); - } - - /** - * Constructs an instance of AccessContextManagerClient, using the given settings. This is - * protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected AccessContextManagerClient(AccessContextManagerSettings settings) throws IOException { - this.settings = settings; - this.stub = ((AccessContextManagerStubSettings) settings.getStubSettings()).createStub(); - this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - protected AccessContextManagerClient(AccessContextManagerStub stub) { - this.settings = null; - this.stub = stub; - this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); - } - - public final AccessContextManagerSettings getSettings() { - return settings; - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public AccessContextManagerStub getStub() { - return stub; - } - - /** - * Returns the OperationsClient that can be used to query the status of a long-running operation - * returned by another API method call. - */ - public final OperationsClient getOperationsClient() { - return operationsClient; - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [AccessPolicies] [google.identity.accesscontextmanager.v1.AccessPolicy] under a - * container. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListAccessPoliciesRequest request =
-   *       ListAccessPoliciesRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   for (AccessPolicy element :
-   *       accessContextManagerClient.listAccessPolicies(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListAccessPoliciesPagedResponse listAccessPolicies( - ListAccessPoliciesRequest request) { - return listAccessPoliciesPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [AccessPolicies] [google.identity.accesscontextmanager.v1.AccessPolicy] under a - * container. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListAccessPoliciesRequest request =
-   *       ListAccessPoliciesRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.listAccessPoliciesPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (AccessPolicy element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listAccessPoliciesPagedCallable() { - return stub.listAccessPoliciesPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [AccessPolicies] [google.identity.accesscontextmanager.v1.AccessPolicy] under a - * container. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListAccessPoliciesRequest request =
-   *       ListAccessPoliciesRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   while (true) {
-   *     ListAccessPoliciesResponse response =
-   *         accessContextManagerClient.listAccessPoliciesCallable().call(request);
-   *     for (AccessPolicy element : response.getResponsesList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listAccessPoliciesCallable() { - return stub.listAccessPoliciesCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]");
-   *   AccessPolicy response = accessContextManagerClient.getAccessPolicy(name);
-   * }
-   * }
- * - * @param name Required. Resource name for the access policy to get. - *

Format `accessPolicies/{policy_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final AccessPolicy getAccessPolicy(AccessPolicyName name) { - GetAccessPolicyRequest request = - GetAccessPolicyRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - return getAccessPolicy(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String name = AccessPolicyName.of("[ACCESS_POLICY]").toString();
-   *   AccessPolicy response = accessContextManagerClient.getAccessPolicy(name);
-   * }
-   * }
- * - * @param name Required. Resource name for the access policy to get. - *

Format `accessPolicies/{policy_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final AccessPolicy getAccessPolicy(String name) { - GetAccessPolicyRequest request = GetAccessPolicyRequest.newBuilder().setName(name).build(); - return getAccessPolicy(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GetAccessPolicyRequest request =
-   *       GetAccessPolicyRequest.newBuilder()
-   *           .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .build();
-   *   AccessPolicy response = accessContextManagerClient.getAccessPolicy(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final AccessPolicy getAccessPolicy(GetAccessPolicyRequest request) { - return getAccessPolicyCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GetAccessPolicyRequest request =
-   *       GetAccessPolicyRequest.newBuilder()
-   *           .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.getAccessPolicyCallable().futureCall(request);
-   *   // Do something.
-   *   AccessPolicy response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getAccessPolicyCallable() { - return stub.getAccessPolicyCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create an `AccessPolicy`. Fails if this organization already has a `AccessPolicy`. The - * longrunning Operation will have a successful status once the `AccessPolicy` has propagated to - * long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a - * BadRequest proto. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicy request =
-   *       AccessPolicy.newBuilder()
-   *           .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setParent("parent-995424086")
-   *           .setTitle("title110371416")
-   *           .setCreateTime(Timestamp.newBuilder().build())
-   *           .setUpdateTime(Timestamp.newBuilder().build())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   AccessPolicy response = accessContextManagerClient.createAccessPolicyAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createAccessPolicyAsync(AccessPolicy request) { - return createAccessPolicyOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create an `AccessPolicy`. Fails if this organization already has a `AccessPolicy`. The - * longrunning Operation will have a successful status once the `AccessPolicy` has propagated to - * long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a - * BadRequest proto. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicy request =
-   *       AccessPolicy.newBuilder()
-   *           .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setParent("parent-995424086")
-   *           .setTitle("title110371416")
-   *           .setCreateTime(Timestamp.newBuilder().build())
-   *           .setUpdateTime(Timestamp.newBuilder().build())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.createAccessPolicyOperationCallable().futureCall(request);
-   *   // Do something.
-   *   AccessPolicy response = future.get();
-   * }
-   * }
- */ - public final OperationCallable - createAccessPolicyOperationCallable() { - return stub.createAccessPolicyOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create an `AccessPolicy`. Fails if this organization already has a `AccessPolicy`. The - * longrunning Operation will have a successful status once the `AccessPolicy` has propagated to - * long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a - * BadRequest proto. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicy request =
-   *       AccessPolicy.newBuilder()
-   *           .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setParent("parent-995424086")
-   *           .setTitle("title110371416")
-   *           .setCreateTime(Timestamp.newBuilder().build())
-   *           .setUpdateTime(Timestamp.newBuilder().build())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.createAccessPolicyCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable createAccessPolicyCallable() { - return stub.createAccessPolicyCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy]. The - * longrunning Operation from this RPC will have a successful status once the changes to the - * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated to - * long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a - * BadRequest proto. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicy policy = AccessPolicy.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   AccessPolicy response =
-   *       accessContextManagerClient.updateAccessPolicyAsync(policy, updateMask).get();
-   * }
-   * }
- * - * @param policy Required. The updated AccessPolicy. - * @param updateMask Required. Mask to control which fields get updated. Must be non-empty. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - updateAccessPolicyAsync(AccessPolicy policy, FieldMask updateMask) { - UpdateAccessPolicyRequest request = - UpdateAccessPolicyRequest.newBuilder().setPolicy(policy).setUpdateMask(updateMask).build(); - return updateAccessPolicyAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy]. The - * longrunning Operation from this RPC will have a successful status once the changes to the - * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated to - * long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a - * BadRequest proto. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateAccessPolicyRequest request =
-   *       UpdateAccessPolicyRequest.newBuilder()
-   *           .setPolicy(AccessPolicy.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   AccessPolicy response = accessContextManagerClient.updateAccessPolicyAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - updateAccessPolicyAsync(UpdateAccessPolicyRequest request) { - return updateAccessPolicyOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy]. The - * longrunning Operation from this RPC will have a successful status once the changes to the - * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated to - * long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a - * BadRequest proto. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateAccessPolicyRequest request =
-   *       UpdateAccessPolicyRequest.newBuilder()
-   *           .setPolicy(AccessPolicy.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.updateAccessPolicyOperationCallable().futureCall(request);
-   *   // Do something.
-   *   AccessPolicy response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationCallable() { - return stub.updateAccessPolicyOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy]. The - * longrunning Operation from this RPC will have a successful status once the changes to the - * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated to - * long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a - * BadRequest proto. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateAccessPolicyRequest request =
-   *       UpdateAccessPolicyRequest.newBuilder()
-   *           .setPolicy(AccessPolicy.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.updateAccessPolicyCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable updateAccessPolicyCallable() { - return stub.updateAccessPolicyCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by resource - * name. The longrunning Operation will have a successful status once the [AccessPolicy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]");
-   *   accessContextManagerClient.deleteAccessPolicyAsync(name).get();
-   * }
-   * }
- * - * @param name Required. Resource name for the access policy to delete. - *

Format `accessPolicies/{policy_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteAccessPolicyAsync(AccessPolicyName name) { - DeleteAccessPolicyRequest request = - DeleteAccessPolicyRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - return deleteAccessPolicyAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by resource - * name. The longrunning Operation will have a successful status once the [AccessPolicy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String name = AccessPolicyName.of("[ACCESS_POLICY]").toString();
-   *   accessContextManagerClient.deleteAccessPolicyAsync(name).get();
-   * }
-   * }
- * - * @param name Required. Resource name for the access policy to delete. - *

Format `accessPolicies/{policy_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteAccessPolicyAsync(String name) { - DeleteAccessPolicyRequest request = - DeleteAccessPolicyRequest.newBuilder().setName(name).build(); - return deleteAccessPolicyAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by resource - * name. The longrunning Operation will have a successful status once the [AccessPolicy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteAccessPolicyRequest request =
-   *       DeleteAccessPolicyRequest.newBuilder()
-   *           .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .build();
-   *   accessContextManagerClient.deleteAccessPolicyAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteAccessPolicyAsync(DeleteAccessPolicyRequest request) { - return deleteAccessPolicyOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by resource - * name. The longrunning Operation will have a successful status once the [AccessPolicy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteAccessPolicyRequest request =
-   *       DeleteAccessPolicyRequest.newBuilder()
-   *           .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.deleteAccessPolicyOperationCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final OperationCallable< - DeleteAccessPolicyRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessPolicyOperationCallable() { - return stub.deleteAccessPolicyOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] by resource - * name. The longrunning Operation will have a successful status once the [AccessPolicy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteAccessPolicyRequest request =
-   *       DeleteAccessPolicyRequest.newBuilder()
-   *           .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.deleteAccessPolicyCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final UnaryCallable deleteAccessPolicyCallable() { - return stub.deleteAccessPolicyCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access - * policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]");
-   *   for (AccessLevel element : accessContextManagerClient.listAccessLevels(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Resource name for the access policy to list [Access Levels] - * [google.identity.accesscontextmanager.v1.AccessLevel] from. - *

Format: `accessPolicies/{policy_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListAccessLevelsPagedResponse listAccessLevels(AccessPolicyName parent) { - ListAccessLevelsRequest request = - ListAccessLevelsRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .build(); - return listAccessLevels(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access - * policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String parent = AccessPolicyName.of("[ACCESS_POLICY]").toString();
-   *   for (AccessLevel element : accessContextManagerClient.listAccessLevels(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Resource name for the access policy to list [Access Levels] - * [google.identity.accesscontextmanager.v1.AccessLevel] from. - *

Format: `accessPolicies/{policy_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListAccessLevelsPagedResponse listAccessLevels(String parent) { - ListAccessLevelsRequest request = - ListAccessLevelsRequest.newBuilder().setParent(parent).build(); - return listAccessLevels(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access - * policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListAccessLevelsRequest request =
-   *       ListAccessLevelsRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setAccessLevelFormat(LevelFormat.forNumber(0))
-   *           .build();
-   *   for (AccessLevel element :
-   *       accessContextManagerClient.listAccessLevels(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListAccessLevelsPagedResponse listAccessLevels(ListAccessLevelsRequest request) { - return listAccessLevelsPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access - * policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListAccessLevelsRequest request =
-   *       ListAccessLevelsRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setAccessLevelFormat(LevelFormat.forNumber(0))
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.listAccessLevelsPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (AccessLevel element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listAccessLevelsPagedCallable() { - return stub.listAccessLevelsPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] for an access - * policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListAccessLevelsRequest request =
-   *       ListAccessLevelsRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .setAccessLevelFormat(LevelFormat.forNumber(0))
-   *           .build();
-   *   while (true) {
-   *     ListAccessLevelsResponse response =
-   *         accessContextManagerClient.listAccessLevelsCallable().call(request);
-   *     for (AccessLevel element : response.getResponsesList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listAccessLevelsCallable() { - return stub.listAccessLevelsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessLevelName name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]");
-   *   AccessLevel response = accessContextManagerClient.getAccessLevel(name);
-   * }
-   * }
- * - * @param name Required. Resource name for the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel]. - *

Format: `accessPolicies/{policy_id}/accessLevels/{access_level_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final AccessLevel getAccessLevel(AccessLevelName name) { - GetAccessLevelRequest request = - GetAccessLevelRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - return getAccessLevel(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString();
-   *   AccessLevel response = accessContextManagerClient.getAccessLevel(name);
-   * }
-   * }
- * - * @param name Required. Resource name for the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel]. - *

Format: `accessPolicies/{policy_id}/accessLevels/{access_level_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final AccessLevel getAccessLevel(String name) { - GetAccessLevelRequest request = GetAccessLevelRequest.newBuilder().setName(name).build(); - return getAccessLevel(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GetAccessLevelRequest request =
-   *       GetAccessLevelRequest.newBuilder()
-   *           .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString())
-   *           .setAccessLevelFormat(LevelFormat.forNumber(0))
-   *           .build();
-   *   AccessLevel response = accessContextManagerClient.getAccessLevel(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final AccessLevel getAccessLevel(GetAccessLevelRequest request) { - return getAccessLevelCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GetAccessLevelRequest request =
-   *       GetAccessLevelRequest.newBuilder()
-   *           .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString())
-   *           .setAccessLevelFormat(LevelFormat.forNumber(0))
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.getAccessLevelCallable().futureCall(request);
-   *   // Do something.
-   *   AccessLevel response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getAccessLevelCallable() { - return stub.getAccessLevelCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] has propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]");
-   *   AccessLevel accessLevel = AccessLevel.newBuilder().build();
-   *   AccessLevel response =
-   *       accessContextManagerClient.createAccessLevelAsync(parent, accessLevel).get();
-   * }
-   * }
- * - * @param parent Required. Resource name for the access policy which owns this [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel]. - *

Format: `accessPolicies/{policy_id}` - * @param accessLevel Required. The [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] to create. Syntactic correctness of - * the [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] is a precondition - * for creation. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createAccessLevelAsync(AccessPolicyName parent, AccessLevel accessLevel) { - CreateAccessLevelRequest request = - CreateAccessLevelRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .setAccessLevel(accessLevel) - .build(); - return createAccessLevelAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] has propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String parent = AccessPolicyName.of("[ACCESS_POLICY]").toString();
-   *   AccessLevel accessLevel = AccessLevel.newBuilder().build();
-   *   AccessLevel response =
-   *       accessContextManagerClient.createAccessLevelAsync(parent, accessLevel).get();
-   * }
-   * }
- * - * @param parent Required. Resource name for the access policy which owns this [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel]. - *

Format: `accessPolicies/{policy_id}` - * @param accessLevel Required. The [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] to create. Syntactic correctness of - * the [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] is a precondition - * for creation. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createAccessLevelAsync(String parent, AccessLevel accessLevel) { - CreateAccessLevelRequest request = - CreateAccessLevelRequest.newBuilder().setParent(parent).setAccessLevel(accessLevel).build(); - return createAccessLevelAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] has propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateAccessLevelRequest request =
-   *       CreateAccessLevelRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setAccessLevel(AccessLevel.newBuilder().build())
-   *           .build();
-   *   AccessLevel response = accessContextManagerClient.createAccessLevelAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createAccessLevelAsync(CreateAccessLevelRequest request) { - return createAccessLevelOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] has propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateAccessLevelRequest request =
-   *       CreateAccessLevelRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setAccessLevel(AccessLevel.newBuilder().build())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.createAccessLevelOperationCallable().futureCall(request);
-   *   // Do something.
-   *   AccessLevel response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationCallable() { - return stub.createAccessLevelOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] has propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateAccessLevelRequest request =
-   *       CreateAccessLevelRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setAccessLevel(AccessLevel.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.createAccessLevelCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable createAccessLevelCallable() { - return stub.createAccessLevelCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the changes to the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] have propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessLevel accessLevel = AccessLevel.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   AccessLevel response =
-   *       accessContextManagerClient.updateAccessLevelAsync(accessLevel, updateMask).get();
-   * }
-   * }
- * - * @param accessLevel Required. The updated [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic correctness of the [Access - * Level] [google.identity.accesscontextmanager.v1.AccessLevel] is a precondition for - * creation. - * @param updateMask Required. Mask to control which fields get updated. Must be non-empty. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - updateAccessLevelAsync(AccessLevel accessLevel, FieldMask updateMask) { - UpdateAccessLevelRequest request = - UpdateAccessLevelRequest.newBuilder() - .setAccessLevel(accessLevel) - .setUpdateMask(updateMask) - .build(); - return updateAccessLevelAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the changes to the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] have propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateAccessLevelRequest request =
-   *       UpdateAccessLevelRequest.newBuilder()
-   *           .setAccessLevel(AccessLevel.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   AccessLevel response = accessContextManagerClient.updateAccessLevelAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - updateAccessLevelAsync(UpdateAccessLevelRequest request) { - return updateAccessLevelOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the changes to the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] have propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateAccessLevelRequest request =
-   *       UpdateAccessLevelRequest.newBuilder()
-   *           .setAccessLevel(AccessLevel.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.updateAccessLevelOperationCallable().futureCall(request);
-   *   // Do something.
-   *   AccessLevel response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationCallable() { - return stub.updateAccessLevelOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - * operation from this RPC will have a successful status once the changes to the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel] have propagated to long-lasting storage. - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] containing errors will - * result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateAccessLevelRequest request =
-   *       UpdateAccessLevelRequest.newBuilder()
-   *           .setAccessLevel(AccessLevel.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.updateAccessLevelCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable updateAccessLevelCallable() { - return stub.updateAccessLevelCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource - * name. The longrunning operation from this RPC will have a successful status once the [Access - * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessLevelName name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]");
-   *   accessContextManagerClient.deleteAccessLevelAsync(name).get();
-   * }
-   * }
- * - * @param name Required. Resource name for the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel]. - *

Format: `accessPolicies/{policy_id}/accessLevels/{access_level_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture deleteAccessLevelAsync( - AccessLevelName name) { - DeleteAccessLevelRequest request = - DeleteAccessLevelRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - return deleteAccessLevelAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource - * name. The longrunning operation from this RPC will have a successful status once the [Access - * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString();
-   *   accessContextManagerClient.deleteAccessLevelAsync(name).get();
-   * }
-   * }
- * - * @param name Required. Resource name for the [Access Level] - * [google.identity.accesscontextmanager.v1.AccessLevel]. - *

Format: `accessPolicies/{policy_id}/accessLevels/{access_level_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture deleteAccessLevelAsync( - String name) { - DeleteAccessLevelRequest request = DeleteAccessLevelRequest.newBuilder().setName(name).build(); - return deleteAccessLevelAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource - * name. The longrunning operation from this RPC will have a successful status once the [Access - * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteAccessLevelRequest request =
-   *       DeleteAccessLevelRequest.newBuilder()
-   *           .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString())
-   *           .build();
-   *   accessContextManagerClient.deleteAccessLevelAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture deleteAccessLevelAsync( - DeleteAccessLevelRequest request) { - return deleteAccessLevelOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource - * name. The longrunning operation from this RPC will have a successful status once the [Access - * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteAccessLevelRequest request =
-   *       DeleteAccessLevelRequest.newBuilder()
-   *           .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.deleteAccessLevelOperationCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final OperationCallable< - DeleteAccessLevelRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessLevelOperationCallable() { - return stub.deleteAccessLevelOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete an [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] by resource - * name. The longrunning operation from this RPC will have a successful status once the [Access - * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has been removed from long-lasting - * storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteAccessLevelRequest request =
-   *       DeleteAccessLevelRequest.newBuilder()
-   *           .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.deleteAccessLevelCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final UnaryCallable deleteAccessLevelCallable() { - return stub.deleteAccessLevelCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Replace all existing [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] in - * an [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [Access - * Levels] [google.identity.accesscontextmanager.v1.AccessLevel] provided. This is done - * atomically. The longrunning operation from this RPC will have a successful status once all - * replacements have propagated to long-lasting storage. Replacements containing errors will - * result in an error response for the first error encountered. Replacement will be cancelled on - * error, existing [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] will not - * be affected. Operation.response field will contain ReplaceAccessLevelsResponse. Removing - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] will result in - * error. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ReplaceAccessLevelsRequest request =
-   *       ReplaceAccessLevelsRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .addAllAccessLevels(new ArrayList())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   ReplaceAccessLevelsResponse response =
-   *       accessContextManagerClient.replaceAccessLevelsAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - replaceAccessLevelsAsync(ReplaceAccessLevelsRequest request) { - return replaceAccessLevelsOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Replace all existing [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] in - * an [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [Access - * Levels] [google.identity.accesscontextmanager.v1.AccessLevel] provided. This is done - * atomically. The longrunning operation from this RPC will have a successful status once all - * replacements have propagated to long-lasting storage. Replacements containing errors will - * result in an error response for the first error encountered. Replacement will be cancelled on - * error, existing [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] will not - * be affected. Operation.response field will contain ReplaceAccessLevelsResponse. Removing - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] will result in - * error. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ReplaceAccessLevelsRequest request =
-   *       ReplaceAccessLevelsRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .addAllAccessLevels(new ArrayList())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.replaceAccessLevelsOperationCallable().futureCall(request);
-   *   // Do something.
-   *   ReplaceAccessLevelsResponse response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationCallable() { - return stub.replaceAccessLevelsOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Replace all existing [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] in - * an [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with the [Access - * Levels] [google.identity.accesscontextmanager.v1.AccessLevel] provided. This is done - * atomically. The longrunning operation from this RPC will have a successful status once all - * replacements have propagated to long-lasting storage. Replacements containing errors will - * result in an error response for the first error encountered. Replacement will be cancelled on - * error, existing [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] will not - * be affected. Operation.response field will contain ReplaceAccessLevelsResponse. Removing - * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] will result in - * error. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ReplaceAccessLevelsRequest request =
-   *       ReplaceAccessLevelsRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .addAllAccessLevels(new ArrayList())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.replaceAccessLevelsCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable replaceAccessLevelsCallable() { - return stub.replaceAccessLevelsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an - * access policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]");
-   *   for (ServicePerimeter element :
-   *       accessContextManagerClient.listServicePerimeters(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Resource name for the access policy to list [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] from. - *

Format: `accessPolicies/{policy_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListServicePerimetersPagedResponse listServicePerimeters(AccessPolicyName parent) { - ListServicePerimetersRequest request = - ListServicePerimetersRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .build(); - return listServicePerimeters(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an - * access policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String parent = AccessPolicyName.of("[ACCESS_POLICY]").toString();
-   *   for (ServicePerimeter element :
-   *       accessContextManagerClient.listServicePerimeters(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Resource name for the access policy to list [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] from. - *

Format: `accessPolicies/{policy_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListServicePerimetersPagedResponse listServicePerimeters(String parent) { - ListServicePerimetersRequest request = - ListServicePerimetersRequest.newBuilder().setParent(parent).build(); - return listServicePerimeters(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an - * access policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListServicePerimetersRequest request =
-   *       ListServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   for (ServicePerimeter element :
-   *       accessContextManagerClient.listServicePerimeters(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListServicePerimetersPagedResponse listServicePerimeters( - ListServicePerimetersRequest request) { - return listServicePerimetersPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an - * access policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListServicePerimetersRequest request =
-   *       ListServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.listServicePerimetersPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (ServicePerimeter element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listServicePerimetersPagedCallable() { - return stub.listServicePerimetersPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * List all [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] for an - * access policy. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListServicePerimetersRequest request =
-   *       ListServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   while (true) {
-   *     ListServicePerimetersResponse response =
-   *         accessContextManagerClient.listServicePerimetersCallable().call(request);
-   *     for (ServicePerimeter element : response.getResponsesList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listServicePerimetersCallable() { - return stub.listServicePerimetersCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ServicePerimeterName name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]");
-   *   ServicePerimeter response = accessContextManagerClient.getServicePerimeter(name);
-   * }
-   * }
- * - * @param name Required. Resource name for the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter]. - *

Format: `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ServicePerimeter getServicePerimeter(ServicePerimeterName name) { - GetServicePerimeterRequest request = - GetServicePerimeterRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - return getServicePerimeter(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString();
-   *   ServicePerimeter response = accessContextManagerClient.getServicePerimeter(name);
-   * }
-   * }
- * - * @param name Required. Resource name for the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter]. - *

Format: `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ServicePerimeter getServicePerimeter(String name) { - GetServicePerimeterRequest request = - GetServicePerimeterRequest.newBuilder().setName(name).build(); - return getServicePerimeter(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GetServicePerimeterRequest request =
-   *       GetServicePerimeterRequest.newBuilder()
-   *           .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString())
-   *           .build();
-   *   ServicePerimeter response = accessContextManagerClient.getServicePerimeter(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest request) { - return getServicePerimeterCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Get a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GetServicePerimeterRequest request =
-   *       GetServicePerimeterRequest.newBuilder()
-   *           .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.getServicePerimeterCallable().futureCall(request);
-   *   // Do something.
-   *   ServicePerimeter response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - getServicePerimeterCallable() { - return stub.getServicePerimeterCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] has propagated to long-lasting - * storage. [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] - * containing errors will result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]");
-   *   ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build();
-   *   ServicePerimeter response =
-   *       accessContextManagerClient.createServicePerimeterAsync(parent, servicePerimeter).get();
-   * }
-   * }
- * - * @param parent Required. Resource name for the access policy which owns this [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter]. - *

Format: `accessPolicies/{policy_id}` - * @param servicePerimeter Required. The [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create. Syntactic correctness - * of the [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] is a - * precondition for creation. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createServicePerimeterAsync(AccessPolicyName parent, ServicePerimeter servicePerimeter) { - CreateServicePerimeterRequest request = - CreateServicePerimeterRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .setServicePerimeter(servicePerimeter) - .build(); - return createServicePerimeterAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] has propagated to long-lasting - * storage. [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] - * containing errors will result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String parent = AccessPolicyName.of("[ACCESS_POLICY]").toString();
-   *   ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build();
-   *   ServicePerimeter response =
-   *       accessContextManagerClient.createServicePerimeterAsync(parent, servicePerimeter).get();
-   * }
-   * }
- * - * @param parent Required. Resource name for the access policy which owns this [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter]. - *

Format: `accessPolicies/{policy_id}` - * @param servicePerimeter Required. The [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create. Syntactic correctness - * of the [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] is a - * precondition for creation. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createServicePerimeterAsync(String parent, ServicePerimeter servicePerimeter) { - CreateServicePerimeterRequest request = - CreateServicePerimeterRequest.newBuilder() - .setParent(parent) - .setServicePerimeter(servicePerimeter) - .build(); - return createServicePerimeterAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] has propagated to long-lasting - * storage. [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] - * containing errors will result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateServicePerimeterRequest request =
-   *       CreateServicePerimeterRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setServicePerimeter(ServicePerimeter.newBuilder().build())
-   *           .build();
-   *   ServicePerimeter response =
-   *       accessContextManagerClient.createServicePerimeterAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createServicePerimeterAsync(CreateServicePerimeterRequest request) { - return createServicePerimeterOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] has propagated to long-lasting - * storage. [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] - * containing errors will result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateServicePerimeterRequest request =
-   *       CreateServicePerimeterRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setServicePerimeter(ServicePerimeter.newBuilder().build())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.createServicePerimeterOperationCallable().futureCall(request);
-   *   // Do something.
-   *   ServicePerimeter response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationCallable() { - return stub.createServicePerimeterOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Create a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] has propagated to long-lasting - * storage. [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] - * containing errors will result in an error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateServicePerimeterRequest request =
-   *       CreateServicePerimeterRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setServicePerimeter(ServicePerimeter.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.createServicePerimeterCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - createServicePerimeterCallable() { - return stub.createServicePerimeterCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the changes to the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] have propagated - * to long-lasting storage. [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing errors will result in an - * error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   ServicePerimeter response =
-   *       accessContextManagerClient
-   *           .updateServicePerimeterAsync(servicePerimeter, updateMask)
-   *           .get();
-   * }
-   * }
- * - * @param servicePerimeter Required. The updated `ServicePerimeter`. Syntactic correctness of the - * `ServicePerimeter` is a precondition for creation. - * @param updateMask Required. Mask to control which fields get updated. Must be non-empty. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - updateServicePerimeterAsync(ServicePerimeter servicePerimeter, FieldMask updateMask) { - UpdateServicePerimeterRequest request = - UpdateServicePerimeterRequest.newBuilder() - .setServicePerimeter(servicePerimeter) - .setUpdateMask(updateMask) - .build(); - return updateServicePerimeterAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the changes to the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] have propagated - * to long-lasting storage. [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing errors will result in an - * error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateServicePerimeterRequest request =
-   *       UpdateServicePerimeterRequest.newBuilder()
-   *           .setServicePerimeter(ServicePerimeter.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   ServicePerimeter response =
-   *       accessContextManagerClient.updateServicePerimeterAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - updateServicePerimeterAsync(UpdateServicePerimeterRequest request) { - return updateServicePerimeterOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the changes to the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] have propagated - * to long-lasting storage. [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing errors will result in an - * error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateServicePerimeterRequest request =
-   *       UpdateServicePerimeterRequest.newBuilder()
-   *           .setServicePerimeter(ServicePerimeter.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.updateServicePerimeterOperationCallable().futureCall(request);
-   *   // Do something.
-   *   ServicePerimeter response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationCallable() { - return stub.updateServicePerimeterOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Update a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - * longrunning operation from this RPC will have a successful status once the changes to the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] have propagated - * to long-lasting storage. [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing errors will result in an - * error response for the first error encountered. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateServicePerimeterRequest request =
-   *       UpdateServicePerimeterRequest.newBuilder()
-   *           .setServicePerimeter(ServicePerimeter.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.updateServicePerimeterCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - updateServicePerimeterCallable() { - return stub.updateServicePerimeterCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. The longrunning operation from this RPC will have a successful status once the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] has been removed - * from long-lasting storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ServicePerimeterName name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]");
-   *   accessContextManagerClient.deleteServicePerimeterAsync(name).get();
-   * }
-   * }
- * - * @param name Required. Resource name for the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter]. - *

Format: `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteServicePerimeterAsync(ServicePerimeterName name) { - DeleteServicePerimeterRequest request = - DeleteServicePerimeterRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - return deleteServicePerimeterAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. The longrunning operation from this RPC will have a successful status once the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] has been removed - * from long-lasting storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString();
-   *   accessContextManagerClient.deleteServicePerimeterAsync(name).get();
-   * }
-   * }
- * - * @param name Required. Resource name for the [Service Perimeter] - * [google.identity.accesscontextmanager.v1.ServicePerimeter]. - *

Format: `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteServicePerimeterAsync(String name) { - DeleteServicePerimeterRequest request = - DeleteServicePerimeterRequest.newBuilder().setName(name).build(); - return deleteServicePerimeterAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. The longrunning operation from this RPC will have a successful status once the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] has been removed - * from long-lasting storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteServicePerimeterRequest request =
-   *       DeleteServicePerimeterRequest.newBuilder()
-   *           .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString())
-   *           .build();
-   *   accessContextManagerClient.deleteServicePerimeterAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteServicePerimeterAsync(DeleteServicePerimeterRequest request) { - return deleteServicePerimeterOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. The longrunning operation from this RPC will have a successful status once the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] has been removed - * from long-lasting storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteServicePerimeterRequest request =
-   *       DeleteServicePerimeterRequest.newBuilder()
-   *           .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient.deleteServicePerimeterOperationCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final OperationCallable< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationCallable() { - return stub.deleteServicePerimeterOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Delete a [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] by - * resource name. The longrunning operation from this RPC will have a successful status once the - * [Service Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter] has been removed - * from long-lasting storage. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteServicePerimeterRequest request =
-   *       DeleteServicePerimeterRequest.newBuilder()
-   *           .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.deleteServicePerimeterCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final UnaryCallable - deleteServicePerimeterCallable() { - return stub.deleteServicePerimeterCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Replace all existing [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [Access Policy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] with the [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] provided. This is done atomically. - * The longrunning operation from this RPC will have a successful status once all replacements - * have propagated to long-lasting storage. Replacements containing errors will result in an error - * response for the first error encountered. Replacement will be cancelled on error, existing - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] will not be - * affected. Operation.response field will contain ReplaceServicePerimetersResponse. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ReplaceServicePerimetersRequest request =
-   *       ReplaceServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .addAllServicePerimeters(new ArrayList())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   ReplaceServicePerimetersResponse response =
-   *       accessContextManagerClient.replaceServicePerimetersAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture< - ReplaceServicePerimetersResponse, AccessContextManagerOperationMetadata> - replaceServicePerimetersAsync(ReplaceServicePerimetersRequest request) { - return replaceServicePerimetersOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Replace all existing [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [Access Policy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] with the [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] provided. This is done atomically. - * The longrunning operation from this RPC will have a successful status once all replacements - * have propagated to long-lasting storage. Replacements containing errors will result in an error - * response for the first error encountered. Replacement will be cancelled on error, existing - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] will not be - * affected. Operation.response field will contain ReplaceServicePerimetersResponse. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ReplaceServicePerimetersRequest request =
-   *       ReplaceServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .addAllServicePerimeters(new ArrayList())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   OperationFuture
-   *       future =
-   *           accessContextManagerClient
-   *               .replaceServicePerimetersOperationCallable()
-   *               .futureCall(request);
-   *   // Do something.
-   *   ReplaceServicePerimetersResponse response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationCallable() { - return stub.replaceServicePerimetersOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Replace all existing [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [Access Policy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] with the [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] provided. This is done atomically. - * The longrunning operation from this RPC will have a successful status once all replacements - * have propagated to long-lasting storage. Replacements containing errors will result in an error - * response for the first error encountered. Replacement will be cancelled on error, existing - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] will not be - * affected. Operation.response field will contain ReplaceServicePerimetersResponse. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ReplaceServicePerimetersRequest request =
-   *       ReplaceServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .addAllServicePerimeters(new ArrayList())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.replaceServicePerimetersCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - replaceServicePerimetersCallable() { - return stub.replaceServicePerimetersCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Commit the dry-run spec for all the [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [Access - * Policy][google.identity.accesscontextmanager.v1.AccessPolicy]. A commit operation on a Service - * Perimeter involves copying its `spec` field to that Service Perimeter's `status` field. Only - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] with - * `use_explicit_dry_run_spec` field set to true are affected by a commit operation. The - * longrunning operation from this RPC will have a successful status once the dry-run specs for - * all the [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] have - * been committed. If a commit fails, it will cause the longrunning operation to return an error - * response and the entire commit operation will be cancelled. When successful, Operation.response - * field will contain CommitServicePerimetersResponse. The `dry_run` and the `spec` fields will be - * cleared after a successful commit operation. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CommitServicePerimetersRequest request =
-   *       CommitServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   CommitServicePerimetersResponse response =
-   *       accessContextManagerClient.commitServicePerimetersAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture< - CommitServicePerimetersResponse, AccessContextManagerOperationMetadata> - commitServicePerimetersAsync(CommitServicePerimetersRequest request) { - return commitServicePerimetersOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Commit the dry-run spec for all the [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [Access - * Policy][google.identity.accesscontextmanager.v1.AccessPolicy]. A commit operation on a Service - * Perimeter involves copying its `spec` field to that Service Perimeter's `status` field. Only - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] with - * `use_explicit_dry_run_spec` field set to true are affected by a commit operation. The - * longrunning operation from this RPC will have a successful status once the dry-run specs for - * all the [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] have - * been committed. If a commit fails, it will cause the longrunning operation to return an error - * response and the entire commit operation will be cancelled. When successful, Operation.response - * field will contain CommitServicePerimetersResponse. The `dry_run` and the `spec` fields will be - * cleared after a successful commit operation. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CommitServicePerimetersRequest request =
-   *       CommitServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   OperationFuture
-   *       future =
-   *           accessContextManagerClient
-   *               .commitServicePerimetersOperationCallable()
-   *               .futureCall(request);
-   *   // Do something.
-   *   CommitServicePerimetersResponse response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationCallable() { - return stub.commitServicePerimetersOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Commit the dry-run spec for all the [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an [Access - * Policy][google.identity.accesscontextmanager.v1.AccessPolicy]. A commit operation on a Service - * Perimeter involves copying its `spec` field to that Service Perimeter's `status` field. Only - * [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] with - * `use_explicit_dry_run_spec` field set to true are affected by a commit operation. The - * longrunning operation from this RPC will have a successful status once the dry-run specs for - * all the [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] have - * been committed. If a commit fails, it will cause the longrunning operation to return an error - * response and the entire commit operation will be cancelled. When successful, Operation.response - * field will contain CommitServicePerimetersResponse. The `dry_run` and the `spec` fields will be - * cleared after a successful commit operation. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CommitServicePerimetersRequest request =
-   *       CommitServicePerimetersRequest.newBuilder()
-   *           .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString())
-   *           .setEtag("etag3123477")
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.commitServicePerimetersCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - commitServicePerimetersCallable() { - return stub.commitServicePerimetersCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists all [GcpUserAccessBindings] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
-   *   for (GcpUserAccessBinding element :
-   *       accessContextManagerClient.listGcpUserAccessBindings(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Example: "organizations/256" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListGcpUserAccessBindingsPagedResponse listGcpUserAccessBindings( - OrganizationName parent) { - ListGcpUserAccessBindingsRequest request = - ListGcpUserAccessBindingsRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .build(); - return listGcpUserAccessBindings(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists all [GcpUserAccessBindings] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String parent = OrganizationName.of("[ORGANIZATION]").toString();
-   *   for (GcpUserAccessBinding element :
-   *       accessContextManagerClient.listGcpUserAccessBindings(parent).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param parent Required. Example: "organizations/256" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListGcpUserAccessBindingsPagedResponse listGcpUserAccessBindings(String parent) { - ListGcpUserAccessBindingsRequest request = - ListGcpUserAccessBindingsRequest.newBuilder().setParent(parent).build(); - return listGcpUserAccessBindings(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists all [GcpUserAccessBindings] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListGcpUserAccessBindingsRequest request =
-   *       ListGcpUserAccessBindingsRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   for (GcpUserAccessBinding element :
-   *       accessContextManagerClient.listGcpUserAccessBindings(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListGcpUserAccessBindingsPagedResponse listGcpUserAccessBindings( - ListGcpUserAccessBindingsRequest request) { - return listGcpUserAccessBindingsPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists all [GcpUserAccessBindings] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListGcpUserAccessBindingsRequest request =
-   *       ListGcpUserAccessBindingsRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.listGcpUserAccessBindingsPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (GcpUserAccessBinding element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable< - ListGcpUserAccessBindingsRequest, ListGcpUserAccessBindingsPagedResponse> - listGcpUserAccessBindingsPagedCallable() { - return stub.listGcpUserAccessBindingsPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists all [GcpUserAccessBindings] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a Google Cloud organization. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   ListGcpUserAccessBindingsRequest request =
-   *       ListGcpUserAccessBindingsRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   while (true) {
-   *     ListGcpUserAccessBindingsResponse response =
-   *         accessContextManagerClient.listGcpUserAccessBindingsCallable().call(request);
-   *     for (GcpUserAccessBinding element : response.getResponsesList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listGcpUserAccessBindingsCallable() { - return stub.listGcpUserAccessBindingsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets the [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - * with the given name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GcpUserAccessBindingName name =
-   *       GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]");
-   *   GcpUserAccessBinding response = accessContextManagerClient.getGcpUserAccessBinding(name);
-   * }
-   * }
- * - * @param name Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final GcpUserAccessBinding getGcpUserAccessBinding(GcpUserAccessBindingName name) { - GetGcpUserAccessBindingRequest request = - GetGcpUserAccessBindingRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - return getGcpUserAccessBinding(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets the [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - * with the given name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String name =
-   *       GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]").toString();
-   *   GcpUserAccessBinding response = accessContextManagerClient.getGcpUserAccessBinding(name);
-   * }
-   * }
- * - * @param name Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final GcpUserAccessBinding getGcpUserAccessBinding(String name) { - GetGcpUserAccessBindingRequest request = - GetGcpUserAccessBindingRequest.newBuilder().setName(name).build(); - return getGcpUserAccessBinding(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets the [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - * with the given name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GetGcpUserAccessBindingRequest request =
-   *       GetGcpUserAccessBindingRequest.newBuilder()
-   *           .setName(
-   *               GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]")
-   *                   .toString())
-   *           .build();
-   *   GcpUserAccessBinding response = accessContextManagerClient.getGcpUserAccessBinding(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final GcpUserAccessBinding getGcpUserAccessBinding( - GetGcpUserAccessBindingRequest request) { - return getGcpUserAccessBindingCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets the [GcpUserAccessBinding] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - * with the given name. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GetGcpUserAccessBindingRequest request =
-   *       GetGcpUserAccessBindingRequest.newBuilder()
-   *           .setName(
-   *               GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]")
-   *                   .toString())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.getGcpUserAccessBindingCallable().futureCall(request);
-   *   // Do something.
-   *   GcpUserAccessBinding response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - getGcpUserAccessBindingCallable() { - return stub.getGcpUserAccessBindingCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a - * [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server will - * ignore it. Fails if a resource already exists with the same [group_key] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this - * long-running operation does not necessarily signify that the new binding is deployed onto all - * affected users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
-   *   GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build();
-   *   GcpUserAccessBinding response =
-   *       accessContextManagerClient
-   *           .createGcpUserAccessBindingAsync(parent, gcpUserAccessBinding)
-   *           .get();
-   * }
-   * }
- * - * @param parent Required. Example: "organizations/256" - * @param gcpUserAccessBinding Required. [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createGcpUserAccessBindingAsync( - OrganizationName parent, GcpUserAccessBinding gcpUserAccessBinding) { - CreateGcpUserAccessBindingRequest request = - CreateGcpUserAccessBindingRequest.newBuilder() - .setParent(parent == null ? null : parent.toString()) - .setGcpUserAccessBinding(gcpUserAccessBinding) - .build(); - return createGcpUserAccessBindingAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a - * [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server will - * ignore it. Fails if a resource already exists with the same [group_key] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this - * long-running operation does not necessarily signify that the new binding is deployed onto all - * affected users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String parent = OrganizationName.of("[ORGANIZATION]").toString();
-   *   GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build();
-   *   GcpUserAccessBinding response =
-   *       accessContextManagerClient
-   *           .createGcpUserAccessBindingAsync(parent, gcpUserAccessBinding)
-   *           .get();
-   * }
-   * }
- * - * @param parent Required. Example: "organizations/256" - * @param gcpUserAccessBinding Required. [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createGcpUserAccessBindingAsync(String parent, GcpUserAccessBinding gcpUserAccessBinding) { - CreateGcpUserAccessBindingRequest request = - CreateGcpUserAccessBindingRequest.newBuilder() - .setParent(parent) - .setGcpUserAccessBinding(gcpUserAccessBinding) - .build(); - return createGcpUserAccessBindingAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a - * [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server will - * ignore it. Fails if a resource already exists with the same [group_key] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this - * long-running operation does not necessarily signify that the new binding is deployed onto all - * affected users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateGcpUserAccessBindingRequest request =
-   *       CreateGcpUserAccessBindingRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setGcpUserAccessBinding(GcpUserAccessBinding.newBuilder().build())
-   *           .build();
-   *   GcpUserAccessBinding response =
-   *       accessContextManagerClient.createGcpUserAccessBindingAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - createGcpUserAccessBindingAsync(CreateGcpUserAccessBindingRequest request) { - return createGcpUserAccessBindingOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a - * [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server will - * ignore it. Fails if a resource already exists with the same [group_key] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this - * long-running operation does not necessarily signify that the new binding is deployed onto all - * affected users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateGcpUserAccessBindingRequest request =
-   *       CreateGcpUserAccessBindingRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setGcpUserAccessBinding(GcpUserAccessBinding.newBuilder().build())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient
-   *           .createGcpUserAccessBindingOperationCallable()
-   *           .futureCall(request);
-   *   // Do something.
-   *   GcpUserAccessBinding response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationCallable() { - return stub.createGcpUserAccessBindingOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Creates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the client specifies a - * [name] [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], the server will - * ignore it. Fails if a resource already exists with the same [group_key] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. Completion of this - * long-running operation does not necessarily signify that the new binding is deployed onto all - * affected users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   CreateGcpUserAccessBindingRequest request =
-   *       CreateGcpUserAccessBindingRequest.newBuilder()
-   *           .setParent(OrganizationName.of("[ORGANIZATION]").toString())
-   *           .setGcpUserAccessBinding(GcpUserAccessBinding.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.createGcpUserAccessBindingCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - createGcpUserAccessBindingCallable() { - return stub.createGcpUserAccessBindingCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the changed binding is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   GcpUserAccessBinding response =
-   *       accessContextManagerClient
-   *           .updateGcpUserAccessBindingAsync(gcpUserAccessBinding, updateMask)
-   *           .get();
-   * }
-   * }
- * - * @param gcpUserAccessBinding Required. [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - * @param updateMask Required. Only the fields specified in this mask are updated. Because name - * and group_key cannot be changed, update_mask is required and must always be: - *

update_mask { paths: "access_levels" } - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - updateGcpUserAccessBindingAsync( - GcpUserAccessBinding gcpUserAccessBinding, FieldMask updateMask) { - UpdateGcpUserAccessBindingRequest request = - UpdateGcpUserAccessBindingRequest.newBuilder() - .setGcpUserAccessBinding(gcpUserAccessBinding) - .setUpdateMask(updateMask) - .build(); - return updateGcpUserAccessBindingAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the changed binding is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateGcpUserAccessBindingRequest request =
-   *       UpdateGcpUserAccessBindingRequest.newBuilder()
-   *           .setGcpUserAccessBinding(GcpUserAccessBinding.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   GcpUserAccessBinding response =
-   *       accessContextManagerClient.updateGcpUserAccessBindingAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - updateGcpUserAccessBindingAsync(UpdateGcpUserAccessBindingRequest request) { - return updateGcpUserAccessBindingOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the changed binding is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateGcpUserAccessBindingRequest request =
-   *       UpdateGcpUserAccessBindingRequest.newBuilder()
-   *           .setGcpUserAccessBinding(GcpUserAccessBinding.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient
-   *           .updateGcpUserAccessBindingOperationCallable()
-   *           .futureCall(request);
-   *   // Do something.
-   *   GcpUserAccessBinding response = future.get();
-   * }
-   * }
- */ - public final OperationCallable< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationCallable() { - return stub.updateGcpUserAccessBindingOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Updates a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the changed binding is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   UpdateGcpUserAccessBindingRequest request =
-   *       UpdateGcpUserAccessBindingRequest.newBuilder()
-   *           .setGcpUserAccessBinding(GcpUserAccessBinding.newBuilder().build())
-   *           .setUpdateMask(FieldMask.newBuilder().build())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.updateGcpUserAccessBindingCallable().futureCall(request);
-   *   // Do something.
-   *   Operation response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable - updateGcpUserAccessBindingCallable() { - return stub.updateGcpUserAccessBindingCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the binding deletion is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   GcpUserAccessBindingName name =
-   *       GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]");
-   *   accessContextManagerClient.deleteGcpUserAccessBindingAsync(name).get();
-   * }
-   * }
- * - * @param name Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteGcpUserAccessBindingAsync(GcpUserAccessBindingName name) { - DeleteGcpUserAccessBindingRequest request = - DeleteGcpUserAccessBindingRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - return deleteGcpUserAccessBindingAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the binding deletion is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   String name =
-   *       GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]").toString();
-   *   accessContextManagerClient.deleteGcpUserAccessBindingAsync(name).get();
-   * }
-   * }
- * - * @param name Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteGcpUserAccessBindingAsync(String name) { - DeleteGcpUserAccessBindingRequest request = - DeleteGcpUserAccessBindingRequest.newBuilder().setName(name).build(); - return deleteGcpUserAccessBindingAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the binding deletion is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteGcpUserAccessBindingRequest request =
-   *       DeleteGcpUserAccessBindingRequest.newBuilder()
-   *           .setName(
-   *               GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]")
-   *                   .toString())
-   *           .build();
-   *   accessContextManagerClient.deleteGcpUserAccessBindingAsync(request).get();
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final OperationFuture - deleteGcpUserAccessBindingAsync(DeleteGcpUserAccessBindingRequest request) { - return deleteGcpUserAccessBindingOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the binding deletion is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteGcpUserAccessBindingRequest request =
-   *       DeleteGcpUserAccessBindingRequest.newBuilder()
-   *           .setName(
-   *               GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]")
-   *                   .toString())
-   *           .build();
-   *   OperationFuture future =
-   *       accessContextManagerClient
-   *           .deleteGcpUserAccessBindingOperationCallable()
-   *           .futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final OperationCallable< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationCallable() { - return stub.deleteGcpUserAccessBindingOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Deletes a [GcpUserAccessBinding] - * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. Completion of this long-running - * operation does not necessarily signify that the binding deletion is deployed onto all affected - * users, which may take more time. - * - *

Sample code: - * - *

{@code
-   * try (AccessContextManagerClient accessContextManagerClient =
-   *     AccessContextManagerClient.create()) {
-   *   DeleteGcpUserAccessBindingRequest request =
-   *       DeleteGcpUserAccessBindingRequest.newBuilder()
-   *           .setName(
-   *               GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]")
-   *                   .toString())
-   *           .build();
-   *   ApiFuture future =
-   *       accessContextManagerClient.deleteGcpUserAccessBindingCallable().futureCall(request);
-   *   // Do something.
-   *   future.get();
-   * }
-   * }
- */ - public final UnaryCallable - deleteGcpUserAccessBindingCallable() { - return stub.deleteGcpUserAccessBindingCallable(); - } - - @Override - public final void close() { - stub.close(); - } - - @Override - public void shutdown() { - stub.shutdown(); - } - - @Override - public boolean isShutdown() { - return stub.isShutdown(); - } - - @Override - public boolean isTerminated() { - return stub.isTerminated(); - } - - @Override - public void shutdownNow() { - stub.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return stub.awaitTermination(duration, unit); - } - - public static class ListAccessPoliciesPagedResponse - extends AbstractPagedListResponse< - ListAccessPoliciesRequest, - ListAccessPoliciesResponse, - AccessPolicy, - ListAccessPoliciesPage, - ListAccessPoliciesFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListAccessPoliciesPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - input -> new ListAccessPoliciesPagedResponse(input), - MoreExecutors.directExecutor()); - } - - private ListAccessPoliciesPagedResponse(ListAccessPoliciesPage page) { - super(page, ListAccessPoliciesFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListAccessPoliciesPage - extends AbstractPage< - ListAccessPoliciesRequest, - ListAccessPoliciesResponse, - AccessPolicy, - ListAccessPoliciesPage> { - - private ListAccessPoliciesPage( - PageContext context, - ListAccessPoliciesResponse response) { - super(context, response); - } - - private static ListAccessPoliciesPage createEmptyPage() { - return new ListAccessPoliciesPage(null, null); - } - - @Override - protected ListAccessPoliciesPage createPage( - PageContext context, - ListAccessPoliciesResponse response) { - return new ListAccessPoliciesPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListAccessPoliciesFixedSizeCollection - extends AbstractFixedSizeCollection< - ListAccessPoliciesRequest, - ListAccessPoliciesResponse, - AccessPolicy, - ListAccessPoliciesPage, - ListAccessPoliciesFixedSizeCollection> { - - private ListAccessPoliciesFixedSizeCollection( - List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListAccessPoliciesFixedSizeCollection createEmptyCollection() { - return new ListAccessPoliciesFixedSizeCollection(null, 0); - } - - @Override - protected ListAccessPoliciesFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListAccessPoliciesFixedSizeCollection(pages, collectionSize); - } - } - - public static class ListAccessLevelsPagedResponse - extends AbstractPagedListResponse< - ListAccessLevelsRequest, - ListAccessLevelsResponse, - AccessLevel, - ListAccessLevelsPage, - ListAccessLevelsFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListAccessLevelsPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - input -> new ListAccessLevelsPagedResponse(input), - MoreExecutors.directExecutor()); - } - - private ListAccessLevelsPagedResponse(ListAccessLevelsPage page) { - super(page, ListAccessLevelsFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListAccessLevelsPage - extends AbstractPage< - ListAccessLevelsRequest, ListAccessLevelsResponse, AccessLevel, ListAccessLevelsPage> { - - private ListAccessLevelsPage( - PageContext context, - ListAccessLevelsResponse response) { - super(context, response); - } - - private static ListAccessLevelsPage createEmptyPage() { - return new ListAccessLevelsPage(null, null); - } - - @Override - protected ListAccessLevelsPage createPage( - PageContext context, - ListAccessLevelsResponse response) { - return new ListAccessLevelsPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListAccessLevelsFixedSizeCollection - extends AbstractFixedSizeCollection< - ListAccessLevelsRequest, - ListAccessLevelsResponse, - AccessLevel, - ListAccessLevelsPage, - ListAccessLevelsFixedSizeCollection> { - - private ListAccessLevelsFixedSizeCollection( - List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListAccessLevelsFixedSizeCollection createEmptyCollection() { - return new ListAccessLevelsFixedSizeCollection(null, 0); - } - - @Override - protected ListAccessLevelsFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListAccessLevelsFixedSizeCollection(pages, collectionSize); - } - } - - public static class ListServicePerimetersPagedResponse - extends AbstractPagedListResponse< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ServicePerimeter, - ListServicePerimetersPage, - ListServicePerimetersFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext - context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListServicePerimetersPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - input -> new ListServicePerimetersPagedResponse(input), - MoreExecutors.directExecutor()); - } - - private ListServicePerimetersPagedResponse(ListServicePerimetersPage page) { - super(page, ListServicePerimetersFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListServicePerimetersPage - extends AbstractPage< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ServicePerimeter, - ListServicePerimetersPage> { - - private ListServicePerimetersPage( - PageContext - context, - ListServicePerimetersResponse response) { - super(context, response); - } - - private static ListServicePerimetersPage createEmptyPage() { - return new ListServicePerimetersPage(null, null); - } - - @Override - protected ListServicePerimetersPage createPage( - PageContext - context, - ListServicePerimetersResponse response) { - return new ListServicePerimetersPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext - context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListServicePerimetersFixedSizeCollection - extends AbstractFixedSizeCollection< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ServicePerimeter, - ListServicePerimetersPage, - ListServicePerimetersFixedSizeCollection> { - - private ListServicePerimetersFixedSizeCollection( - List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListServicePerimetersFixedSizeCollection createEmptyCollection() { - return new ListServicePerimetersFixedSizeCollection(null, 0); - } - - @Override - protected ListServicePerimetersFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListServicePerimetersFixedSizeCollection(pages, collectionSize); - } - } - - public static class ListGcpUserAccessBindingsPagedResponse - extends AbstractPagedListResponse< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding, - ListGcpUserAccessBindingsPage, - ListGcpUserAccessBindingsFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding> - context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListGcpUserAccessBindingsPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - input -> new ListGcpUserAccessBindingsPagedResponse(input), - MoreExecutors.directExecutor()); - } - - private ListGcpUserAccessBindingsPagedResponse(ListGcpUserAccessBindingsPage page) { - super(page, ListGcpUserAccessBindingsFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListGcpUserAccessBindingsPage - extends AbstractPage< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding, - ListGcpUserAccessBindingsPage> { - - private ListGcpUserAccessBindingsPage( - PageContext< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding> - context, - ListGcpUserAccessBindingsResponse response) { - super(context, response); - } - - private static ListGcpUserAccessBindingsPage createEmptyPage() { - return new ListGcpUserAccessBindingsPage(null, null); - } - - @Override - protected ListGcpUserAccessBindingsPage createPage( - PageContext< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding> - context, - ListGcpUserAccessBindingsResponse response) { - return new ListGcpUserAccessBindingsPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding> - context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListGcpUserAccessBindingsFixedSizeCollection - extends AbstractFixedSizeCollection< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding, - ListGcpUserAccessBindingsPage, - ListGcpUserAccessBindingsFixedSizeCollection> { - - private ListGcpUserAccessBindingsFixedSizeCollection( - List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListGcpUserAccessBindingsFixedSizeCollection createEmptyCollection() { - return new ListGcpUserAccessBindingsFixedSizeCollection(null, 0); - } - - @Override - protected ListGcpUserAccessBindingsFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListGcpUserAccessBindingsFixedSizeCollection(pages, collectionSize); - } - } -} diff --git a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerSettings.java b/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerSettings.java deleted file mode 100644 index daaf225..0000000 --- a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerSettings.java +++ /dev/null @@ -1,713 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessLevelsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessPoliciesPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListGcpUserAccessBindingsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListServicePerimetersPagedResponse; - -import com.google.api.core.ApiFunction; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientSettings; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.identity.accesscontextmanager.v1.stub.AccessContextManagerStubSettings; -import com.google.longrunning.Operation; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Settings class to configure an instance of {@link AccessContextManagerClient}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (accesscontextmanager.googleapis.com) and default port (443) - * are used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the total timeout of getAccessPolicy to 30 seconds: - * - *

{@code
- * AccessContextManagerSettings.Builder accessContextManagerSettingsBuilder =
- *     AccessContextManagerSettings.newBuilder();
- * accessContextManagerSettingsBuilder
- *     .getAccessPolicySettings()
- *     .setRetrySettings(
- *         accessContextManagerSettingsBuilder
- *             .getAccessPolicySettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setTotalTimeout(Duration.ofSeconds(30))
- *             .build());
- * AccessContextManagerSettings accessContextManagerSettings =
- *     accessContextManagerSettingsBuilder.build();
- * }
- */ -@Generated("by gapic-generator-java") -public class AccessContextManagerSettings extends ClientSettings { - - /** Returns the object with the settings used for calls to listAccessPolicies. */ - public PagedCallSettings< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, ListAccessPoliciesPagedResponse> - listAccessPoliciesSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).listAccessPoliciesSettings(); - } - - /** Returns the object with the settings used for calls to getAccessPolicy. */ - public UnaryCallSettings getAccessPolicySettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).getAccessPolicySettings(); - } - - /** Returns the object with the settings used for calls to createAccessPolicy. */ - public UnaryCallSettings createAccessPolicySettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).createAccessPolicySettings(); - } - - /** Returns the object with the settings used for calls to createAccessPolicy. */ - public OperationCallSettings - createAccessPolicyOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .createAccessPolicyOperationSettings(); - } - - /** Returns the object with the settings used for calls to updateAccessPolicy. */ - public UnaryCallSettings updateAccessPolicySettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).updateAccessPolicySettings(); - } - - /** Returns the object with the settings used for calls to updateAccessPolicy. */ - public OperationCallSettings< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .updateAccessPolicyOperationSettings(); - } - - /** Returns the object with the settings used for calls to deleteAccessPolicy. */ - public UnaryCallSettings deleteAccessPolicySettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).deleteAccessPolicySettings(); - } - - /** Returns the object with the settings used for calls to deleteAccessPolicy. */ - public OperationCallSettings< - DeleteAccessPolicyRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessPolicyOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .deleteAccessPolicyOperationSettings(); - } - - /** Returns the object with the settings used for calls to listAccessLevels. */ - public PagedCallSettings< - ListAccessLevelsRequest, ListAccessLevelsResponse, ListAccessLevelsPagedResponse> - listAccessLevelsSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).listAccessLevelsSettings(); - } - - /** Returns the object with the settings used for calls to getAccessLevel. */ - public UnaryCallSettings getAccessLevelSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).getAccessLevelSettings(); - } - - /** Returns the object with the settings used for calls to createAccessLevel. */ - public UnaryCallSettings createAccessLevelSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).createAccessLevelSettings(); - } - - /** Returns the object with the settings used for calls to createAccessLevel. */ - public OperationCallSettings< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .createAccessLevelOperationSettings(); - } - - /** Returns the object with the settings used for calls to updateAccessLevel. */ - public UnaryCallSettings updateAccessLevelSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).updateAccessLevelSettings(); - } - - /** Returns the object with the settings used for calls to updateAccessLevel. */ - public OperationCallSettings< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .updateAccessLevelOperationSettings(); - } - - /** Returns the object with the settings used for calls to deleteAccessLevel. */ - public UnaryCallSettings deleteAccessLevelSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).deleteAccessLevelSettings(); - } - - /** Returns the object with the settings used for calls to deleteAccessLevel. */ - public OperationCallSettings< - DeleteAccessLevelRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessLevelOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .deleteAccessLevelOperationSettings(); - } - - /** Returns the object with the settings used for calls to replaceAccessLevels. */ - public UnaryCallSettings replaceAccessLevelsSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).replaceAccessLevelsSettings(); - } - - /** Returns the object with the settings used for calls to replaceAccessLevels. */ - public OperationCallSettings< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .replaceAccessLevelsOperationSettings(); - } - - /** Returns the object with the settings used for calls to listServicePerimeters. */ - public PagedCallSettings< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ListServicePerimetersPagedResponse> - listServicePerimetersSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).listServicePerimetersSettings(); - } - - /** Returns the object with the settings used for calls to getServicePerimeter. */ - public UnaryCallSettings - getServicePerimeterSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).getServicePerimeterSettings(); - } - - /** Returns the object with the settings used for calls to createServicePerimeter. */ - public UnaryCallSettings - createServicePerimeterSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).createServicePerimeterSettings(); - } - - /** Returns the object with the settings used for calls to createServicePerimeter. */ - public OperationCallSettings< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .createServicePerimeterOperationSettings(); - } - - /** Returns the object with the settings used for calls to updateServicePerimeter. */ - public UnaryCallSettings - updateServicePerimeterSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).updateServicePerimeterSettings(); - } - - /** Returns the object with the settings used for calls to updateServicePerimeter. */ - public OperationCallSettings< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .updateServicePerimeterOperationSettings(); - } - - /** Returns the object with the settings used for calls to deleteServicePerimeter. */ - public UnaryCallSettings - deleteServicePerimeterSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).deleteServicePerimeterSettings(); - } - - /** Returns the object with the settings used for calls to deleteServicePerimeter. */ - public OperationCallSettings< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .deleteServicePerimeterOperationSettings(); - } - - /** Returns the object with the settings used for calls to replaceServicePerimeters. */ - public UnaryCallSettings - replaceServicePerimetersSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .replaceServicePerimetersSettings(); - } - - /** Returns the object with the settings used for calls to replaceServicePerimeters. */ - public OperationCallSettings< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .replaceServicePerimetersOperationSettings(); - } - - /** Returns the object with the settings used for calls to commitServicePerimeters. */ - public UnaryCallSettings - commitServicePerimetersSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).commitServicePerimetersSettings(); - } - - /** Returns the object with the settings used for calls to commitServicePerimeters. */ - public OperationCallSettings< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .commitServicePerimetersOperationSettings(); - } - - /** Returns the object with the settings used for calls to listGcpUserAccessBindings. */ - public PagedCallSettings< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - ListGcpUserAccessBindingsPagedResponse> - listGcpUserAccessBindingsSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .listGcpUserAccessBindingsSettings(); - } - - /** Returns the object with the settings used for calls to getGcpUserAccessBinding. */ - public UnaryCallSettings - getGcpUserAccessBindingSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()).getGcpUserAccessBindingSettings(); - } - - /** Returns the object with the settings used for calls to createGcpUserAccessBinding. */ - public UnaryCallSettings - createGcpUserAccessBindingSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .createGcpUserAccessBindingSettings(); - } - - /** Returns the object with the settings used for calls to createGcpUserAccessBinding. */ - public OperationCallSettings< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .createGcpUserAccessBindingOperationSettings(); - } - - /** Returns the object with the settings used for calls to updateGcpUserAccessBinding. */ - public UnaryCallSettings - updateGcpUserAccessBindingSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .updateGcpUserAccessBindingSettings(); - } - - /** Returns the object with the settings used for calls to updateGcpUserAccessBinding. */ - public OperationCallSettings< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .updateGcpUserAccessBindingOperationSettings(); - } - - /** Returns the object with the settings used for calls to deleteGcpUserAccessBinding. */ - public UnaryCallSettings - deleteGcpUserAccessBindingSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .deleteGcpUserAccessBindingSettings(); - } - - /** Returns the object with the settings used for calls to deleteGcpUserAccessBinding. */ - public OperationCallSettings< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationSettings() { - return ((AccessContextManagerStubSettings) getStubSettings()) - .deleteGcpUserAccessBindingOperationSettings(); - } - - public static final AccessContextManagerSettings create(AccessContextManagerStubSettings stub) - throws IOException { - return new AccessContextManagerSettings.Builder(stub.toBuilder()).build(); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return AccessContextManagerStubSettings.defaultExecutorProviderBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return AccessContextManagerStubSettings.getDefaultEndpoint(); - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return AccessContextManagerStubSettings.getDefaultServiceScopes(); - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return AccessContextManagerStubSettings.defaultCredentialsProviderBuilder(); - } - - /** Returns a builder for the default ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return AccessContextManagerStubSettings.defaultGrpcTransportProviderBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return AccessContextManagerStubSettings.defaultTransportChannelProvider(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return AccessContextManagerStubSettings.defaultApiClientHeaderProviderBuilder(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected AccessContextManagerSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - } - - /** Builder for AccessContextManagerSettings. */ - public static class Builder - extends ClientSettings.Builder { - - protected Builder() throws IOException { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(AccessContextManagerStubSettings.newBuilder(clientContext)); - } - - protected Builder(AccessContextManagerSettings settings) { - super(settings.getStubSettings().toBuilder()); - } - - protected Builder(AccessContextManagerStubSettings.Builder stubSettings) { - super(stubSettings); - } - - private static Builder createDefault() { - return new Builder(AccessContextManagerStubSettings.newBuilder()); - } - - public AccessContextManagerStubSettings.Builder getStubSettingsBuilder() { - return ((AccessContextManagerStubSettings.Builder) getStubSettings()); - } - - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) { - super.applyToAllUnaryMethods( - getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); - return this; - } - - /** Returns the builder for the settings used for calls to listAccessPolicies. */ - public PagedCallSettings.Builder< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, ListAccessPoliciesPagedResponse> - listAccessPoliciesSettings() { - return getStubSettingsBuilder().listAccessPoliciesSettings(); - } - - /** Returns the builder for the settings used for calls to getAccessPolicy. */ - public UnaryCallSettings.Builder - getAccessPolicySettings() { - return getStubSettingsBuilder().getAccessPolicySettings(); - } - - /** Returns the builder for the settings used for calls to createAccessPolicy. */ - public UnaryCallSettings.Builder createAccessPolicySettings() { - return getStubSettingsBuilder().createAccessPolicySettings(); - } - - /** Returns the builder for the settings used for calls to createAccessPolicy. */ - public OperationCallSettings.Builder< - AccessPolicy, AccessPolicy, AccessContextManagerOperationMetadata> - createAccessPolicyOperationSettings() { - return getStubSettingsBuilder().createAccessPolicyOperationSettings(); - } - - /** Returns the builder for the settings used for calls to updateAccessPolicy. */ - public UnaryCallSettings.Builder - updateAccessPolicySettings() { - return getStubSettingsBuilder().updateAccessPolicySettings(); - } - - /** Returns the builder for the settings used for calls to updateAccessPolicy. */ - public OperationCallSettings.Builder< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationSettings() { - return getStubSettingsBuilder().updateAccessPolicyOperationSettings(); - } - - /** Returns the builder for the settings used for calls to deleteAccessPolicy. */ - public UnaryCallSettings.Builder - deleteAccessPolicySettings() { - return getStubSettingsBuilder().deleteAccessPolicySettings(); - } - - /** Returns the builder for the settings used for calls to deleteAccessPolicy. */ - public OperationCallSettings.Builder< - DeleteAccessPolicyRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessPolicyOperationSettings() { - return getStubSettingsBuilder().deleteAccessPolicyOperationSettings(); - } - - /** Returns the builder for the settings used for calls to listAccessLevels. */ - public PagedCallSettings.Builder< - ListAccessLevelsRequest, ListAccessLevelsResponse, ListAccessLevelsPagedResponse> - listAccessLevelsSettings() { - return getStubSettingsBuilder().listAccessLevelsSettings(); - } - - /** Returns the builder for the settings used for calls to getAccessLevel. */ - public UnaryCallSettings.Builder getAccessLevelSettings() { - return getStubSettingsBuilder().getAccessLevelSettings(); - } - - /** Returns the builder for the settings used for calls to createAccessLevel. */ - public UnaryCallSettings.Builder - createAccessLevelSettings() { - return getStubSettingsBuilder().createAccessLevelSettings(); - } - - /** Returns the builder for the settings used for calls to createAccessLevel. */ - public OperationCallSettings.Builder< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationSettings() { - return getStubSettingsBuilder().createAccessLevelOperationSettings(); - } - - /** Returns the builder for the settings used for calls to updateAccessLevel. */ - public UnaryCallSettings.Builder - updateAccessLevelSettings() { - return getStubSettingsBuilder().updateAccessLevelSettings(); - } - - /** Returns the builder for the settings used for calls to updateAccessLevel. */ - public OperationCallSettings.Builder< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationSettings() { - return getStubSettingsBuilder().updateAccessLevelOperationSettings(); - } - - /** Returns the builder for the settings used for calls to deleteAccessLevel. */ - public UnaryCallSettings.Builder - deleteAccessLevelSettings() { - return getStubSettingsBuilder().deleteAccessLevelSettings(); - } - - /** Returns the builder for the settings used for calls to deleteAccessLevel. */ - public OperationCallSettings.Builder< - DeleteAccessLevelRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessLevelOperationSettings() { - return getStubSettingsBuilder().deleteAccessLevelOperationSettings(); - } - - /** Returns the builder for the settings used for calls to replaceAccessLevels. */ - public UnaryCallSettings.Builder - replaceAccessLevelsSettings() { - return getStubSettingsBuilder().replaceAccessLevelsSettings(); - } - - /** Returns the builder for the settings used for calls to replaceAccessLevels. */ - public OperationCallSettings.Builder< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationSettings() { - return getStubSettingsBuilder().replaceAccessLevelsOperationSettings(); - } - - /** Returns the builder for the settings used for calls to listServicePerimeters. */ - public PagedCallSettings.Builder< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ListServicePerimetersPagedResponse> - listServicePerimetersSettings() { - return getStubSettingsBuilder().listServicePerimetersSettings(); - } - - /** Returns the builder for the settings used for calls to getServicePerimeter. */ - public UnaryCallSettings.Builder - getServicePerimeterSettings() { - return getStubSettingsBuilder().getServicePerimeterSettings(); - } - - /** Returns the builder for the settings used for calls to createServicePerimeter. */ - public UnaryCallSettings.Builder - createServicePerimeterSettings() { - return getStubSettingsBuilder().createServicePerimeterSettings(); - } - - /** Returns the builder for the settings used for calls to createServicePerimeter. */ - public OperationCallSettings.Builder< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationSettings() { - return getStubSettingsBuilder().createServicePerimeterOperationSettings(); - } - - /** Returns the builder for the settings used for calls to updateServicePerimeter. */ - public UnaryCallSettings.Builder - updateServicePerimeterSettings() { - return getStubSettingsBuilder().updateServicePerimeterSettings(); - } - - /** Returns the builder for the settings used for calls to updateServicePerimeter. */ - public OperationCallSettings.Builder< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationSettings() { - return getStubSettingsBuilder().updateServicePerimeterOperationSettings(); - } - - /** Returns the builder for the settings used for calls to deleteServicePerimeter. */ - public UnaryCallSettings.Builder - deleteServicePerimeterSettings() { - return getStubSettingsBuilder().deleteServicePerimeterSettings(); - } - - /** Returns the builder for the settings used for calls to deleteServicePerimeter. */ - public OperationCallSettings.Builder< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationSettings() { - return getStubSettingsBuilder().deleteServicePerimeterOperationSettings(); - } - - /** Returns the builder for the settings used for calls to replaceServicePerimeters. */ - public UnaryCallSettings.Builder - replaceServicePerimetersSettings() { - return getStubSettingsBuilder().replaceServicePerimetersSettings(); - } - - /** Returns the builder for the settings used for calls to replaceServicePerimeters. */ - public OperationCallSettings.Builder< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationSettings() { - return getStubSettingsBuilder().replaceServicePerimetersOperationSettings(); - } - - /** Returns the builder for the settings used for calls to commitServicePerimeters. */ - public UnaryCallSettings.Builder - commitServicePerimetersSettings() { - return getStubSettingsBuilder().commitServicePerimetersSettings(); - } - - /** Returns the builder for the settings used for calls to commitServicePerimeters. */ - public OperationCallSettings.Builder< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationSettings() { - return getStubSettingsBuilder().commitServicePerimetersOperationSettings(); - } - - /** Returns the builder for the settings used for calls to listGcpUserAccessBindings. */ - public PagedCallSettings.Builder< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - ListGcpUserAccessBindingsPagedResponse> - listGcpUserAccessBindingsSettings() { - return getStubSettingsBuilder().listGcpUserAccessBindingsSettings(); - } - - /** Returns the builder for the settings used for calls to getGcpUserAccessBinding. */ - public UnaryCallSettings.Builder - getGcpUserAccessBindingSettings() { - return getStubSettingsBuilder().getGcpUserAccessBindingSettings(); - } - - /** Returns the builder for the settings used for calls to createGcpUserAccessBinding. */ - public UnaryCallSettings.Builder - createGcpUserAccessBindingSettings() { - return getStubSettingsBuilder().createGcpUserAccessBindingSettings(); - } - - /** Returns the builder for the settings used for calls to createGcpUserAccessBinding. */ - public OperationCallSettings.Builder< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationSettings() { - return getStubSettingsBuilder().createGcpUserAccessBindingOperationSettings(); - } - - /** Returns the builder for the settings used for calls to updateGcpUserAccessBinding. */ - public UnaryCallSettings.Builder - updateGcpUserAccessBindingSettings() { - return getStubSettingsBuilder().updateGcpUserAccessBindingSettings(); - } - - /** Returns the builder for the settings used for calls to updateGcpUserAccessBinding. */ - public OperationCallSettings.Builder< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationSettings() { - return getStubSettingsBuilder().updateGcpUserAccessBindingOperationSettings(); - } - - /** Returns the builder for the settings used for calls to deleteGcpUserAccessBinding. */ - public UnaryCallSettings.Builder - deleteGcpUserAccessBindingSettings() { - return getStubSettingsBuilder().deleteGcpUserAccessBindingSettings(); - } - - /** Returns the builder for the settings used for calls to deleteGcpUserAccessBinding. */ - public OperationCallSettings.Builder< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationSettings() { - return getStubSettingsBuilder().deleteGcpUserAccessBindingOperationSettings(); - } - - @Override - public AccessContextManagerSettings build() throws IOException { - return new AccessContextManagerSettings(this); - } - } -} diff --git a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/gapic_metadata.json b/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/gapic_metadata.json deleted file mode 100644 index df4097f..0000000 --- a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/gapic_metadata.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "schema": "1.0", - "comment": "This file maps proto services/RPCs to the corresponding library clients/methods", - "language": "java", - "protoPackage": "google.identity.accesscontextmanager.v1", - "libraryPackage": "com.google.identity.accesscontextmanager.v1", - "services": { - "AccessContextManager": { - "clients": { - "grpc": { - "libraryClient": "AccessContextManagerClient", - "rpcs": { - "CommitServicePerimeters": { - "methods": ["commitServicePerimetersAsync", "commitServicePerimetersOperationCallable", "commitServicePerimetersCallable"] - }, - "CreateAccessLevel": { - "methods": ["createAccessLevelAsync", "createAccessLevelAsync", "createAccessLevelAsync", "createAccessLevelOperationCallable", "createAccessLevelCallable"] - }, - "CreateAccessPolicy": { - "methods": ["createAccessPolicyAsync", "createAccessPolicyOperationCallable", "createAccessPolicyCallable"] - }, - "CreateGcpUserAccessBinding": { - "methods": ["createGcpUserAccessBindingAsync", "createGcpUserAccessBindingAsync", "createGcpUserAccessBindingAsync", "createGcpUserAccessBindingOperationCallable", "createGcpUserAccessBindingCallable"] - }, - "CreateServicePerimeter": { - "methods": ["createServicePerimeterAsync", "createServicePerimeterAsync", "createServicePerimeterAsync", "createServicePerimeterOperationCallable", "createServicePerimeterCallable"] - }, - "DeleteAccessLevel": { - "methods": ["deleteAccessLevelAsync", "deleteAccessLevelAsync", "deleteAccessLevelAsync", "deleteAccessLevelOperationCallable", "deleteAccessLevelCallable"] - }, - "DeleteAccessPolicy": { - "methods": ["deleteAccessPolicyAsync", "deleteAccessPolicyAsync", "deleteAccessPolicyAsync", "deleteAccessPolicyOperationCallable", "deleteAccessPolicyCallable"] - }, - "DeleteGcpUserAccessBinding": { - "methods": ["deleteGcpUserAccessBindingAsync", "deleteGcpUserAccessBindingAsync", "deleteGcpUserAccessBindingAsync", "deleteGcpUserAccessBindingOperationCallable", "deleteGcpUserAccessBindingCallable"] - }, - "DeleteServicePerimeter": { - "methods": ["deleteServicePerimeterAsync", "deleteServicePerimeterAsync", "deleteServicePerimeterAsync", "deleteServicePerimeterOperationCallable", "deleteServicePerimeterCallable"] - }, - "GetAccessLevel": { - "methods": ["getAccessLevel", "getAccessLevel", "getAccessLevel", "getAccessLevelCallable"] - }, - "GetAccessPolicy": { - "methods": ["getAccessPolicy", "getAccessPolicy", "getAccessPolicy", "getAccessPolicyCallable"] - }, - "GetGcpUserAccessBinding": { - "methods": ["getGcpUserAccessBinding", "getGcpUserAccessBinding", "getGcpUserAccessBinding", "getGcpUserAccessBindingCallable"] - }, - "GetServicePerimeter": { - "methods": ["getServicePerimeter", "getServicePerimeter", "getServicePerimeter", "getServicePerimeterCallable"] - }, - "ListAccessLevels": { - "methods": ["listAccessLevels", "listAccessLevels", "listAccessLevels", "listAccessLevelsPagedCallable", "listAccessLevelsCallable"] - }, - "ListAccessPolicies": { - "methods": ["listAccessPolicies", "listAccessPoliciesPagedCallable", "listAccessPoliciesCallable"] - }, - "ListGcpUserAccessBindings": { - "methods": ["listGcpUserAccessBindings", "listGcpUserAccessBindings", "listGcpUserAccessBindings", "listGcpUserAccessBindingsPagedCallable", "listGcpUserAccessBindingsCallable"] - }, - "ListServicePerimeters": { - "methods": ["listServicePerimeters", "listServicePerimeters", "listServicePerimeters", "listServicePerimetersPagedCallable", "listServicePerimetersCallable"] - }, - "ReplaceAccessLevels": { - "methods": ["replaceAccessLevelsAsync", "replaceAccessLevelsOperationCallable", "replaceAccessLevelsCallable"] - }, - "ReplaceServicePerimeters": { - "methods": ["replaceServicePerimetersAsync", "replaceServicePerimetersOperationCallable", "replaceServicePerimetersCallable"] - }, - "UpdateAccessLevel": { - "methods": ["updateAccessLevelAsync", "updateAccessLevelAsync", "updateAccessLevelOperationCallable", "updateAccessLevelCallable"] - }, - "UpdateAccessPolicy": { - "methods": ["updateAccessPolicyAsync", "updateAccessPolicyAsync", "updateAccessPolicyOperationCallable", "updateAccessPolicyCallable"] - }, - "UpdateGcpUserAccessBinding": { - "methods": ["updateGcpUserAccessBindingAsync", "updateGcpUserAccessBindingAsync", "updateGcpUserAccessBindingOperationCallable", "updateGcpUserAccessBindingCallable"] - }, - "UpdateServicePerimeter": { - "methods": ["updateServicePerimeterAsync", "updateServicePerimeterAsync", "updateServicePerimeterOperationCallable", "updateServicePerimeterCallable"] - } - } - } - } - } - } -} \ No newline at end of file diff --git a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/package-info.java b/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/package-info.java deleted file mode 100644 index 9b8df96..0000000 --- a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/package-info.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * The interfaces provided are listed below, along with usage samples. - * - *

======================= AccessContextManagerClient ======================= - * - *

Service Description: API for setting [Access Levels] - * [google.identity.accesscontextmanager.v1.AccessLevel] and [Service Perimeters] - * [google.identity.accesscontextmanager.v1.ServicePerimeter] for Google Cloud Projects. Each - * organization has one [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] - * containing the [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] and [Service - * Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter]. This [AccessPolicy] - * [google.identity.accesscontextmanager.v1.AccessPolicy] is applicable to all resources in the - * organization. AccessPolicies - * - *

Sample for AccessContextManagerClient: - * - *

{@code
- * try (AccessContextManagerClient accessContextManagerClient =
- *     AccessContextManagerClient.create()) {
- *   AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]");
- *   AccessPolicy response = accessContextManagerClient.getAccessPolicy(name);
- * }
- * }
- */ -@Generated("by gapic-generator-java") -package com.google.identity.accesscontextmanager.v1; - -import javax.annotation.Generated; diff --git a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStub.java b/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStub.java deleted file mode 100644 index 55da371..0000000 --- a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStub.java +++ /dev/null @@ -1,321 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1.stub; - -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessLevelsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessPoliciesPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListGcpUserAccessBindingsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListServicePerimetersPagedResponse; - -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata; -import com.google.identity.accesscontextmanager.v1.AccessLevel; -import com.google.identity.accesscontextmanager.v1.AccessPolicy; -import com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding; -import com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata; -import com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse; -import com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse; -import com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest; -import com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse; -import com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest; -import com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse; -import com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.ServicePerimeter; -import com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest; -import com.google.longrunning.Operation; -import com.google.longrunning.stub.OperationsStub; -import com.google.protobuf.Empty; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Base stub class for the AccessContextManager service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator-java") -public abstract class AccessContextManagerStub implements BackgroundResource { - - public OperationsStub getOperationsStub() { - throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); - } - - public UnaryCallable - listAccessPoliciesPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listAccessPoliciesPagedCallable()"); - } - - public UnaryCallable - listAccessPoliciesCallable() { - throw new UnsupportedOperationException("Not implemented: listAccessPoliciesCallable()"); - } - - public UnaryCallable getAccessPolicyCallable() { - throw new UnsupportedOperationException("Not implemented: getAccessPolicyCallable()"); - } - - public OperationCallable - createAccessPolicyOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: createAccessPolicyOperationCallable()"); - } - - public UnaryCallable createAccessPolicyCallable() { - throw new UnsupportedOperationException("Not implemented: createAccessPolicyCallable()"); - } - - public OperationCallable< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: updateAccessPolicyOperationCallable()"); - } - - public UnaryCallable updateAccessPolicyCallable() { - throw new UnsupportedOperationException("Not implemented: updateAccessPolicyCallable()"); - } - - public OperationCallable - deleteAccessPolicyOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: deleteAccessPolicyOperationCallable()"); - } - - public UnaryCallable deleteAccessPolicyCallable() { - throw new UnsupportedOperationException("Not implemented: deleteAccessPolicyCallable()"); - } - - public UnaryCallable - listAccessLevelsPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listAccessLevelsPagedCallable()"); - } - - public UnaryCallable - listAccessLevelsCallable() { - throw new UnsupportedOperationException("Not implemented: listAccessLevelsCallable()"); - } - - public UnaryCallable getAccessLevelCallable() { - throw new UnsupportedOperationException("Not implemented: getAccessLevelCallable()"); - } - - public OperationCallable< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: createAccessLevelOperationCallable()"); - } - - public UnaryCallable createAccessLevelCallable() { - throw new UnsupportedOperationException("Not implemented: createAccessLevelCallable()"); - } - - public OperationCallable< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: updateAccessLevelOperationCallable()"); - } - - public UnaryCallable updateAccessLevelCallable() { - throw new UnsupportedOperationException("Not implemented: updateAccessLevelCallable()"); - } - - public OperationCallable - deleteAccessLevelOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: deleteAccessLevelOperationCallable()"); - } - - public UnaryCallable deleteAccessLevelCallable() { - throw new UnsupportedOperationException("Not implemented: deleteAccessLevelCallable()"); - } - - public OperationCallable< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: replaceAccessLevelsOperationCallable()"); - } - - public UnaryCallable replaceAccessLevelsCallable() { - throw new UnsupportedOperationException("Not implemented: replaceAccessLevelsCallable()"); - } - - public UnaryCallable - listServicePerimetersPagedCallable() { - throw new UnsupportedOperationException( - "Not implemented: listServicePerimetersPagedCallable()"); - } - - public UnaryCallable - listServicePerimetersCallable() { - throw new UnsupportedOperationException("Not implemented: listServicePerimetersCallable()"); - } - - public UnaryCallable getServicePerimeterCallable() { - throw new UnsupportedOperationException("Not implemented: getServicePerimeterCallable()"); - } - - public OperationCallable< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: createServicePerimeterOperationCallable()"); - } - - public UnaryCallable createServicePerimeterCallable() { - throw new UnsupportedOperationException("Not implemented: createServicePerimeterCallable()"); - } - - public OperationCallable< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: updateServicePerimeterOperationCallable()"); - } - - public UnaryCallable updateServicePerimeterCallable() { - throw new UnsupportedOperationException("Not implemented: updateServicePerimeterCallable()"); - } - - public OperationCallable< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: deleteServicePerimeterOperationCallable()"); - } - - public UnaryCallable deleteServicePerimeterCallable() { - throw new UnsupportedOperationException("Not implemented: deleteServicePerimeterCallable()"); - } - - public OperationCallable< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: replaceServicePerimetersOperationCallable()"); - } - - public UnaryCallable - replaceServicePerimetersCallable() { - throw new UnsupportedOperationException("Not implemented: replaceServicePerimetersCallable()"); - } - - public OperationCallable< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: commitServicePerimetersOperationCallable()"); - } - - public UnaryCallable - commitServicePerimetersCallable() { - throw new UnsupportedOperationException("Not implemented: commitServicePerimetersCallable()"); - } - - public UnaryCallable - listGcpUserAccessBindingsPagedCallable() { - throw new UnsupportedOperationException( - "Not implemented: listGcpUserAccessBindingsPagedCallable()"); - } - - public UnaryCallable - listGcpUserAccessBindingsCallable() { - throw new UnsupportedOperationException("Not implemented: listGcpUserAccessBindingsCallable()"); - } - - public UnaryCallable - getGcpUserAccessBindingCallable() { - throw new UnsupportedOperationException("Not implemented: getGcpUserAccessBindingCallable()"); - } - - public OperationCallable< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: createGcpUserAccessBindingOperationCallable()"); - } - - public UnaryCallable - createGcpUserAccessBindingCallable() { - throw new UnsupportedOperationException( - "Not implemented: createGcpUserAccessBindingCallable()"); - } - - public OperationCallable< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: updateGcpUserAccessBindingOperationCallable()"); - } - - public UnaryCallable - updateGcpUserAccessBindingCallable() { - throw new UnsupportedOperationException( - "Not implemented: updateGcpUserAccessBindingCallable()"); - } - - public OperationCallable< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationCallable() { - throw new UnsupportedOperationException( - "Not implemented: deleteGcpUserAccessBindingOperationCallable()"); - } - - public UnaryCallable - deleteGcpUserAccessBindingCallable() { - throw new UnsupportedOperationException( - "Not implemented: deleteGcpUserAccessBindingCallable()"); - } - - @Override - public abstract void close(); -} diff --git a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStubSettings.java b/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStubSettings.java deleted file mode 100644 index ef22555..0000000 --- a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/AccessContextManagerStubSettings.java +++ /dev/null @@ -1,2001 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1.stub; - -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessLevelsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessPoliciesPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListGcpUserAccessBindingsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListServicePerimetersPagedResponse; - -import com.google.api.core.ApiFunction; -import com.google.api.core.ApiFuture; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GaxProperties; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.GrpcTransportChannel; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.grpc.ProtoOperationTransformers; -import com.google.api.gax.longrunning.OperationSnapshot; -import com.google.api.gax.longrunning.OperationTimedPollAlgorithm; -import com.google.api.gax.retrying.RetrySettings; -import com.google.api.gax.rpc.ApiCallContext; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.PageContext; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.PagedListDescriptor; -import com.google.api.gax.rpc.PagedListResponseFactory; -import com.google.api.gax.rpc.StatusCode; -import com.google.api.gax.rpc.StubSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableSet; -import com.google.common.collect.Lists; -import com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata; -import com.google.identity.accesscontextmanager.v1.AccessLevel; -import com.google.identity.accesscontextmanager.v1.AccessPolicy; -import com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding; -import com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata; -import com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse; -import com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse; -import com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest; -import com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse; -import com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest; -import com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse; -import com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.ServicePerimeter; -import com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest; -import com.google.longrunning.Operation; -import com.google.protobuf.Empty; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; -import org.threeten.bp.Duration; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Settings class to configure an instance of {@link AccessContextManagerStub}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (accesscontextmanager.googleapis.com) and default port (443) - * are used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the total timeout of getAccessPolicy to 30 seconds: - * - *

{@code
- * AccessContextManagerStubSettings.Builder accessContextManagerSettingsBuilder =
- *     AccessContextManagerStubSettings.newBuilder();
- * accessContextManagerSettingsBuilder
- *     .getAccessPolicySettings()
- *     .setRetrySettings(
- *         accessContextManagerSettingsBuilder
- *             .getAccessPolicySettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setTotalTimeout(Duration.ofSeconds(30))
- *             .build());
- * AccessContextManagerStubSettings accessContextManagerSettings =
- *     accessContextManagerSettingsBuilder.build();
- * }
- */ -@Generated("by gapic-generator-java") -public class AccessContextManagerStubSettings - extends StubSettings { - /** The default scopes of the service. */ - private static final ImmutableList DEFAULT_SERVICE_SCOPES = - ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build(); - - private final PagedCallSettings< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, ListAccessPoliciesPagedResponse> - listAccessPoliciesSettings; - private final UnaryCallSettings getAccessPolicySettings; - private final UnaryCallSettings createAccessPolicySettings; - private final OperationCallSettings< - AccessPolicy, AccessPolicy, AccessContextManagerOperationMetadata> - createAccessPolicyOperationSettings; - private final UnaryCallSettings updateAccessPolicySettings; - private final OperationCallSettings< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationSettings; - private final UnaryCallSettings deleteAccessPolicySettings; - private final OperationCallSettings< - DeleteAccessPolicyRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessPolicyOperationSettings; - private final PagedCallSettings< - ListAccessLevelsRequest, ListAccessLevelsResponse, ListAccessLevelsPagedResponse> - listAccessLevelsSettings; - private final UnaryCallSettings getAccessLevelSettings; - private final UnaryCallSettings createAccessLevelSettings; - private final OperationCallSettings< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationSettings; - private final UnaryCallSettings updateAccessLevelSettings; - private final OperationCallSettings< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationSettings; - private final UnaryCallSettings deleteAccessLevelSettings; - private final OperationCallSettings< - DeleteAccessLevelRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessLevelOperationSettings; - private final UnaryCallSettings - replaceAccessLevelsSettings; - private final OperationCallSettings< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationSettings; - private final PagedCallSettings< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ListServicePerimetersPagedResponse> - listServicePerimetersSettings; - private final UnaryCallSettings - getServicePerimeterSettings; - private final UnaryCallSettings - createServicePerimeterSettings; - private final OperationCallSettings< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationSettings; - private final UnaryCallSettings - updateServicePerimeterSettings; - private final OperationCallSettings< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationSettings; - private final UnaryCallSettings - deleteServicePerimeterSettings; - private final OperationCallSettings< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationSettings; - private final UnaryCallSettings - replaceServicePerimetersSettings; - private final OperationCallSettings< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationSettings; - private final UnaryCallSettings - commitServicePerimetersSettings; - private final OperationCallSettings< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationSettings; - private final PagedCallSettings< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - ListGcpUserAccessBindingsPagedResponse> - listGcpUserAccessBindingsSettings; - private final UnaryCallSettings - getGcpUserAccessBindingSettings; - private final UnaryCallSettings - createGcpUserAccessBindingSettings; - private final OperationCallSettings< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationSettings; - private final UnaryCallSettings - updateGcpUserAccessBindingSettings; - private final OperationCallSettings< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationSettings; - private final UnaryCallSettings - deleteGcpUserAccessBindingSettings; - private final OperationCallSettings< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationSettings; - - private static final PagedListDescriptor< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, AccessPolicy> - LIST_ACCESS_POLICIES_PAGE_STR_DESC = - new PagedListDescriptor< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, AccessPolicy>() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListAccessPoliciesRequest injectToken( - ListAccessPoliciesRequest payload, String token) { - return ListAccessPoliciesRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListAccessPoliciesRequest injectPageSize( - ListAccessPoliciesRequest payload, int pageSize) { - return ListAccessPoliciesRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListAccessPoliciesRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListAccessPoliciesResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListAccessPoliciesResponse payload) { - return payload.getAccessPoliciesList() == null - ? ImmutableList.of() - : payload.getAccessPoliciesList(); - } - }; - - private static final PagedListDescriptor< - ListAccessLevelsRequest, ListAccessLevelsResponse, AccessLevel> - LIST_ACCESS_LEVELS_PAGE_STR_DESC = - new PagedListDescriptor< - ListAccessLevelsRequest, ListAccessLevelsResponse, AccessLevel>() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListAccessLevelsRequest injectToken( - ListAccessLevelsRequest payload, String token) { - return ListAccessLevelsRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListAccessLevelsRequest injectPageSize( - ListAccessLevelsRequest payload, int pageSize) { - return ListAccessLevelsRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListAccessLevelsRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListAccessLevelsResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListAccessLevelsResponse payload) { - return payload.getAccessLevelsList() == null - ? ImmutableList.of() - : payload.getAccessLevelsList(); - } - }; - - private static final PagedListDescriptor< - ListServicePerimetersRequest, ListServicePerimetersResponse, ServicePerimeter> - LIST_SERVICE_PERIMETERS_PAGE_STR_DESC = - new PagedListDescriptor< - ListServicePerimetersRequest, ListServicePerimetersResponse, ServicePerimeter>() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListServicePerimetersRequest injectToken( - ListServicePerimetersRequest payload, String token) { - return ListServicePerimetersRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListServicePerimetersRequest injectPageSize( - ListServicePerimetersRequest payload, int pageSize) { - return ListServicePerimetersRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListServicePerimetersRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListServicePerimetersResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources( - ListServicePerimetersResponse payload) { - return payload.getServicePerimetersList() == null - ? ImmutableList.of() - : payload.getServicePerimetersList(); - } - }; - - private static final PagedListDescriptor< - ListGcpUserAccessBindingsRequest, ListGcpUserAccessBindingsResponse, GcpUserAccessBinding> - LIST_GCP_USER_ACCESS_BINDINGS_PAGE_STR_DESC = - new PagedListDescriptor< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding>() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListGcpUserAccessBindingsRequest injectToken( - ListGcpUserAccessBindingsRequest payload, String token) { - return ListGcpUserAccessBindingsRequest.newBuilder(payload) - .setPageToken(token) - .build(); - } - - @Override - public ListGcpUserAccessBindingsRequest injectPageSize( - ListGcpUserAccessBindingsRequest payload, int pageSize) { - return ListGcpUserAccessBindingsRequest.newBuilder(payload) - .setPageSize(pageSize) - .build(); - } - - @Override - public Integer extractPageSize(ListGcpUserAccessBindingsRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListGcpUserAccessBindingsResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources( - ListGcpUserAccessBindingsResponse payload) { - return payload.getGcpUserAccessBindingsList() == null - ? ImmutableList.of() - : payload.getGcpUserAccessBindingsList(); - } - }; - - private static final PagedListResponseFactory< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, ListAccessPoliciesPagedResponse> - LIST_ACCESS_POLICIES_PAGE_STR_FACT = - new PagedListResponseFactory< - ListAccessPoliciesRequest, - ListAccessPoliciesResponse, - ListAccessPoliciesPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListAccessPoliciesRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext - pageContext = - PageContext.create( - callable, LIST_ACCESS_POLICIES_PAGE_STR_DESC, request, context); - return ListAccessPoliciesPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - private static final PagedListResponseFactory< - ListAccessLevelsRequest, ListAccessLevelsResponse, ListAccessLevelsPagedResponse> - LIST_ACCESS_LEVELS_PAGE_STR_FACT = - new PagedListResponseFactory< - ListAccessLevelsRequest, ListAccessLevelsResponse, ListAccessLevelsPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListAccessLevelsRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext - pageContext = - PageContext.create( - callable, LIST_ACCESS_LEVELS_PAGE_STR_DESC, request, context); - return ListAccessLevelsPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - private static final PagedListResponseFactory< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ListServicePerimetersPagedResponse> - LIST_SERVICE_PERIMETERS_PAGE_STR_FACT = - new PagedListResponseFactory< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ListServicePerimetersPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListServicePerimetersRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext< - ListServicePerimetersRequest, ListServicePerimetersResponse, ServicePerimeter> - pageContext = - PageContext.create( - callable, LIST_SERVICE_PERIMETERS_PAGE_STR_DESC, request, context); - return ListServicePerimetersPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - private static final PagedListResponseFactory< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - ListGcpUserAccessBindingsPagedResponse> - LIST_GCP_USER_ACCESS_BINDINGS_PAGE_STR_FACT = - new PagedListResponseFactory< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - ListGcpUserAccessBindingsPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable - callable, - ListGcpUserAccessBindingsRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - GcpUserAccessBinding> - pageContext = - PageContext.create( - callable, LIST_GCP_USER_ACCESS_BINDINGS_PAGE_STR_DESC, request, context); - return ListGcpUserAccessBindingsPagedResponse.createAsync( - pageContext, futureResponse); - } - }; - - /** Returns the object with the settings used for calls to listAccessPolicies. */ - public PagedCallSettings< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, ListAccessPoliciesPagedResponse> - listAccessPoliciesSettings() { - return listAccessPoliciesSettings; - } - - /** Returns the object with the settings used for calls to getAccessPolicy. */ - public UnaryCallSettings getAccessPolicySettings() { - return getAccessPolicySettings; - } - - /** Returns the object with the settings used for calls to createAccessPolicy. */ - public UnaryCallSettings createAccessPolicySettings() { - return createAccessPolicySettings; - } - - /** Returns the object with the settings used for calls to createAccessPolicy. */ - public OperationCallSettings - createAccessPolicyOperationSettings() { - return createAccessPolicyOperationSettings; - } - - /** Returns the object with the settings used for calls to updateAccessPolicy. */ - public UnaryCallSettings updateAccessPolicySettings() { - return updateAccessPolicySettings; - } - - /** Returns the object with the settings used for calls to updateAccessPolicy. */ - public OperationCallSettings< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationSettings() { - return updateAccessPolicyOperationSettings; - } - - /** Returns the object with the settings used for calls to deleteAccessPolicy. */ - public UnaryCallSettings deleteAccessPolicySettings() { - return deleteAccessPolicySettings; - } - - /** Returns the object with the settings used for calls to deleteAccessPolicy. */ - public OperationCallSettings< - DeleteAccessPolicyRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessPolicyOperationSettings() { - return deleteAccessPolicyOperationSettings; - } - - /** Returns the object with the settings used for calls to listAccessLevels. */ - public PagedCallSettings< - ListAccessLevelsRequest, ListAccessLevelsResponse, ListAccessLevelsPagedResponse> - listAccessLevelsSettings() { - return listAccessLevelsSettings; - } - - /** Returns the object with the settings used for calls to getAccessLevel. */ - public UnaryCallSettings getAccessLevelSettings() { - return getAccessLevelSettings; - } - - /** Returns the object with the settings used for calls to createAccessLevel. */ - public UnaryCallSettings createAccessLevelSettings() { - return createAccessLevelSettings; - } - - /** Returns the object with the settings used for calls to createAccessLevel. */ - public OperationCallSettings< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationSettings() { - return createAccessLevelOperationSettings; - } - - /** Returns the object with the settings used for calls to updateAccessLevel. */ - public UnaryCallSettings updateAccessLevelSettings() { - return updateAccessLevelSettings; - } - - /** Returns the object with the settings used for calls to updateAccessLevel. */ - public OperationCallSettings< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationSettings() { - return updateAccessLevelOperationSettings; - } - - /** Returns the object with the settings used for calls to deleteAccessLevel. */ - public UnaryCallSettings deleteAccessLevelSettings() { - return deleteAccessLevelSettings; - } - - /** Returns the object with the settings used for calls to deleteAccessLevel. */ - public OperationCallSettings< - DeleteAccessLevelRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessLevelOperationSettings() { - return deleteAccessLevelOperationSettings; - } - - /** Returns the object with the settings used for calls to replaceAccessLevels. */ - public UnaryCallSettings replaceAccessLevelsSettings() { - return replaceAccessLevelsSettings; - } - - /** Returns the object with the settings used for calls to replaceAccessLevels. */ - public OperationCallSettings< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationSettings() { - return replaceAccessLevelsOperationSettings; - } - - /** Returns the object with the settings used for calls to listServicePerimeters. */ - public PagedCallSettings< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ListServicePerimetersPagedResponse> - listServicePerimetersSettings() { - return listServicePerimetersSettings; - } - - /** Returns the object with the settings used for calls to getServicePerimeter. */ - public UnaryCallSettings - getServicePerimeterSettings() { - return getServicePerimeterSettings; - } - - /** Returns the object with the settings used for calls to createServicePerimeter. */ - public UnaryCallSettings - createServicePerimeterSettings() { - return createServicePerimeterSettings; - } - - /** Returns the object with the settings used for calls to createServicePerimeter. */ - public OperationCallSettings< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationSettings() { - return createServicePerimeterOperationSettings; - } - - /** Returns the object with the settings used for calls to updateServicePerimeter. */ - public UnaryCallSettings - updateServicePerimeterSettings() { - return updateServicePerimeterSettings; - } - - /** Returns the object with the settings used for calls to updateServicePerimeter. */ - public OperationCallSettings< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationSettings() { - return updateServicePerimeterOperationSettings; - } - - /** Returns the object with the settings used for calls to deleteServicePerimeter. */ - public UnaryCallSettings - deleteServicePerimeterSettings() { - return deleteServicePerimeterSettings; - } - - /** Returns the object with the settings used for calls to deleteServicePerimeter. */ - public OperationCallSettings< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationSettings() { - return deleteServicePerimeterOperationSettings; - } - - /** Returns the object with the settings used for calls to replaceServicePerimeters. */ - public UnaryCallSettings - replaceServicePerimetersSettings() { - return replaceServicePerimetersSettings; - } - - /** Returns the object with the settings used for calls to replaceServicePerimeters. */ - public OperationCallSettings< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationSettings() { - return replaceServicePerimetersOperationSettings; - } - - /** Returns the object with the settings used for calls to commitServicePerimeters. */ - public UnaryCallSettings - commitServicePerimetersSettings() { - return commitServicePerimetersSettings; - } - - /** Returns the object with the settings used for calls to commitServicePerimeters. */ - public OperationCallSettings< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationSettings() { - return commitServicePerimetersOperationSettings; - } - - /** Returns the object with the settings used for calls to listGcpUserAccessBindings. */ - public PagedCallSettings< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - ListGcpUserAccessBindingsPagedResponse> - listGcpUserAccessBindingsSettings() { - return listGcpUserAccessBindingsSettings; - } - - /** Returns the object with the settings used for calls to getGcpUserAccessBinding. */ - public UnaryCallSettings - getGcpUserAccessBindingSettings() { - return getGcpUserAccessBindingSettings; - } - - /** Returns the object with the settings used for calls to createGcpUserAccessBinding. */ - public UnaryCallSettings - createGcpUserAccessBindingSettings() { - return createGcpUserAccessBindingSettings; - } - - /** Returns the object with the settings used for calls to createGcpUserAccessBinding. */ - public OperationCallSettings< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationSettings() { - return createGcpUserAccessBindingOperationSettings; - } - - /** Returns the object with the settings used for calls to updateGcpUserAccessBinding. */ - public UnaryCallSettings - updateGcpUserAccessBindingSettings() { - return updateGcpUserAccessBindingSettings; - } - - /** Returns the object with the settings used for calls to updateGcpUserAccessBinding. */ - public OperationCallSettings< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationSettings() { - return updateGcpUserAccessBindingOperationSettings; - } - - /** Returns the object with the settings used for calls to deleteGcpUserAccessBinding. */ - public UnaryCallSettings - deleteGcpUserAccessBindingSettings() { - return deleteGcpUserAccessBindingSettings; - } - - /** Returns the object with the settings used for calls to deleteGcpUserAccessBinding. */ - public OperationCallSettings< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationSettings() { - return deleteGcpUserAccessBindingOperationSettings; - } - - @BetaApi("A restructuring of stub classes is planned, so this may break in the future") - public AccessContextManagerStub createStub() throws IOException { - if (getTransportChannelProvider() - .getTransportName() - .equals(GrpcTransportChannel.getGrpcTransportName())) { - return GrpcAccessContextManagerStub.create(this); - } - throw new UnsupportedOperationException( - String.format( - "Transport not supported: %s", getTransportChannelProvider().getTransportName())); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return InstantiatingExecutorProvider.newBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return "accesscontextmanager.googleapis.com:443"; - } - - /** Returns the default mTLS service endpoint. */ - public static String getDefaultMtlsEndpoint() { - return "accesscontextmanager.mtls.googleapis.com:443"; - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return DEFAULT_SERVICE_SCOPES; - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return GoogleCredentialsProvider.newBuilder() - .setScopesToApply(DEFAULT_SERVICE_SCOPES) - .setUseJwtAccessWithScope(true); - } - - /** Returns a builder for the default ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return InstantiatingGrpcChannelProvider.newBuilder() - .setMaxInboundMessageSize(Integer.MAX_VALUE); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return defaultGrpcTransportProviderBuilder().build(); - } - - @BetaApi("The surface for customizing headers is not stable yet and may change in the future.") - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return ApiClientHeaderProvider.newBuilder() - .setGeneratedLibToken( - "gapic", GaxProperties.getLibraryVersion(AccessContextManagerStubSettings.class)) - .setTransportToken( - GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected AccessContextManagerStubSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - - listAccessPoliciesSettings = settingsBuilder.listAccessPoliciesSettings().build(); - getAccessPolicySettings = settingsBuilder.getAccessPolicySettings().build(); - createAccessPolicySettings = settingsBuilder.createAccessPolicySettings().build(); - createAccessPolicyOperationSettings = - settingsBuilder.createAccessPolicyOperationSettings().build(); - updateAccessPolicySettings = settingsBuilder.updateAccessPolicySettings().build(); - updateAccessPolicyOperationSettings = - settingsBuilder.updateAccessPolicyOperationSettings().build(); - deleteAccessPolicySettings = settingsBuilder.deleteAccessPolicySettings().build(); - deleteAccessPolicyOperationSettings = - settingsBuilder.deleteAccessPolicyOperationSettings().build(); - listAccessLevelsSettings = settingsBuilder.listAccessLevelsSettings().build(); - getAccessLevelSettings = settingsBuilder.getAccessLevelSettings().build(); - createAccessLevelSettings = settingsBuilder.createAccessLevelSettings().build(); - createAccessLevelOperationSettings = - settingsBuilder.createAccessLevelOperationSettings().build(); - updateAccessLevelSettings = settingsBuilder.updateAccessLevelSettings().build(); - updateAccessLevelOperationSettings = - settingsBuilder.updateAccessLevelOperationSettings().build(); - deleteAccessLevelSettings = settingsBuilder.deleteAccessLevelSettings().build(); - deleteAccessLevelOperationSettings = - settingsBuilder.deleteAccessLevelOperationSettings().build(); - replaceAccessLevelsSettings = settingsBuilder.replaceAccessLevelsSettings().build(); - replaceAccessLevelsOperationSettings = - settingsBuilder.replaceAccessLevelsOperationSettings().build(); - listServicePerimetersSettings = settingsBuilder.listServicePerimetersSettings().build(); - getServicePerimeterSettings = settingsBuilder.getServicePerimeterSettings().build(); - createServicePerimeterSettings = settingsBuilder.createServicePerimeterSettings().build(); - createServicePerimeterOperationSettings = - settingsBuilder.createServicePerimeterOperationSettings().build(); - updateServicePerimeterSettings = settingsBuilder.updateServicePerimeterSettings().build(); - updateServicePerimeterOperationSettings = - settingsBuilder.updateServicePerimeterOperationSettings().build(); - deleteServicePerimeterSettings = settingsBuilder.deleteServicePerimeterSettings().build(); - deleteServicePerimeterOperationSettings = - settingsBuilder.deleteServicePerimeterOperationSettings().build(); - replaceServicePerimetersSettings = settingsBuilder.replaceServicePerimetersSettings().build(); - replaceServicePerimetersOperationSettings = - settingsBuilder.replaceServicePerimetersOperationSettings().build(); - commitServicePerimetersSettings = settingsBuilder.commitServicePerimetersSettings().build(); - commitServicePerimetersOperationSettings = - settingsBuilder.commitServicePerimetersOperationSettings().build(); - listGcpUserAccessBindingsSettings = settingsBuilder.listGcpUserAccessBindingsSettings().build(); - getGcpUserAccessBindingSettings = settingsBuilder.getGcpUserAccessBindingSettings().build(); - createGcpUserAccessBindingSettings = - settingsBuilder.createGcpUserAccessBindingSettings().build(); - createGcpUserAccessBindingOperationSettings = - settingsBuilder.createGcpUserAccessBindingOperationSettings().build(); - updateGcpUserAccessBindingSettings = - settingsBuilder.updateGcpUserAccessBindingSettings().build(); - updateGcpUserAccessBindingOperationSettings = - settingsBuilder.updateGcpUserAccessBindingOperationSettings().build(); - deleteGcpUserAccessBindingSettings = - settingsBuilder.deleteGcpUserAccessBindingSettings().build(); - deleteGcpUserAccessBindingOperationSettings = - settingsBuilder.deleteGcpUserAccessBindingOperationSettings().build(); - } - - /** Builder for AccessContextManagerStubSettings. */ - public static class Builder - extends StubSettings.Builder { - private final ImmutableList> unaryMethodSettingsBuilders; - private final PagedCallSettings.Builder< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, ListAccessPoliciesPagedResponse> - listAccessPoliciesSettings; - private final UnaryCallSettings.Builder - getAccessPolicySettings; - private final UnaryCallSettings.Builder createAccessPolicySettings; - private final OperationCallSettings.Builder< - AccessPolicy, AccessPolicy, AccessContextManagerOperationMetadata> - createAccessPolicyOperationSettings; - private final UnaryCallSettings.Builder - updateAccessPolicySettings; - private final OperationCallSettings.Builder< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationSettings; - private final UnaryCallSettings.Builder - deleteAccessPolicySettings; - private final OperationCallSettings.Builder< - DeleteAccessPolicyRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessPolicyOperationSettings; - private final PagedCallSettings.Builder< - ListAccessLevelsRequest, ListAccessLevelsResponse, ListAccessLevelsPagedResponse> - listAccessLevelsSettings; - private final UnaryCallSettings.Builder - getAccessLevelSettings; - private final UnaryCallSettings.Builder - createAccessLevelSettings; - private final OperationCallSettings.Builder< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationSettings; - private final UnaryCallSettings.Builder - updateAccessLevelSettings; - private final OperationCallSettings.Builder< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationSettings; - private final UnaryCallSettings.Builder - deleteAccessLevelSettings; - private final OperationCallSettings.Builder< - DeleteAccessLevelRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessLevelOperationSettings; - private final UnaryCallSettings.Builder - replaceAccessLevelsSettings; - private final OperationCallSettings.Builder< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationSettings; - private final PagedCallSettings.Builder< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ListServicePerimetersPagedResponse> - listServicePerimetersSettings; - private final UnaryCallSettings.Builder - getServicePerimeterSettings; - private final UnaryCallSettings.Builder - createServicePerimeterSettings; - private final OperationCallSettings.Builder< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationSettings; - private final UnaryCallSettings.Builder - updateServicePerimeterSettings; - private final OperationCallSettings.Builder< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationSettings; - private final UnaryCallSettings.Builder - deleteServicePerimeterSettings; - private final OperationCallSettings.Builder< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationSettings; - private final UnaryCallSettings.Builder - replaceServicePerimetersSettings; - private final OperationCallSettings.Builder< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationSettings; - private final UnaryCallSettings.Builder - commitServicePerimetersSettings; - private final OperationCallSettings.Builder< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationSettings; - private final PagedCallSettings.Builder< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - ListGcpUserAccessBindingsPagedResponse> - listGcpUserAccessBindingsSettings; - private final UnaryCallSettings.Builder - getGcpUserAccessBindingSettings; - private final UnaryCallSettings.Builder - createGcpUserAccessBindingSettings; - private final OperationCallSettings.Builder< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationSettings; - private final UnaryCallSettings.Builder - updateGcpUserAccessBindingSettings; - private final OperationCallSettings.Builder< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationSettings; - private final UnaryCallSettings.Builder - deleteGcpUserAccessBindingSettings; - private final OperationCallSettings.Builder< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationSettings; - private static final ImmutableMap> - RETRYABLE_CODE_DEFINITIONS; - - static { - ImmutableMap.Builder> definitions = - ImmutableMap.builder(); - definitions.put( - "no_retry_0_codes", ImmutableSet.copyOf(Lists.newArrayList())); - RETRYABLE_CODE_DEFINITIONS = definitions.build(); - } - - private static final ImmutableMap RETRY_PARAM_DEFINITIONS; - - static { - ImmutableMap.Builder definitions = ImmutableMap.builder(); - RetrySettings settings = null; - settings = - RetrySettings.newBuilder() - .setInitialRpcTimeout(Duration.ofMillis(60000L)) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ofMillis(60000L)) - .setTotalTimeout(Duration.ofMillis(60000L)) - .build(); - definitions.put("no_retry_0_params", settings); - RETRY_PARAM_DEFINITIONS = definitions.build(); - } - - protected Builder() { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(clientContext); - - listAccessPoliciesSettings = PagedCallSettings.newBuilder(LIST_ACCESS_POLICIES_PAGE_STR_FACT); - getAccessPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createAccessPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createAccessPolicyOperationSettings = OperationCallSettings.newBuilder(); - updateAccessPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - updateAccessPolicyOperationSettings = OperationCallSettings.newBuilder(); - deleteAccessPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - deleteAccessPolicyOperationSettings = OperationCallSettings.newBuilder(); - listAccessLevelsSettings = PagedCallSettings.newBuilder(LIST_ACCESS_LEVELS_PAGE_STR_FACT); - getAccessLevelSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createAccessLevelSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createAccessLevelOperationSettings = OperationCallSettings.newBuilder(); - updateAccessLevelSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - updateAccessLevelOperationSettings = OperationCallSettings.newBuilder(); - deleteAccessLevelSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - deleteAccessLevelOperationSettings = OperationCallSettings.newBuilder(); - replaceAccessLevelsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - replaceAccessLevelsOperationSettings = OperationCallSettings.newBuilder(); - listServicePerimetersSettings = - PagedCallSettings.newBuilder(LIST_SERVICE_PERIMETERS_PAGE_STR_FACT); - getServicePerimeterSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createServicePerimeterSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createServicePerimeterOperationSettings = OperationCallSettings.newBuilder(); - updateServicePerimeterSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - updateServicePerimeterOperationSettings = OperationCallSettings.newBuilder(); - deleteServicePerimeterSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - deleteServicePerimeterOperationSettings = OperationCallSettings.newBuilder(); - replaceServicePerimetersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - replaceServicePerimetersOperationSettings = OperationCallSettings.newBuilder(); - commitServicePerimetersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - commitServicePerimetersOperationSettings = OperationCallSettings.newBuilder(); - listGcpUserAccessBindingsSettings = - PagedCallSettings.newBuilder(LIST_GCP_USER_ACCESS_BINDINGS_PAGE_STR_FACT); - getGcpUserAccessBindingSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createGcpUserAccessBindingSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - createGcpUserAccessBindingOperationSettings = OperationCallSettings.newBuilder(); - updateGcpUserAccessBindingSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - updateGcpUserAccessBindingOperationSettings = OperationCallSettings.newBuilder(); - deleteGcpUserAccessBindingSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - deleteGcpUserAccessBindingOperationSettings = OperationCallSettings.newBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - listAccessPoliciesSettings, - getAccessPolicySettings, - createAccessPolicySettings, - updateAccessPolicySettings, - deleteAccessPolicySettings, - listAccessLevelsSettings, - getAccessLevelSettings, - createAccessLevelSettings, - updateAccessLevelSettings, - deleteAccessLevelSettings, - replaceAccessLevelsSettings, - listServicePerimetersSettings, - getServicePerimeterSettings, - createServicePerimeterSettings, - updateServicePerimeterSettings, - deleteServicePerimeterSettings, - replaceServicePerimetersSettings, - commitServicePerimetersSettings, - listGcpUserAccessBindingsSettings, - getGcpUserAccessBindingSettings, - createGcpUserAccessBindingSettings, - updateGcpUserAccessBindingSettings, - deleteGcpUserAccessBindingSettings); - initDefaults(this); - } - - protected Builder(AccessContextManagerStubSettings settings) { - super(settings); - - listAccessPoliciesSettings = settings.listAccessPoliciesSettings.toBuilder(); - getAccessPolicySettings = settings.getAccessPolicySettings.toBuilder(); - createAccessPolicySettings = settings.createAccessPolicySettings.toBuilder(); - createAccessPolicyOperationSettings = - settings.createAccessPolicyOperationSettings.toBuilder(); - updateAccessPolicySettings = settings.updateAccessPolicySettings.toBuilder(); - updateAccessPolicyOperationSettings = - settings.updateAccessPolicyOperationSettings.toBuilder(); - deleteAccessPolicySettings = settings.deleteAccessPolicySettings.toBuilder(); - deleteAccessPolicyOperationSettings = - settings.deleteAccessPolicyOperationSettings.toBuilder(); - listAccessLevelsSettings = settings.listAccessLevelsSettings.toBuilder(); - getAccessLevelSettings = settings.getAccessLevelSettings.toBuilder(); - createAccessLevelSettings = settings.createAccessLevelSettings.toBuilder(); - createAccessLevelOperationSettings = settings.createAccessLevelOperationSettings.toBuilder(); - updateAccessLevelSettings = settings.updateAccessLevelSettings.toBuilder(); - updateAccessLevelOperationSettings = settings.updateAccessLevelOperationSettings.toBuilder(); - deleteAccessLevelSettings = settings.deleteAccessLevelSettings.toBuilder(); - deleteAccessLevelOperationSettings = settings.deleteAccessLevelOperationSettings.toBuilder(); - replaceAccessLevelsSettings = settings.replaceAccessLevelsSettings.toBuilder(); - replaceAccessLevelsOperationSettings = - settings.replaceAccessLevelsOperationSettings.toBuilder(); - listServicePerimetersSettings = settings.listServicePerimetersSettings.toBuilder(); - getServicePerimeterSettings = settings.getServicePerimeterSettings.toBuilder(); - createServicePerimeterSettings = settings.createServicePerimeterSettings.toBuilder(); - createServicePerimeterOperationSettings = - settings.createServicePerimeterOperationSettings.toBuilder(); - updateServicePerimeterSettings = settings.updateServicePerimeterSettings.toBuilder(); - updateServicePerimeterOperationSettings = - settings.updateServicePerimeterOperationSettings.toBuilder(); - deleteServicePerimeterSettings = settings.deleteServicePerimeterSettings.toBuilder(); - deleteServicePerimeterOperationSettings = - settings.deleteServicePerimeterOperationSettings.toBuilder(); - replaceServicePerimetersSettings = settings.replaceServicePerimetersSettings.toBuilder(); - replaceServicePerimetersOperationSettings = - settings.replaceServicePerimetersOperationSettings.toBuilder(); - commitServicePerimetersSettings = settings.commitServicePerimetersSettings.toBuilder(); - commitServicePerimetersOperationSettings = - settings.commitServicePerimetersOperationSettings.toBuilder(); - listGcpUserAccessBindingsSettings = settings.listGcpUserAccessBindingsSettings.toBuilder(); - getGcpUserAccessBindingSettings = settings.getGcpUserAccessBindingSettings.toBuilder(); - createGcpUserAccessBindingSettings = settings.createGcpUserAccessBindingSettings.toBuilder(); - createGcpUserAccessBindingOperationSettings = - settings.createGcpUserAccessBindingOperationSettings.toBuilder(); - updateGcpUserAccessBindingSettings = settings.updateGcpUserAccessBindingSettings.toBuilder(); - updateGcpUserAccessBindingOperationSettings = - settings.updateGcpUserAccessBindingOperationSettings.toBuilder(); - deleteGcpUserAccessBindingSettings = settings.deleteGcpUserAccessBindingSettings.toBuilder(); - deleteGcpUserAccessBindingOperationSettings = - settings.deleteGcpUserAccessBindingOperationSettings.toBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - listAccessPoliciesSettings, - getAccessPolicySettings, - createAccessPolicySettings, - updateAccessPolicySettings, - deleteAccessPolicySettings, - listAccessLevelsSettings, - getAccessLevelSettings, - createAccessLevelSettings, - updateAccessLevelSettings, - deleteAccessLevelSettings, - replaceAccessLevelsSettings, - listServicePerimetersSettings, - getServicePerimeterSettings, - createServicePerimeterSettings, - updateServicePerimeterSettings, - deleteServicePerimeterSettings, - replaceServicePerimetersSettings, - commitServicePerimetersSettings, - listGcpUserAccessBindingsSettings, - getGcpUserAccessBindingSettings, - createGcpUserAccessBindingSettings, - updateGcpUserAccessBindingSettings, - deleteGcpUserAccessBindingSettings); - } - - private static Builder createDefault() { - Builder builder = new Builder(((ClientContext) null)); - - builder.setTransportChannelProvider(defaultTransportChannelProvider()); - builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); - builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); - builder.setEndpoint(getDefaultEndpoint()); - builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); - builder.setSwitchToMtlsEndpointAllowed(true); - - return initDefaults(builder); - } - - private static Builder initDefaults(Builder builder) { - builder - .listAccessPoliciesSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .getAccessPolicySettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .createAccessPolicySettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .updateAccessPolicySettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .deleteAccessPolicySettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .listAccessLevelsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .getAccessLevelSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .createAccessLevelSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .updateAccessLevelSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .deleteAccessLevelSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .replaceAccessLevelsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .listServicePerimetersSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .getServicePerimeterSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .createServicePerimeterSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .updateServicePerimeterSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .deleteServicePerimeterSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .replaceServicePerimetersSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .commitServicePerimetersSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .listGcpUserAccessBindingsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .getGcpUserAccessBindingSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .createGcpUserAccessBindingSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .updateGcpUserAccessBindingSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .deleteGcpUserAccessBindingSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")); - - builder - .createAccessPolicyOperationSettings() - .setInitialCallSettings( - UnaryCallSettings.newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(AccessPolicy.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .updateAccessPolicyOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(AccessPolicy.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .deleteAccessPolicyOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .createAccessLevelOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(AccessLevel.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .updateAccessLevelOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(AccessLevel.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .deleteAccessLevelOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .replaceAccessLevelsOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create( - ReplaceAccessLevelsResponse.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .createServicePerimeterOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(ServicePerimeter.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .updateServicePerimeterOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(ServicePerimeter.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .deleteServicePerimeterOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .replaceServicePerimetersOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create( - ReplaceServicePerimetersResponse.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .commitServicePerimetersOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - .newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create( - CommitServicePerimetersResponse.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - AccessContextManagerOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .createGcpUserAccessBindingOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - . - newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(GcpUserAccessBinding.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - GcpUserAccessBindingOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .updateGcpUserAccessBindingOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - . - newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(GcpUserAccessBinding.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - GcpUserAccessBindingOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - builder - .deleteGcpUserAccessBindingOperationSettings() - .setInitialCallSettings( - UnaryCallSettings - . - newUnaryCallSettingsBuilder() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params")) - .build()) - .setResponseTransformer( - ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) - .setMetadataTransformer( - ProtoOperationTransformers.MetadataTransformer.create( - GcpUserAccessBindingOperationMetadata.class)) - .setPollingAlgorithm( - OperationTimedPollAlgorithm.create( - RetrySettings.newBuilder() - .setInitialRetryDelay(Duration.ofMillis(5000L)) - .setRetryDelayMultiplier(1.5) - .setMaxRetryDelay(Duration.ofMillis(45000L)) - .setInitialRpcTimeout(Duration.ZERO) - .setRpcTimeoutMultiplier(1.0) - .setMaxRpcTimeout(Duration.ZERO) - .setTotalTimeout(Duration.ofMillis(300000L)) - .build())); - - return builder; - } - - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) { - super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); - return this; - } - - public ImmutableList> unaryMethodSettingsBuilders() { - return unaryMethodSettingsBuilders; - } - - /** Returns the builder for the settings used for calls to listAccessPolicies. */ - public PagedCallSettings.Builder< - ListAccessPoliciesRequest, ListAccessPoliciesResponse, ListAccessPoliciesPagedResponse> - listAccessPoliciesSettings() { - return listAccessPoliciesSettings; - } - - /** Returns the builder for the settings used for calls to getAccessPolicy. */ - public UnaryCallSettings.Builder - getAccessPolicySettings() { - return getAccessPolicySettings; - } - - /** Returns the builder for the settings used for calls to createAccessPolicy. */ - public UnaryCallSettings.Builder createAccessPolicySettings() { - return createAccessPolicySettings; - } - - /** Returns the builder for the settings used for calls to createAccessPolicy. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - AccessPolicy, AccessPolicy, AccessContextManagerOperationMetadata> - createAccessPolicyOperationSettings() { - return createAccessPolicyOperationSettings; - } - - /** Returns the builder for the settings used for calls to updateAccessPolicy. */ - public UnaryCallSettings.Builder - updateAccessPolicySettings() { - return updateAccessPolicySettings; - } - - /** Returns the builder for the settings used for calls to updateAccessPolicy. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationSettings() { - return updateAccessPolicyOperationSettings; - } - - /** Returns the builder for the settings used for calls to deleteAccessPolicy. */ - public UnaryCallSettings.Builder - deleteAccessPolicySettings() { - return deleteAccessPolicySettings; - } - - /** Returns the builder for the settings used for calls to deleteAccessPolicy. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - DeleteAccessPolicyRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessPolicyOperationSettings() { - return deleteAccessPolicyOperationSettings; - } - - /** Returns the builder for the settings used for calls to listAccessLevels. */ - public PagedCallSettings.Builder< - ListAccessLevelsRequest, ListAccessLevelsResponse, ListAccessLevelsPagedResponse> - listAccessLevelsSettings() { - return listAccessLevelsSettings; - } - - /** Returns the builder for the settings used for calls to getAccessLevel. */ - public UnaryCallSettings.Builder getAccessLevelSettings() { - return getAccessLevelSettings; - } - - /** Returns the builder for the settings used for calls to createAccessLevel. */ - public UnaryCallSettings.Builder - createAccessLevelSettings() { - return createAccessLevelSettings; - } - - /** Returns the builder for the settings used for calls to createAccessLevel. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationSettings() { - return createAccessLevelOperationSettings; - } - - /** Returns the builder for the settings used for calls to updateAccessLevel. */ - public UnaryCallSettings.Builder - updateAccessLevelSettings() { - return updateAccessLevelSettings; - } - - /** Returns the builder for the settings used for calls to updateAccessLevel. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationSettings() { - return updateAccessLevelOperationSettings; - } - - /** Returns the builder for the settings used for calls to deleteAccessLevel. */ - public UnaryCallSettings.Builder - deleteAccessLevelSettings() { - return deleteAccessLevelSettings; - } - - /** Returns the builder for the settings used for calls to deleteAccessLevel. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - DeleteAccessLevelRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessLevelOperationSettings() { - return deleteAccessLevelOperationSettings; - } - - /** Returns the builder for the settings used for calls to replaceAccessLevels. */ - public UnaryCallSettings.Builder - replaceAccessLevelsSettings() { - return replaceAccessLevelsSettings; - } - - /** Returns the builder for the settings used for calls to replaceAccessLevels. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationSettings() { - return replaceAccessLevelsOperationSettings; - } - - /** Returns the builder for the settings used for calls to listServicePerimeters. */ - public PagedCallSettings.Builder< - ListServicePerimetersRequest, - ListServicePerimetersResponse, - ListServicePerimetersPagedResponse> - listServicePerimetersSettings() { - return listServicePerimetersSettings; - } - - /** Returns the builder for the settings used for calls to getServicePerimeter. */ - public UnaryCallSettings.Builder - getServicePerimeterSettings() { - return getServicePerimeterSettings; - } - - /** Returns the builder for the settings used for calls to createServicePerimeter. */ - public UnaryCallSettings.Builder - createServicePerimeterSettings() { - return createServicePerimeterSettings; - } - - /** Returns the builder for the settings used for calls to createServicePerimeter. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationSettings() { - return createServicePerimeterOperationSettings; - } - - /** Returns the builder for the settings used for calls to updateServicePerimeter. */ - public UnaryCallSettings.Builder - updateServicePerimeterSettings() { - return updateServicePerimeterSettings; - } - - /** Returns the builder for the settings used for calls to updateServicePerimeter. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationSettings() { - return updateServicePerimeterOperationSettings; - } - - /** Returns the builder for the settings used for calls to deleteServicePerimeter. */ - public UnaryCallSettings.Builder - deleteServicePerimeterSettings() { - return deleteServicePerimeterSettings; - } - - /** Returns the builder for the settings used for calls to deleteServicePerimeter. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationSettings() { - return deleteServicePerimeterOperationSettings; - } - - /** Returns the builder for the settings used for calls to replaceServicePerimeters. */ - public UnaryCallSettings.Builder - replaceServicePerimetersSettings() { - return replaceServicePerimetersSettings; - } - - /** Returns the builder for the settings used for calls to replaceServicePerimeters. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationSettings() { - return replaceServicePerimetersOperationSettings; - } - - /** Returns the builder for the settings used for calls to commitServicePerimeters. */ - public UnaryCallSettings.Builder - commitServicePerimetersSettings() { - return commitServicePerimetersSettings; - } - - /** Returns the builder for the settings used for calls to commitServicePerimeters. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationSettings() { - return commitServicePerimetersOperationSettings; - } - - /** Returns the builder for the settings used for calls to listGcpUserAccessBindings. */ - public PagedCallSettings.Builder< - ListGcpUserAccessBindingsRequest, - ListGcpUserAccessBindingsResponse, - ListGcpUserAccessBindingsPagedResponse> - listGcpUserAccessBindingsSettings() { - return listGcpUserAccessBindingsSettings; - } - - /** Returns the builder for the settings used for calls to getGcpUserAccessBinding. */ - public UnaryCallSettings.Builder - getGcpUserAccessBindingSettings() { - return getGcpUserAccessBindingSettings; - } - - /** Returns the builder for the settings used for calls to createGcpUserAccessBinding. */ - public UnaryCallSettings.Builder - createGcpUserAccessBindingSettings() { - return createGcpUserAccessBindingSettings; - } - - /** Returns the builder for the settings used for calls to createGcpUserAccessBinding. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationSettings() { - return createGcpUserAccessBindingOperationSettings; - } - - /** Returns the builder for the settings used for calls to updateGcpUserAccessBinding. */ - public UnaryCallSettings.Builder - updateGcpUserAccessBindingSettings() { - return updateGcpUserAccessBindingSettings; - } - - /** Returns the builder for the settings used for calls to updateGcpUserAccessBinding. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationSettings() { - return updateGcpUserAccessBindingOperationSettings; - } - - /** Returns the builder for the settings used for calls to deleteGcpUserAccessBinding. */ - public UnaryCallSettings.Builder - deleteGcpUserAccessBindingSettings() { - return deleteGcpUserAccessBindingSettings; - } - - /** Returns the builder for the settings used for calls to deleteGcpUserAccessBinding. */ - @BetaApi( - "The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallSettings.Builder< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationSettings() { - return deleteGcpUserAccessBindingOperationSettings; - } - - @Override - public AccessContextManagerStubSettings build() throws IOException { - return new AccessContextManagerStubSettings(this); - } - } -} diff --git a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerCallableFactory.java b/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerCallableFactory.java deleted file mode 100644 index 67a0d7d..0000000 --- a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerCallableFactory.java +++ /dev/null @@ -1,113 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1.stub; - -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcCallableFactory; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.BatchingCallSettings; -import com.google.api.gax.rpc.BidiStreamingCallable; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientStreamingCallable; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.StreamingCallSettings; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.longrunning.Operation; -import com.google.longrunning.stub.OperationsStub; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * gRPC callable factory implementation for the AccessContextManager service API. - * - *

This class is for advanced usage. - */ -@Generated("by gapic-generator-java") -public class GrpcAccessContextManagerCallableFactory implements GrpcStubCallableFactory { - - @Override - public UnaryCallable createUnaryCallable( - GrpcCallSettings grpcCallSettings, - UnaryCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); - } - - @Override - public - UnaryCallable createPagedCallable( - GrpcCallSettings grpcCallSettings, - PagedCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); - } - - @Override - public UnaryCallable createBatchingCallable( - GrpcCallSettings grpcCallSettings, - BatchingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBatchingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - OperationCallable createOperationCallable( - GrpcCallSettings grpcCallSettings, - OperationCallSettings callSettings, - ClientContext clientContext, - OperationsStub operationsStub) { - return GrpcCallableFactory.createOperationCallable( - grpcCallSettings, callSettings, clientContext, operationsStub); - } - - @Override - public - BidiStreamingCallable createBidiStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBidiStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - ServerStreamingCallable createServerStreamingCallable( - GrpcCallSettings grpcCallSettings, - ServerStreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createServerStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - ClientStreamingCallable createClientStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createClientStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } -} diff --git a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerStub.java b/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerStub.java deleted file mode 100644 index dc8aca9..0000000 --- a/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/GrpcAccessContextManagerStub.java +++ /dev/null @@ -1,1250 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1.stub; - -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessLevelsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessPoliciesPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListGcpUserAccessBindingsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListServicePerimetersPagedResponse; - -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.core.BackgroundResourceAggregation; -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.common.collect.ImmutableMap; -import com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata; -import com.google.identity.accesscontextmanager.v1.AccessLevel; -import com.google.identity.accesscontextmanager.v1.AccessPolicy; -import com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding; -import com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata; -import com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse; -import com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest; -import com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse; -import com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest; -import com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse; -import com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest; -import com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse; -import com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest; -import com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse; -import com.google.identity.accesscontextmanager.v1.ServicePerimeter; -import com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest; -import com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest; -import com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest; -import com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest; -import com.google.longrunning.Operation; -import com.google.longrunning.stub.GrpcOperationsStub; -import com.google.protobuf.Empty; -import io.grpc.MethodDescriptor; -import io.grpc.protobuf.ProtoUtils; -import java.io.IOException; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * gRPC stub implementation for the AccessContextManager service API. - * - *

This class is for advanced usage and reflects the underlying API directly. - */ -@Generated("by gapic-generator-java") -public class GrpcAccessContextManagerStub extends AccessContextManagerStub { - private static final MethodDescriptor - listAccessPoliciesMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/ListAccessPolicies") - .setRequestMarshaller( - ProtoUtils.marshaller(ListAccessPoliciesRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(ListAccessPoliciesResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - getAccessPolicyMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/GetAccessPolicy") - .setRequestMarshaller( - ProtoUtils.marshaller(GetAccessPolicyRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(AccessPolicy.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - createAccessPolicyMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/CreateAccessPolicy") - .setRequestMarshaller(ProtoUtils.marshaller(AccessPolicy.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - updateAccessPolicyMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/UpdateAccessPolicy") - .setRequestMarshaller( - ProtoUtils.marshaller(UpdateAccessPolicyRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - deleteAccessPolicyMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/DeleteAccessPolicy") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteAccessPolicyRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - listAccessLevelsMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/ListAccessLevels") - .setRequestMarshaller( - ProtoUtils.marshaller(ListAccessLevelsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(ListAccessLevelsResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - getAccessLevelMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/GetAccessLevel") - .setRequestMarshaller( - ProtoUtils.marshaller(GetAccessLevelRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(AccessLevel.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - createAccessLevelMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/CreateAccessLevel") - .setRequestMarshaller( - ProtoUtils.marshaller(CreateAccessLevelRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - updateAccessLevelMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/UpdateAccessLevel") - .setRequestMarshaller( - ProtoUtils.marshaller(UpdateAccessLevelRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - deleteAccessLevelMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/DeleteAccessLevel") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteAccessLevelRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - replaceAccessLevelsMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/ReplaceAccessLevels") - .setRequestMarshaller( - ProtoUtils.marshaller(ReplaceAccessLevelsRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - listServicePerimetersMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/ListServicePerimeters") - .setRequestMarshaller( - ProtoUtils.marshaller(ListServicePerimetersRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(ListServicePerimetersResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - getServicePerimeterMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/GetServicePerimeter") - .setRequestMarshaller( - ProtoUtils.marshaller(GetServicePerimeterRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(ServicePerimeter.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - createServicePerimeterMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/CreateServicePerimeter") - .setRequestMarshaller( - ProtoUtils.marshaller(CreateServicePerimeterRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - updateServicePerimeterMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/UpdateServicePerimeter") - .setRequestMarshaller( - ProtoUtils.marshaller(UpdateServicePerimeterRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - deleteServicePerimeterMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/DeleteServicePerimeter") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteServicePerimeterRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - replaceServicePerimetersMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/ReplaceServicePerimeters") - .setRequestMarshaller( - ProtoUtils.marshaller(ReplaceServicePerimetersRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - commitServicePerimetersMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/CommitServicePerimeters") - .setRequestMarshaller( - ProtoUtils.marshaller(CommitServicePerimetersRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor< - ListGcpUserAccessBindingsRequest, ListGcpUserAccessBindingsResponse> - listGcpUserAccessBindingsMethodDescriptor = - MethodDescriptor - .newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/ListGcpUserAccessBindings") - .setRequestMarshaller( - ProtoUtils.marshaller(ListGcpUserAccessBindingsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(ListGcpUserAccessBindingsResponse.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - getGcpUserAccessBindingMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/GetGcpUserAccessBinding") - .setRequestMarshaller( - ProtoUtils.marshaller(GetGcpUserAccessBindingRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(GcpUserAccessBinding.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - createGcpUserAccessBindingMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/CreateGcpUserAccessBinding") - .setRequestMarshaller( - ProtoUtils.marshaller(CreateGcpUserAccessBindingRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - updateGcpUserAccessBindingMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/UpdateGcpUserAccessBinding") - .setRequestMarshaller( - ProtoUtils.marshaller(UpdateGcpUserAccessBindingRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private static final MethodDescriptor - deleteGcpUserAccessBindingMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.identity.accesscontextmanager.v1.AccessContextManager/DeleteGcpUserAccessBinding") - .setRequestMarshaller( - ProtoUtils.marshaller(DeleteGcpUserAccessBindingRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) - .build(); - - private final UnaryCallable - listAccessPoliciesCallable; - private final UnaryCallable - listAccessPoliciesPagedCallable; - private final UnaryCallable getAccessPolicyCallable; - private final UnaryCallable createAccessPolicyCallable; - private final OperationCallable - createAccessPolicyOperationCallable; - private final UnaryCallable updateAccessPolicyCallable; - private final OperationCallable< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationCallable; - private final UnaryCallable deleteAccessPolicyCallable; - private final OperationCallable< - DeleteAccessPolicyRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessPolicyOperationCallable; - private final UnaryCallable - listAccessLevelsCallable; - private final UnaryCallable - listAccessLevelsPagedCallable; - private final UnaryCallable getAccessLevelCallable; - private final UnaryCallable createAccessLevelCallable; - private final OperationCallable< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationCallable; - private final UnaryCallable updateAccessLevelCallable; - private final OperationCallable< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationCallable; - private final UnaryCallable deleteAccessLevelCallable; - private final OperationCallable< - DeleteAccessLevelRequest, Empty, AccessContextManagerOperationMetadata> - deleteAccessLevelOperationCallable; - private final UnaryCallable replaceAccessLevelsCallable; - private final OperationCallable< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationCallable; - private final UnaryCallable - listServicePerimetersCallable; - private final UnaryCallable - listServicePerimetersPagedCallable; - private final UnaryCallable - getServicePerimeterCallable; - private final UnaryCallable - createServicePerimeterCallable; - private final OperationCallable< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationCallable; - private final UnaryCallable - updateServicePerimeterCallable; - private final OperationCallable< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationCallable; - private final UnaryCallable - deleteServicePerimeterCallable; - private final OperationCallable< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationCallable; - private final UnaryCallable - replaceServicePerimetersCallable; - private final OperationCallable< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationCallable; - private final UnaryCallable - commitServicePerimetersCallable; - private final OperationCallable< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationCallable; - private final UnaryCallable - listGcpUserAccessBindingsCallable; - private final UnaryCallable< - ListGcpUserAccessBindingsRequest, ListGcpUserAccessBindingsPagedResponse> - listGcpUserAccessBindingsPagedCallable; - private final UnaryCallable - getGcpUserAccessBindingCallable; - private final UnaryCallable - createGcpUserAccessBindingCallable; - private final OperationCallable< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationCallable; - private final UnaryCallable - updateGcpUserAccessBindingCallable; - private final OperationCallable< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationCallable; - private final UnaryCallable - deleteGcpUserAccessBindingCallable; - private final OperationCallable< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationCallable; - - private final BackgroundResource backgroundResources; - private final GrpcOperationsStub operationsStub; - private final GrpcStubCallableFactory callableFactory; - - public static final GrpcAccessContextManagerStub create(AccessContextManagerStubSettings settings) - throws IOException { - return new GrpcAccessContextManagerStub(settings, ClientContext.create(settings)); - } - - public static final GrpcAccessContextManagerStub create(ClientContext clientContext) - throws IOException { - return new GrpcAccessContextManagerStub( - AccessContextManagerStubSettings.newBuilder().build(), clientContext); - } - - public static final GrpcAccessContextManagerStub create( - ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { - return new GrpcAccessContextManagerStub( - AccessContextManagerStubSettings.newBuilder().build(), clientContext, callableFactory); - } - - /** - * Constructs an instance of GrpcAccessContextManagerStub, using the given settings. This is - * protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected GrpcAccessContextManagerStub( - AccessContextManagerStubSettings settings, ClientContext clientContext) throws IOException { - this(settings, clientContext, new GrpcAccessContextManagerCallableFactory()); - } - - /** - * Constructs an instance of GrpcAccessContextManagerStub, using the given settings. This is - * protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected GrpcAccessContextManagerStub( - AccessContextManagerStubSettings settings, - ClientContext clientContext, - GrpcStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); - - GrpcCallSettings - listAccessPoliciesTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listAccessPoliciesMethodDescriptor) - .build(); - GrpcCallSettings getAccessPolicyTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getAccessPolicyMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings createAccessPolicyTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(createAccessPolicyMethodDescriptor) - .build(); - GrpcCallSettings updateAccessPolicyTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(updateAccessPolicyMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("policy.name", String.valueOf(request.getPolicy().getName())); - return params.build(); - }) - .build(); - GrpcCallSettings deleteAccessPolicyTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteAccessPolicyMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings - listAccessLevelsTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listAccessLevelsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings getAccessLevelTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getAccessLevelMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings createAccessLevelTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(createAccessLevelMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings updateAccessLevelTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(updateAccessLevelMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put( - "access_level.name", String.valueOf(request.getAccessLevel().getName())); - return params.build(); - }) - .build(); - GrpcCallSettings deleteAccessLevelTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteAccessLevelMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings replaceAccessLevelsTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(replaceAccessLevelsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings - listServicePerimetersTransportSettings = - GrpcCallSettings - .newBuilder() - .setMethodDescriptor(listServicePerimetersMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings - getServicePerimeterTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getServicePerimeterMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings - createServicePerimeterTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(createServicePerimeterMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings - updateServicePerimeterTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(updateServicePerimeterMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put( - "service_perimeter.name", - String.valueOf(request.getServicePerimeter().getName())); - return params.build(); - }) - .build(); - GrpcCallSettings - deleteServicePerimeterTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteServicePerimeterMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings - replaceServicePerimetersTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(replaceServicePerimetersMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings - commitServicePerimetersTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(commitServicePerimetersMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings - listGcpUserAccessBindingsTransportSettings = - GrpcCallSettings - .newBuilder() - .setMethodDescriptor(listGcpUserAccessBindingsMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings - getGcpUserAccessBindingTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getGcpUserAccessBindingMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - GrpcCallSettings - createGcpUserAccessBindingTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(createGcpUserAccessBindingMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); - }) - .build(); - GrpcCallSettings - updateGcpUserAccessBindingTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(updateGcpUserAccessBindingMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put( - "gcp_user_access_binding.name", - String.valueOf(request.getGcpUserAccessBinding().getName())); - return params.build(); - }) - .build(); - GrpcCallSettings - deleteGcpUserAccessBindingTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(deleteGcpUserAccessBindingMethodDescriptor) - .setParamsExtractor( - request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); - }) - .build(); - - this.listAccessPoliciesCallable = - callableFactory.createUnaryCallable( - listAccessPoliciesTransportSettings, - settings.listAccessPoliciesSettings(), - clientContext); - this.listAccessPoliciesPagedCallable = - callableFactory.createPagedCallable( - listAccessPoliciesTransportSettings, - settings.listAccessPoliciesSettings(), - clientContext); - this.getAccessPolicyCallable = - callableFactory.createUnaryCallable( - getAccessPolicyTransportSettings, settings.getAccessPolicySettings(), clientContext); - this.createAccessPolicyCallable = - callableFactory.createUnaryCallable( - createAccessPolicyTransportSettings, - settings.createAccessPolicySettings(), - clientContext); - this.createAccessPolicyOperationCallable = - callableFactory.createOperationCallable( - createAccessPolicyTransportSettings, - settings.createAccessPolicyOperationSettings(), - clientContext, - operationsStub); - this.updateAccessPolicyCallable = - callableFactory.createUnaryCallable( - updateAccessPolicyTransportSettings, - settings.updateAccessPolicySettings(), - clientContext); - this.updateAccessPolicyOperationCallable = - callableFactory.createOperationCallable( - updateAccessPolicyTransportSettings, - settings.updateAccessPolicyOperationSettings(), - clientContext, - operationsStub); - this.deleteAccessPolicyCallable = - callableFactory.createUnaryCallable( - deleteAccessPolicyTransportSettings, - settings.deleteAccessPolicySettings(), - clientContext); - this.deleteAccessPolicyOperationCallable = - callableFactory.createOperationCallable( - deleteAccessPolicyTransportSettings, - settings.deleteAccessPolicyOperationSettings(), - clientContext, - operationsStub); - this.listAccessLevelsCallable = - callableFactory.createUnaryCallable( - listAccessLevelsTransportSettings, settings.listAccessLevelsSettings(), clientContext); - this.listAccessLevelsPagedCallable = - callableFactory.createPagedCallable( - listAccessLevelsTransportSettings, settings.listAccessLevelsSettings(), clientContext); - this.getAccessLevelCallable = - callableFactory.createUnaryCallable( - getAccessLevelTransportSettings, settings.getAccessLevelSettings(), clientContext); - this.createAccessLevelCallable = - callableFactory.createUnaryCallable( - createAccessLevelTransportSettings, - settings.createAccessLevelSettings(), - clientContext); - this.createAccessLevelOperationCallable = - callableFactory.createOperationCallable( - createAccessLevelTransportSettings, - settings.createAccessLevelOperationSettings(), - clientContext, - operationsStub); - this.updateAccessLevelCallable = - callableFactory.createUnaryCallable( - updateAccessLevelTransportSettings, - settings.updateAccessLevelSettings(), - clientContext); - this.updateAccessLevelOperationCallable = - callableFactory.createOperationCallable( - updateAccessLevelTransportSettings, - settings.updateAccessLevelOperationSettings(), - clientContext, - operationsStub); - this.deleteAccessLevelCallable = - callableFactory.createUnaryCallable( - deleteAccessLevelTransportSettings, - settings.deleteAccessLevelSettings(), - clientContext); - this.deleteAccessLevelOperationCallable = - callableFactory.createOperationCallable( - deleteAccessLevelTransportSettings, - settings.deleteAccessLevelOperationSettings(), - clientContext, - operationsStub); - this.replaceAccessLevelsCallable = - callableFactory.createUnaryCallable( - replaceAccessLevelsTransportSettings, - settings.replaceAccessLevelsSettings(), - clientContext); - this.replaceAccessLevelsOperationCallable = - callableFactory.createOperationCallable( - replaceAccessLevelsTransportSettings, - settings.replaceAccessLevelsOperationSettings(), - clientContext, - operationsStub); - this.listServicePerimetersCallable = - callableFactory.createUnaryCallable( - listServicePerimetersTransportSettings, - settings.listServicePerimetersSettings(), - clientContext); - this.listServicePerimetersPagedCallable = - callableFactory.createPagedCallable( - listServicePerimetersTransportSettings, - settings.listServicePerimetersSettings(), - clientContext); - this.getServicePerimeterCallable = - callableFactory.createUnaryCallable( - getServicePerimeterTransportSettings, - settings.getServicePerimeterSettings(), - clientContext); - this.createServicePerimeterCallable = - callableFactory.createUnaryCallable( - createServicePerimeterTransportSettings, - settings.createServicePerimeterSettings(), - clientContext); - this.createServicePerimeterOperationCallable = - callableFactory.createOperationCallable( - createServicePerimeterTransportSettings, - settings.createServicePerimeterOperationSettings(), - clientContext, - operationsStub); - this.updateServicePerimeterCallable = - callableFactory.createUnaryCallable( - updateServicePerimeterTransportSettings, - settings.updateServicePerimeterSettings(), - clientContext); - this.updateServicePerimeterOperationCallable = - callableFactory.createOperationCallable( - updateServicePerimeterTransportSettings, - settings.updateServicePerimeterOperationSettings(), - clientContext, - operationsStub); - this.deleteServicePerimeterCallable = - callableFactory.createUnaryCallable( - deleteServicePerimeterTransportSettings, - settings.deleteServicePerimeterSettings(), - clientContext); - this.deleteServicePerimeterOperationCallable = - callableFactory.createOperationCallable( - deleteServicePerimeterTransportSettings, - settings.deleteServicePerimeterOperationSettings(), - clientContext, - operationsStub); - this.replaceServicePerimetersCallable = - callableFactory.createUnaryCallable( - replaceServicePerimetersTransportSettings, - settings.replaceServicePerimetersSettings(), - clientContext); - this.replaceServicePerimetersOperationCallable = - callableFactory.createOperationCallable( - replaceServicePerimetersTransportSettings, - settings.replaceServicePerimetersOperationSettings(), - clientContext, - operationsStub); - this.commitServicePerimetersCallable = - callableFactory.createUnaryCallable( - commitServicePerimetersTransportSettings, - settings.commitServicePerimetersSettings(), - clientContext); - this.commitServicePerimetersOperationCallable = - callableFactory.createOperationCallable( - commitServicePerimetersTransportSettings, - settings.commitServicePerimetersOperationSettings(), - clientContext, - operationsStub); - this.listGcpUserAccessBindingsCallable = - callableFactory.createUnaryCallable( - listGcpUserAccessBindingsTransportSettings, - settings.listGcpUserAccessBindingsSettings(), - clientContext); - this.listGcpUserAccessBindingsPagedCallable = - callableFactory.createPagedCallable( - listGcpUserAccessBindingsTransportSettings, - settings.listGcpUserAccessBindingsSettings(), - clientContext); - this.getGcpUserAccessBindingCallable = - callableFactory.createUnaryCallable( - getGcpUserAccessBindingTransportSettings, - settings.getGcpUserAccessBindingSettings(), - clientContext); - this.createGcpUserAccessBindingCallable = - callableFactory.createUnaryCallable( - createGcpUserAccessBindingTransportSettings, - settings.createGcpUserAccessBindingSettings(), - clientContext); - this.createGcpUserAccessBindingOperationCallable = - callableFactory.createOperationCallable( - createGcpUserAccessBindingTransportSettings, - settings.createGcpUserAccessBindingOperationSettings(), - clientContext, - operationsStub); - this.updateGcpUserAccessBindingCallable = - callableFactory.createUnaryCallable( - updateGcpUserAccessBindingTransportSettings, - settings.updateGcpUserAccessBindingSettings(), - clientContext); - this.updateGcpUserAccessBindingOperationCallable = - callableFactory.createOperationCallable( - updateGcpUserAccessBindingTransportSettings, - settings.updateGcpUserAccessBindingOperationSettings(), - clientContext, - operationsStub); - this.deleteGcpUserAccessBindingCallable = - callableFactory.createUnaryCallable( - deleteGcpUserAccessBindingTransportSettings, - settings.deleteGcpUserAccessBindingSettings(), - clientContext); - this.deleteGcpUserAccessBindingOperationCallable = - callableFactory.createOperationCallable( - deleteGcpUserAccessBindingTransportSettings, - settings.deleteGcpUserAccessBindingOperationSettings(), - clientContext, - operationsStub); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - public GrpcOperationsStub getOperationsStub() { - return operationsStub; - } - - @Override - public UnaryCallable - listAccessPoliciesCallable() { - return listAccessPoliciesCallable; - } - - @Override - public UnaryCallable - listAccessPoliciesPagedCallable() { - return listAccessPoliciesPagedCallable; - } - - @Override - public UnaryCallable getAccessPolicyCallable() { - return getAccessPolicyCallable; - } - - @Override - public UnaryCallable createAccessPolicyCallable() { - return createAccessPolicyCallable; - } - - @Override - public OperationCallable - createAccessPolicyOperationCallable() { - return createAccessPolicyOperationCallable; - } - - @Override - public UnaryCallable updateAccessPolicyCallable() { - return updateAccessPolicyCallable; - } - - @Override - public OperationCallable< - UpdateAccessPolicyRequest, AccessPolicy, AccessContextManagerOperationMetadata> - updateAccessPolicyOperationCallable() { - return updateAccessPolicyOperationCallable; - } - - @Override - public UnaryCallable deleteAccessPolicyCallable() { - return deleteAccessPolicyCallable; - } - - @Override - public OperationCallable - deleteAccessPolicyOperationCallable() { - return deleteAccessPolicyOperationCallable; - } - - @Override - public UnaryCallable - listAccessLevelsCallable() { - return listAccessLevelsCallable; - } - - @Override - public UnaryCallable - listAccessLevelsPagedCallable() { - return listAccessLevelsPagedCallable; - } - - @Override - public UnaryCallable getAccessLevelCallable() { - return getAccessLevelCallable; - } - - @Override - public UnaryCallable createAccessLevelCallable() { - return createAccessLevelCallable; - } - - @Override - public OperationCallable< - CreateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - createAccessLevelOperationCallable() { - return createAccessLevelOperationCallable; - } - - @Override - public UnaryCallable updateAccessLevelCallable() { - return updateAccessLevelCallable; - } - - @Override - public OperationCallable< - UpdateAccessLevelRequest, AccessLevel, AccessContextManagerOperationMetadata> - updateAccessLevelOperationCallable() { - return updateAccessLevelOperationCallable; - } - - @Override - public UnaryCallable deleteAccessLevelCallable() { - return deleteAccessLevelCallable; - } - - @Override - public OperationCallable - deleteAccessLevelOperationCallable() { - return deleteAccessLevelOperationCallable; - } - - @Override - public UnaryCallable replaceAccessLevelsCallable() { - return replaceAccessLevelsCallable; - } - - @Override - public OperationCallable< - ReplaceAccessLevelsRequest, - ReplaceAccessLevelsResponse, - AccessContextManagerOperationMetadata> - replaceAccessLevelsOperationCallable() { - return replaceAccessLevelsOperationCallable; - } - - @Override - public UnaryCallable - listServicePerimetersCallable() { - return listServicePerimetersCallable; - } - - @Override - public UnaryCallable - listServicePerimetersPagedCallable() { - return listServicePerimetersPagedCallable; - } - - @Override - public UnaryCallable getServicePerimeterCallable() { - return getServicePerimeterCallable; - } - - @Override - public UnaryCallable createServicePerimeterCallable() { - return createServicePerimeterCallable; - } - - @Override - public OperationCallable< - CreateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - createServicePerimeterOperationCallable() { - return createServicePerimeterOperationCallable; - } - - @Override - public UnaryCallable updateServicePerimeterCallable() { - return updateServicePerimeterCallable; - } - - @Override - public OperationCallable< - UpdateServicePerimeterRequest, ServicePerimeter, AccessContextManagerOperationMetadata> - updateServicePerimeterOperationCallable() { - return updateServicePerimeterOperationCallable; - } - - @Override - public UnaryCallable deleteServicePerimeterCallable() { - return deleteServicePerimeterCallable; - } - - @Override - public OperationCallable< - DeleteServicePerimeterRequest, Empty, AccessContextManagerOperationMetadata> - deleteServicePerimeterOperationCallable() { - return deleteServicePerimeterOperationCallable; - } - - @Override - public UnaryCallable - replaceServicePerimetersCallable() { - return replaceServicePerimetersCallable; - } - - @Override - public OperationCallable< - ReplaceServicePerimetersRequest, - ReplaceServicePerimetersResponse, - AccessContextManagerOperationMetadata> - replaceServicePerimetersOperationCallable() { - return replaceServicePerimetersOperationCallable; - } - - @Override - public UnaryCallable - commitServicePerimetersCallable() { - return commitServicePerimetersCallable; - } - - @Override - public OperationCallable< - CommitServicePerimetersRequest, - CommitServicePerimetersResponse, - AccessContextManagerOperationMetadata> - commitServicePerimetersOperationCallable() { - return commitServicePerimetersOperationCallable; - } - - @Override - public UnaryCallable - listGcpUserAccessBindingsCallable() { - return listGcpUserAccessBindingsCallable; - } - - @Override - public UnaryCallable - listGcpUserAccessBindingsPagedCallable() { - return listGcpUserAccessBindingsPagedCallable; - } - - @Override - public UnaryCallable - getGcpUserAccessBindingCallable() { - return getGcpUserAccessBindingCallable; - } - - @Override - public UnaryCallable - createGcpUserAccessBindingCallable() { - return createGcpUserAccessBindingCallable; - } - - @Override - public OperationCallable< - CreateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - createGcpUserAccessBindingOperationCallable() { - return createGcpUserAccessBindingOperationCallable; - } - - @Override - public UnaryCallable - updateGcpUserAccessBindingCallable() { - return updateGcpUserAccessBindingCallable; - } - - @Override - public OperationCallable< - UpdateGcpUserAccessBindingRequest, - GcpUserAccessBinding, - GcpUserAccessBindingOperationMetadata> - updateGcpUserAccessBindingOperationCallable() { - return updateGcpUserAccessBindingOperationCallable; - } - - @Override - public UnaryCallable - deleteGcpUserAccessBindingCallable() { - return deleteGcpUserAccessBindingCallable; - } - - @Override - public OperationCallable< - DeleteGcpUserAccessBindingRequest, Empty, GcpUserAccessBindingOperationMetadata> - deleteGcpUserAccessBindingOperationCallable() { - return deleteGcpUserAccessBindingOperationCallable; - } - - @Override - public final void close() { - try { - backgroundResources.close(); - } catch (RuntimeException e) { - throw e; - } catch (Exception e) { - throw new IllegalStateException("Failed to close resource", e); - } - } - - @Override - public void shutdown() { - backgroundResources.shutdown(); - } - - @Override - public boolean isShutdown() { - return backgroundResources.isShutdown(); - } - - @Override - public boolean isTerminated() { - return backgroundResources.isTerminated(); - } - - @Override - public void shutdownNow() { - backgroundResources.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return backgroundResources.awaitTermination(duration, unit); - } -} diff --git a/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerClientTest.java b/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerClientTest.java deleted file mode 100644 index 1da23d7..0000000 --- a/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerClientTest.java +++ /dev/null @@ -1,1907 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessLevelsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListAccessPoliciesPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListGcpUserAccessBindingsPagedResponse; -import static com.google.identity.accesscontextmanager.v1.AccessContextManagerClient.ListServicePerimetersPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.api.gax.rpc.StatusCode; -import com.google.common.collect.Lists; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import com.google.protobuf.Empty; -import com.google.protobuf.FieldMask; -import com.google.protobuf.Timestamp; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.UUID; -import java.util.concurrent.ExecutionException; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class AccessContextManagerClientTest { - private static MockAccessContextManager mockAccessContextManager; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private AccessContextManagerClient client; - - @BeforeClass - public static void startStaticServer() { - mockAccessContextManager = new MockAccessContextManager(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), Arrays.asList(mockAccessContextManager)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - AccessContextManagerSettings settings = - AccessContextManagerSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = AccessContextManagerClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void listAccessPoliciesTest() throws Exception { - AccessPolicy responsesElement = AccessPolicy.newBuilder().build(); - ListAccessPoliciesResponse expectedResponse = - ListAccessPoliciesResponse.newBuilder() - .setNextPageToken("") - .addAllAccessPolicies(Arrays.asList(responsesElement)) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - ListAccessPoliciesRequest request = - ListAccessPoliciesRequest.newBuilder() - .setParent(OrganizationName.of("[ORGANIZATION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListAccessPoliciesPagedResponse pagedListResponse = client.listAccessPolicies(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getAccessPoliciesList().get(0), resources.get(0)); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListAccessPoliciesRequest actualRequest = ((ListAccessPoliciesRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listAccessPoliciesExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - ListAccessPoliciesRequest request = - ListAccessPoliciesRequest.newBuilder() - .setParent(OrganizationName.of("[ORGANIZATION]").toString()) - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listAccessPolicies(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getAccessPolicyTest() throws Exception { - AccessPolicy expectedResponse = - AccessPolicy.newBuilder() - .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .setParent("parent-995424086") - .setTitle("title110371416") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setEtag("etag3123477") - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]"); - - AccessPolicy actualResponse = client.getAccessPolicy(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetAccessPolicyRequest actualRequest = ((GetAccessPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getAccessPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]"); - client.getAccessPolicy(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getAccessPolicyTest2() throws Exception { - AccessPolicy expectedResponse = - AccessPolicy.newBuilder() - .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .setParent("parent-995424086") - .setTitle("title110371416") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setEtag("etag3123477") - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - String name = "name3373707"; - - AccessPolicy actualResponse = client.getAccessPolicy(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetAccessPolicyRequest actualRequest = ((GetAccessPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getAccessPolicyExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String name = "name3373707"; - client.getAccessPolicy(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createAccessPolicyTest() throws Exception { - AccessPolicy expectedResponse = - AccessPolicy.newBuilder() - .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .setParent("parent-995424086") - .setTitle("title110371416") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setEtag("etag3123477") - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createAccessPolicyTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - AccessPolicy request = - AccessPolicy.newBuilder() - .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .setParent("parent-995424086") - .setTitle("title110371416") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setEtag("etag3123477") - .build(); - - AccessPolicy actualResponse = client.createAccessPolicyAsync(request).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - AccessPolicy actualRequest = ((AccessPolicy) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getTitle(), actualRequest.getTitle()); - Assert.assertEquals(request.getCreateTime(), actualRequest.getCreateTime()); - Assert.assertEquals(request.getUpdateTime(), actualRequest.getUpdateTime()); - Assert.assertEquals(request.getEtag(), actualRequest.getEtag()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createAccessPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessPolicy request = - AccessPolicy.newBuilder() - .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .setParent("parent-995424086") - .setTitle("title110371416") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setEtag("etag3123477") - .build(); - client.createAccessPolicyAsync(request).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void updateAccessPolicyTest() throws Exception { - AccessPolicy expectedResponse = - AccessPolicy.newBuilder() - .setName(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .setParent("parent-995424086") - .setTitle("title110371416") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setEtag("etag3123477") - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("updateAccessPolicyTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - AccessPolicy policy = AccessPolicy.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - - AccessPolicy actualResponse = client.updateAccessPolicyAsync(policy, updateMask).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateAccessPolicyRequest actualRequest = ((UpdateAccessPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(policy, actualRequest.getPolicy()); - Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateAccessPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessPolicy policy = AccessPolicy.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - client.updateAccessPolicyAsync(policy, updateMask).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void deleteAccessPolicyTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteAccessPolicyTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]"); - - client.deleteAccessPolicyAsync(name).get(); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteAccessPolicyRequest actualRequest = ((DeleteAccessPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteAccessPolicyExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]"); - client.deleteAccessPolicyAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void deleteAccessPolicyTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteAccessPolicyTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - String name = "name3373707"; - - client.deleteAccessPolicyAsync(name).get(); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteAccessPolicyRequest actualRequest = ((DeleteAccessPolicyRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteAccessPolicyExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String name = "name3373707"; - client.deleteAccessPolicyAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void listAccessLevelsTest() throws Exception { - AccessLevel responsesElement = AccessLevel.newBuilder().build(); - ListAccessLevelsResponse expectedResponse = - ListAccessLevelsResponse.newBuilder() - .setNextPageToken("") - .addAllAccessLevels(Arrays.asList(responsesElement)) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]"); - - ListAccessLevelsPagedResponse pagedListResponse = client.listAccessLevels(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getAccessLevelsList().get(0), resources.get(0)); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListAccessLevelsRequest actualRequest = ((ListAccessLevelsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listAccessLevelsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]"); - client.listAccessLevels(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listAccessLevelsTest2() throws Exception { - AccessLevel responsesElement = AccessLevel.newBuilder().build(); - ListAccessLevelsResponse expectedResponse = - ListAccessLevelsResponse.newBuilder() - .setNextPageToken("") - .addAllAccessLevels(Arrays.asList(responsesElement)) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - String parent = "parent-995424086"; - - ListAccessLevelsPagedResponse pagedListResponse = client.listAccessLevels(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getAccessLevelsList().get(0), resources.get(0)); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListAccessLevelsRequest actualRequest = ((ListAccessLevelsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listAccessLevelsExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String parent = "parent-995424086"; - client.listAccessLevels(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getAccessLevelTest() throws Exception { - AccessLevel expectedResponse = - AccessLevel.newBuilder() - .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - AccessLevelName name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]"); - - AccessLevel actualResponse = client.getAccessLevel(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetAccessLevelRequest actualRequest = ((GetAccessLevelRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getAccessLevelExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessLevelName name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]"); - client.getAccessLevel(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getAccessLevelTest2() throws Exception { - AccessLevel expectedResponse = - AccessLevel.newBuilder() - .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - String name = "name3373707"; - - AccessLevel actualResponse = client.getAccessLevel(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetAccessLevelRequest actualRequest = ((GetAccessLevelRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getAccessLevelExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String name = "name3373707"; - client.getAccessLevel(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createAccessLevelTest() throws Exception { - AccessLevel expectedResponse = - AccessLevel.newBuilder() - .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createAccessLevelTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]"); - AccessLevel accessLevel = AccessLevel.newBuilder().build(); - - AccessLevel actualResponse = client.createAccessLevelAsync(parent, accessLevel).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateAccessLevelRequest actualRequest = ((CreateAccessLevelRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(accessLevel, actualRequest.getAccessLevel()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createAccessLevelExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]"); - AccessLevel accessLevel = AccessLevel.newBuilder().build(); - client.createAccessLevelAsync(parent, accessLevel).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void createAccessLevelTest2() throws Exception { - AccessLevel expectedResponse = - AccessLevel.newBuilder() - .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createAccessLevelTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - String parent = "parent-995424086"; - AccessLevel accessLevel = AccessLevel.newBuilder().build(); - - AccessLevel actualResponse = client.createAccessLevelAsync(parent, accessLevel).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateAccessLevelRequest actualRequest = ((CreateAccessLevelRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(accessLevel, actualRequest.getAccessLevel()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createAccessLevelExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String parent = "parent-995424086"; - AccessLevel accessLevel = AccessLevel.newBuilder().build(); - client.createAccessLevelAsync(parent, accessLevel).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void updateAccessLevelTest() throws Exception { - AccessLevel expectedResponse = - AccessLevel.newBuilder() - .setName(AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("updateAccessLevelTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - AccessLevel accessLevel = AccessLevel.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - - AccessLevel actualResponse = client.updateAccessLevelAsync(accessLevel, updateMask).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateAccessLevelRequest actualRequest = ((UpdateAccessLevelRequest) actualRequests.get(0)); - - Assert.assertEquals(accessLevel, actualRequest.getAccessLevel()); - Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateAccessLevelExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessLevel accessLevel = AccessLevel.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - client.updateAccessLevelAsync(accessLevel, updateMask).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void deleteAccessLevelTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteAccessLevelTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - AccessLevelName name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]"); - - client.deleteAccessLevelAsync(name).get(); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteAccessLevelRequest actualRequest = ((DeleteAccessLevelRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteAccessLevelExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessLevelName name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]"); - client.deleteAccessLevelAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void deleteAccessLevelTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteAccessLevelTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - String name = "name3373707"; - - client.deleteAccessLevelAsync(name).get(); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteAccessLevelRequest actualRequest = ((DeleteAccessLevelRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteAccessLevelExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String name = "name3373707"; - client.deleteAccessLevelAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void replaceAccessLevelsTest() throws Exception { - ReplaceAccessLevelsResponse expectedResponse = - ReplaceAccessLevelsResponse.newBuilder() - .addAllAccessLevels(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("replaceAccessLevelsTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - ReplaceAccessLevelsRequest request = - ReplaceAccessLevelsRequest.newBuilder() - .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .addAllAccessLevels(new ArrayList()) - .setEtag("etag3123477") - .build(); - - ReplaceAccessLevelsResponse actualResponse = client.replaceAccessLevelsAsync(request).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ReplaceAccessLevelsRequest actualRequest = ((ReplaceAccessLevelsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getAccessLevelsList(), actualRequest.getAccessLevelsList()); - Assert.assertEquals(request.getEtag(), actualRequest.getEtag()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void replaceAccessLevelsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - ReplaceAccessLevelsRequest request = - ReplaceAccessLevelsRequest.newBuilder() - .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .addAllAccessLevels(new ArrayList()) - .setEtag("etag3123477") - .build(); - client.replaceAccessLevelsAsync(request).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void listServicePerimetersTest() throws Exception { - ServicePerimeter responsesElement = ServicePerimeter.newBuilder().build(); - ListServicePerimetersResponse expectedResponse = - ListServicePerimetersResponse.newBuilder() - .setNextPageToken("") - .addAllServicePerimeters(Arrays.asList(responsesElement)) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]"); - - ListServicePerimetersPagedResponse pagedListResponse = client.listServicePerimeters(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getServicePerimetersList().get(0), resources.get(0)); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListServicePerimetersRequest actualRequest = - ((ListServicePerimetersRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listServicePerimetersExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]"); - client.listServicePerimeters(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listServicePerimetersTest2() throws Exception { - ServicePerimeter responsesElement = ServicePerimeter.newBuilder().build(); - ListServicePerimetersResponse expectedResponse = - ListServicePerimetersResponse.newBuilder() - .setNextPageToken("") - .addAllServicePerimeters(Arrays.asList(responsesElement)) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - String parent = "parent-995424086"; - - ListServicePerimetersPagedResponse pagedListResponse = client.listServicePerimeters(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getServicePerimetersList().get(0), resources.get(0)); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListServicePerimetersRequest actualRequest = - ((ListServicePerimetersRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listServicePerimetersExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String parent = "parent-995424086"; - client.listServicePerimeters(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getServicePerimeterTest() throws Exception { - ServicePerimeter expectedResponse = - ServicePerimeter.newBuilder() - .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setStatus(ServicePerimeterConfig.newBuilder().build()) - .setSpec(ServicePerimeterConfig.newBuilder().build()) - .setUseExplicitDryRunSpec(true) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - ServicePerimeterName name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]"); - - ServicePerimeter actualResponse = client.getServicePerimeter(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetServicePerimeterRequest actualRequest = ((GetServicePerimeterRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getServicePerimeterExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - ServicePerimeterName name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]"); - client.getServicePerimeter(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getServicePerimeterTest2() throws Exception { - ServicePerimeter expectedResponse = - ServicePerimeter.newBuilder() - .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setStatus(ServicePerimeterConfig.newBuilder().build()) - .setSpec(ServicePerimeterConfig.newBuilder().build()) - .setUseExplicitDryRunSpec(true) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - String name = "name3373707"; - - ServicePerimeter actualResponse = client.getServicePerimeter(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetServicePerimeterRequest actualRequest = ((GetServicePerimeterRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getServicePerimeterExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String name = "name3373707"; - client.getServicePerimeter(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createServicePerimeterTest() throws Exception { - ServicePerimeter expectedResponse = - ServicePerimeter.newBuilder() - .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setStatus(ServicePerimeterConfig.newBuilder().build()) - .setSpec(ServicePerimeterConfig.newBuilder().build()) - .setUseExplicitDryRunSpec(true) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createServicePerimeterTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]"); - ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build(); - - ServicePerimeter actualResponse = - client.createServicePerimeterAsync(parent, servicePerimeter).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateServicePerimeterRequest actualRequest = - ((CreateServicePerimeterRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(servicePerimeter, actualRequest.getServicePerimeter()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createServicePerimeterExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]"); - ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build(); - client.createServicePerimeterAsync(parent, servicePerimeter).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void createServicePerimeterTest2() throws Exception { - ServicePerimeter expectedResponse = - ServicePerimeter.newBuilder() - .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setStatus(ServicePerimeterConfig.newBuilder().build()) - .setSpec(ServicePerimeterConfig.newBuilder().build()) - .setUseExplicitDryRunSpec(true) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createServicePerimeterTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - String parent = "parent-995424086"; - ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build(); - - ServicePerimeter actualResponse = - client.createServicePerimeterAsync(parent, servicePerimeter).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateServicePerimeterRequest actualRequest = - ((CreateServicePerimeterRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(servicePerimeter, actualRequest.getServicePerimeter()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createServicePerimeterExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String parent = "parent-995424086"; - ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build(); - client.createServicePerimeterAsync(parent, servicePerimeter).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void updateServicePerimeterTest() throws Exception { - ServicePerimeter expectedResponse = - ServicePerimeter.newBuilder() - .setName(ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString()) - .setTitle("title110371416") - .setDescription("description-1724546052") - .setCreateTime(Timestamp.newBuilder().build()) - .setUpdateTime(Timestamp.newBuilder().build()) - .setStatus(ServicePerimeterConfig.newBuilder().build()) - .setSpec(ServicePerimeterConfig.newBuilder().build()) - .setUseExplicitDryRunSpec(true) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("updateServicePerimeterTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - - ServicePerimeter actualResponse = - client.updateServicePerimeterAsync(servicePerimeter, updateMask).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateServicePerimeterRequest actualRequest = - ((UpdateServicePerimeterRequest) actualRequests.get(0)); - - Assert.assertEquals(servicePerimeter, actualRequest.getServicePerimeter()); - Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateServicePerimeterExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - client.updateServicePerimeterAsync(servicePerimeter, updateMask).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void deleteServicePerimeterTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteServicePerimeterTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - ServicePerimeterName name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]"); - - client.deleteServicePerimeterAsync(name).get(); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteServicePerimeterRequest actualRequest = - ((DeleteServicePerimeterRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteServicePerimeterExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - ServicePerimeterName name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]"); - client.deleteServicePerimeterAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void deleteServicePerimeterTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteServicePerimeterTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - String name = "name3373707"; - - client.deleteServicePerimeterAsync(name).get(); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteServicePerimeterRequest actualRequest = - ((DeleteServicePerimeterRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteServicePerimeterExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String name = "name3373707"; - client.deleteServicePerimeterAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void replaceServicePerimetersTest() throws Exception { - ReplaceServicePerimetersResponse expectedResponse = - ReplaceServicePerimetersResponse.newBuilder() - .addAllServicePerimeters(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("replaceServicePerimetersTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - ReplaceServicePerimetersRequest request = - ReplaceServicePerimetersRequest.newBuilder() - .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .addAllServicePerimeters(new ArrayList()) - .setEtag("etag3123477") - .build(); - - ReplaceServicePerimetersResponse actualResponse = - client.replaceServicePerimetersAsync(request).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ReplaceServicePerimetersRequest actualRequest = - ((ReplaceServicePerimetersRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals( - request.getServicePerimetersList(), actualRequest.getServicePerimetersList()); - Assert.assertEquals(request.getEtag(), actualRequest.getEtag()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void replaceServicePerimetersExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - ReplaceServicePerimetersRequest request = - ReplaceServicePerimetersRequest.newBuilder() - .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .addAllServicePerimeters(new ArrayList()) - .setEtag("etag3123477") - .build(); - client.replaceServicePerimetersAsync(request).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void commitServicePerimetersTest() throws Exception { - CommitServicePerimetersResponse expectedResponse = - CommitServicePerimetersResponse.newBuilder() - .addAllServicePerimeters(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("commitServicePerimetersTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - CommitServicePerimetersRequest request = - CommitServicePerimetersRequest.newBuilder() - .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .setEtag("etag3123477") - .build(); - - CommitServicePerimetersResponse actualResponse = - client.commitServicePerimetersAsync(request).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CommitServicePerimetersRequest actualRequest = - ((CommitServicePerimetersRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getEtag(), actualRequest.getEtag()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void commitServicePerimetersExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - CommitServicePerimetersRequest request = - CommitServicePerimetersRequest.newBuilder() - .setParent(AccessPolicyName.of("[ACCESS_POLICY]").toString()) - .setEtag("etag3123477") - .build(); - client.commitServicePerimetersAsync(request).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void listGcpUserAccessBindingsTest() throws Exception { - GcpUserAccessBinding responsesElement = GcpUserAccessBinding.newBuilder().build(); - ListGcpUserAccessBindingsResponse expectedResponse = - ListGcpUserAccessBindingsResponse.newBuilder() - .setNextPageToken("") - .addAllGcpUserAccessBindings(Arrays.asList(responsesElement)) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - OrganizationName parent = OrganizationName.of("[ORGANIZATION]"); - - ListGcpUserAccessBindingsPagedResponse pagedListResponse = - client.listGcpUserAccessBindings(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getGcpUserAccessBindingsList().get(0), resources.get(0)); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListGcpUserAccessBindingsRequest actualRequest = - ((ListGcpUserAccessBindingsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listGcpUserAccessBindingsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - OrganizationName parent = OrganizationName.of("[ORGANIZATION]"); - client.listGcpUserAccessBindings(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listGcpUserAccessBindingsTest2() throws Exception { - GcpUserAccessBinding responsesElement = GcpUserAccessBinding.newBuilder().build(); - ListGcpUserAccessBindingsResponse expectedResponse = - ListGcpUserAccessBindingsResponse.newBuilder() - .setNextPageToken("") - .addAllGcpUserAccessBindings(Arrays.asList(responsesElement)) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - String parent = "parent-995424086"; - - ListGcpUserAccessBindingsPagedResponse pagedListResponse = - client.listGcpUserAccessBindings(parent); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getGcpUserAccessBindingsList().get(0), resources.get(0)); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListGcpUserAccessBindingsRequest actualRequest = - ((ListGcpUserAccessBindingsRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listGcpUserAccessBindingsExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String parent = "parent-995424086"; - client.listGcpUserAccessBindings(parent); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getGcpUserAccessBindingTest() throws Exception { - GcpUserAccessBinding expectedResponse = - GcpUserAccessBinding.newBuilder() - .setName( - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]") - .toString()) - .setGroupKey("groupKey506342240") - .addAllAccessLevels(new ArrayList()) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - GcpUserAccessBindingName name = - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]"); - - GcpUserAccessBinding actualResponse = client.getGcpUserAccessBinding(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetGcpUserAccessBindingRequest actualRequest = - ((GetGcpUserAccessBindingRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getGcpUserAccessBindingExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - GcpUserAccessBindingName name = - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]"); - client.getGcpUserAccessBinding(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getGcpUserAccessBindingTest2() throws Exception { - GcpUserAccessBinding expectedResponse = - GcpUserAccessBinding.newBuilder() - .setName( - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]") - .toString()) - .setGroupKey("groupKey506342240") - .addAllAccessLevels(new ArrayList()) - .build(); - mockAccessContextManager.addResponse(expectedResponse); - - String name = "name3373707"; - - GcpUserAccessBinding actualResponse = client.getGcpUserAccessBinding(name); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetGcpUserAccessBindingRequest actualRequest = - ((GetGcpUserAccessBindingRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getGcpUserAccessBindingExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String name = "name3373707"; - client.getGcpUserAccessBinding(name); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void createGcpUserAccessBindingTest() throws Exception { - GcpUserAccessBinding expectedResponse = - GcpUserAccessBinding.newBuilder() - .setName( - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]") - .toString()) - .setGroupKey("groupKey506342240") - .addAllAccessLevels(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createGcpUserAccessBindingTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - OrganizationName parent = OrganizationName.of("[ORGANIZATION]"); - GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build(); - - GcpUserAccessBinding actualResponse = - client.createGcpUserAccessBindingAsync(parent, gcpUserAccessBinding).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateGcpUserAccessBindingRequest actualRequest = - ((CreateGcpUserAccessBindingRequest) actualRequests.get(0)); - - Assert.assertEquals(parent.toString(), actualRequest.getParent()); - Assert.assertEquals(gcpUserAccessBinding, actualRequest.getGcpUserAccessBinding()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createGcpUserAccessBindingExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - OrganizationName parent = OrganizationName.of("[ORGANIZATION]"); - GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build(); - client.createGcpUserAccessBindingAsync(parent, gcpUserAccessBinding).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void createGcpUserAccessBindingTest2() throws Exception { - GcpUserAccessBinding expectedResponse = - GcpUserAccessBinding.newBuilder() - .setName( - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]") - .toString()) - .setGroupKey("groupKey506342240") - .addAllAccessLevels(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("createGcpUserAccessBindingTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - String parent = "parent-995424086"; - GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build(); - - GcpUserAccessBinding actualResponse = - client.createGcpUserAccessBindingAsync(parent, gcpUserAccessBinding).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - CreateGcpUserAccessBindingRequest actualRequest = - ((CreateGcpUserAccessBindingRequest) actualRequests.get(0)); - - Assert.assertEquals(parent, actualRequest.getParent()); - Assert.assertEquals(gcpUserAccessBinding, actualRequest.getGcpUserAccessBinding()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void createGcpUserAccessBindingExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String parent = "parent-995424086"; - GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build(); - client.createGcpUserAccessBindingAsync(parent, gcpUserAccessBinding).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void updateGcpUserAccessBindingTest() throws Exception { - GcpUserAccessBinding expectedResponse = - GcpUserAccessBinding.newBuilder() - .setName( - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]") - .toString()) - .setGroupKey("groupKey506342240") - .addAllAccessLevels(new ArrayList()) - .build(); - Operation resultOperation = - Operation.newBuilder() - .setName("updateGcpUserAccessBindingTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - - GcpUserAccessBinding actualResponse = - client.updateGcpUserAccessBindingAsync(gcpUserAccessBinding, updateMask).get(); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - UpdateGcpUserAccessBindingRequest actualRequest = - ((UpdateGcpUserAccessBindingRequest) actualRequests.get(0)); - - Assert.assertEquals(gcpUserAccessBinding, actualRequest.getGcpUserAccessBinding()); - Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void updateGcpUserAccessBindingExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build(); - FieldMask updateMask = FieldMask.newBuilder().build(); - client.updateGcpUserAccessBindingAsync(gcpUserAccessBinding, updateMask).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void deleteGcpUserAccessBindingTest() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteGcpUserAccessBindingTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - GcpUserAccessBindingName name = - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]"); - - client.deleteGcpUserAccessBindingAsync(name).get(); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteGcpUserAccessBindingRequest actualRequest = - ((DeleteGcpUserAccessBindingRequest) actualRequests.get(0)); - - Assert.assertEquals(name.toString(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteGcpUserAccessBindingExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - GcpUserAccessBindingName name = - GcpUserAccessBindingName.of("[ORGANIZATION]", "[GCP_USER_ACCESS_BINDING]"); - client.deleteGcpUserAccessBindingAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } - - @Test - public void deleteGcpUserAccessBindingTest2() throws Exception { - Empty expectedResponse = Empty.newBuilder().build(); - Operation resultOperation = - Operation.newBuilder() - .setName("deleteGcpUserAccessBindingTest") - .setDone(true) - .setResponse(Any.pack(expectedResponse)) - .build(); - mockAccessContextManager.addResponse(resultOperation); - - String name = "name3373707"; - - client.deleteGcpUserAccessBindingAsync(name).get(); - - List actualRequests = mockAccessContextManager.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - DeleteGcpUserAccessBindingRequest actualRequest = - ((DeleteGcpUserAccessBindingRequest) actualRequests.get(0)); - - Assert.assertEquals(name, actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void deleteGcpUserAccessBindingExceptionTest2() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockAccessContextManager.addException(exception); - - try { - String name = "name3373707"; - client.deleteGcpUserAccessBindingAsync(name).get(); - Assert.fail("No exception raised"); - } catch (ExecutionException e) { - Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); - InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); - Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); - } - } -} diff --git a/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/MockAccessContextManager.java b/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/MockAccessContextManager.java deleted file mode 100644 index 9997150..0000000 --- a/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/MockAccessContextManager.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; -import io.grpc.ServerServiceDefinition; -import java.util.List; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockAccessContextManager implements MockGrpcService { - private final MockAccessContextManagerImpl serviceImpl; - - public MockAccessContextManager() { - serviceImpl = new MockAccessContextManagerImpl(); - } - - @Override - public List getRequests() { - return serviceImpl.getRequests(); - } - - @Override - public void addResponse(AbstractMessage response) { - serviceImpl.addResponse(response); - } - - @Override - public void addException(Exception exception) { - serviceImpl.addException(exception); - } - - @Override - public ServerServiceDefinition getServiceDefinition() { - return serviceImpl.bindService(); - } - - @Override - public void reset() { - serviceImpl.reset(); - } -} diff --git a/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/MockAccessContextManagerImpl.java b/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/MockAccessContextManagerImpl.java deleted file mode 100644 index 5453081..0000000 --- a/google-identity-accesscontextmanager/src/test/java/com/google/identity/accesscontextmanager/v1/MockAccessContextManagerImpl.java +++ /dev/null @@ -1,547 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import com.google.api.core.BetaApi; -import com.google.identity.accesscontextmanager.v1.AccessContextManagerGrpc.AccessContextManagerImplBase; -import com.google.longrunning.Operation; -import com.google.protobuf.AbstractMessage; -import io.grpc.stub.StreamObserver; -import java.util.ArrayList; -import java.util.LinkedList; -import java.util.List; -import java.util.Queue; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockAccessContextManagerImpl extends AccessContextManagerImplBase { - private List requests; - private Queue responses; - - public MockAccessContextManagerImpl() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - public List getRequests() { - return requests; - } - - public void addResponse(AbstractMessage response) { - responses.add(response); - } - - public void setResponses(List responses) { - this.responses = new LinkedList(responses); - } - - public void addException(Exception exception) { - responses.add(exception); - } - - public void reset() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - @Override - public void listAccessPolicies( - ListAccessPoliciesRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListAccessPoliciesResponse) { - requests.add(request); - responseObserver.onNext(((ListAccessPoliciesResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ListAccessPolicies, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListAccessPoliciesResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getAccessPolicy( - GetAccessPolicyRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof AccessPolicy) { - requests.add(request); - responseObserver.onNext(((AccessPolicy) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method GetAccessPolicy, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - AccessPolicy.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void createAccessPolicy(AccessPolicy request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method CreateAccessPolicy, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void updateAccessPolicy( - UpdateAccessPolicyRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method UpdateAccessPolicy, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void deleteAccessPolicy( - DeleteAccessPolicyRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method DeleteAccessPolicy, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void listAccessLevels( - ListAccessLevelsRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListAccessLevelsResponse) { - requests.add(request); - responseObserver.onNext(((ListAccessLevelsResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ListAccessLevels, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListAccessLevelsResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getAccessLevel( - GetAccessLevelRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof AccessLevel) { - requests.add(request); - responseObserver.onNext(((AccessLevel) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method GetAccessLevel, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - AccessLevel.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void createAccessLevel( - CreateAccessLevelRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method CreateAccessLevel, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void updateAccessLevel( - UpdateAccessLevelRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method UpdateAccessLevel, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void deleteAccessLevel( - DeleteAccessLevelRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method DeleteAccessLevel, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void replaceAccessLevels( - ReplaceAccessLevelsRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ReplaceAccessLevels, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void listServicePerimeters( - ListServicePerimetersRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListServicePerimetersResponse) { - requests.add(request); - responseObserver.onNext(((ListServicePerimetersResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ListServicePerimeters, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListServicePerimetersResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getServicePerimeter( - GetServicePerimeterRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ServicePerimeter) { - requests.add(request); - responseObserver.onNext(((ServicePerimeter) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method GetServicePerimeter, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ServicePerimeter.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void createServicePerimeter( - CreateServicePerimeterRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method CreateServicePerimeter, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void updateServicePerimeter( - UpdateServicePerimeterRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method UpdateServicePerimeter, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void deleteServicePerimeter( - DeleteServicePerimeterRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method DeleteServicePerimeter, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void replaceServicePerimeters( - ReplaceServicePerimetersRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ReplaceServicePerimeters, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void commitServicePerimeters( - CommitServicePerimetersRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method CommitServicePerimeters, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void listGcpUserAccessBindings( - ListGcpUserAccessBindingsRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof ListGcpUserAccessBindingsResponse) { - requests.add(request); - responseObserver.onNext(((ListGcpUserAccessBindingsResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method ListGcpUserAccessBindings, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - ListGcpUserAccessBindingsResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void getGcpUserAccessBinding( - GetGcpUserAccessBindingRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof GcpUserAccessBinding) { - requests.add(request); - responseObserver.onNext(((GcpUserAccessBinding) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method GetGcpUserAccessBinding, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - GcpUserAccessBinding.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void createGcpUserAccessBinding( - CreateGcpUserAccessBindingRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method CreateGcpUserAccessBinding, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void updateGcpUserAccessBinding( - UpdateGcpUserAccessBindingRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method UpdateGcpUserAccessBinding, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void deleteGcpUserAccessBinding( - DeleteGcpUserAccessBindingRequest request, StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof Operation) { - requests.add(request); - responseObserver.onNext(((Operation) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method DeleteGcpUserAccessBinding, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - Operation.class.getName(), - Exception.class.getName()))); - } - } -} diff --git a/grpc-google-identity-accesscontextmanager-v1/pom.xml b/grpc-google-identity-accesscontextmanager-v1/pom.xml deleted file mode 100644 index 6cc69ed..0000000 --- a/grpc-google-identity-accesscontextmanager-v1/pom.xml +++ /dev/null @@ -1,69 +0,0 @@ - - 4.0.0 - com.google.api.grpc - grpc-google-identity-accesscontextmanager-v1 - 1.2.5-SNAPSHOT - grpc-google-identity-accesscontextmanager-v1 - GRPC library for google-identity-accesscontextmanager - - com.google.cloud - google-identity-accesscontextmanager-parent - 1.2.5-SNAPSHOT - - - - 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-identity-accesscontextmanager-v1 - - - com.google.guava - guava - - - - - - java9 - - [9,) - - - - javax.annotation - javax.annotation-api - - - - - - - - - org.codehaus.mojo - flatten-maven-plugin - - - - \ No newline at end of file diff --git a/grpc-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerGrpc.java b/grpc-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerGrpc.java deleted file mode 100644 index 01373da..0000000 --- a/grpc-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerGrpc.java +++ /dev/null @@ -1,3636 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.identity.accesscontextmanager.v1; - -import static io.grpc.MethodDescriptor.generateFullMethodName; - -/** - * - * - *
- * API for setting [Access Levels]
- * [google.identity.accesscontextmanager.v1.AccessLevel] and [Service
- * Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter]
- * for Google Cloud Projects. Each organization has one [AccessPolicy]
- * [google.identity.accesscontextmanager.v1.AccessPolicy] containing the
- * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
- * and [Service Perimeters]
- * [google.identity.accesscontextmanager.v1.ServicePerimeter]. This
- * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] is
- * applicable to all resources in the organization.
- * AccessPolicies
- * 
- */ -@javax.annotation.Generated( - value = "by gRPC proto compiler", - comments = "Source: google/identity/accesscontextmanager/v1/access_context_manager.proto") -@io.grpc.stub.annotations.GrpcGenerated -public final class AccessContextManagerGrpc { - - private AccessContextManagerGrpc() {} - - public static final String SERVICE_NAME = - "google.identity.accesscontextmanager.v1.AccessContextManager"; - - // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest, - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse> - getListAccessPoliciesMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListAccessPolicies", - requestType = com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest.class, - responseType = com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest, - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse> - getListAccessPoliciesMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest, - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse> - getListAccessPoliciesMethod; - if ((getListAccessPoliciesMethod = AccessContextManagerGrpc.getListAccessPoliciesMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getListAccessPoliciesMethod = AccessContextManagerGrpc.getListAccessPoliciesMethod) - == null) { - AccessContextManagerGrpc.getListAccessPoliciesMethod = - getListAccessPoliciesMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListAccessPolicies")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("ListAccessPolicies")) - .build(); - } - } - } - return getListAccessPoliciesMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest, - com.google.identity.accesscontextmanager.v1.AccessPolicy> - getGetAccessPolicyMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetAccessPolicy", - requestType = com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest.class, - responseType = com.google.identity.accesscontextmanager.v1.AccessPolicy.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest, - com.google.identity.accesscontextmanager.v1.AccessPolicy> - getGetAccessPolicyMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest, - com.google.identity.accesscontextmanager.v1.AccessPolicy> - getGetAccessPolicyMethod; - if ((getGetAccessPolicyMethod = AccessContextManagerGrpc.getGetAccessPolicyMethod) == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getGetAccessPolicyMethod = AccessContextManagerGrpc.getGetAccessPolicyMethod) - == null) { - AccessContextManagerGrpc.getGetAccessPolicyMethod = - getGetAccessPolicyMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetAccessPolicy")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.AccessPolicy - .getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("GetAccessPolicy")) - .build(); - } - } - } - return getGetAccessPolicyMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.longrunning.Operation> - getCreateAccessPolicyMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CreateAccessPolicy", - requestType = com.google.identity.accesscontextmanager.v1.AccessPolicy.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.longrunning.Operation> - getCreateAccessPolicyMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.longrunning.Operation> - getCreateAccessPolicyMethod; - if ((getCreateAccessPolicyMethod = AccessContextManagerGrpc.getCreateAccessPolicyMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getCreateAccessPolicyMethod = AccessContextManagerGrpc.getCreateAccessPolicyMethod) - == null) { - AccessContextManagerGrpc.getCreateAccessPolicyMethod = - getCreateAccessPolicyMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateAccessPolicy")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.AccessPolicy - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("CreateAccessPolicy")) - .build(); - } - } - } - return getCreateAccessPolicyMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest, - com.google.longrunning.Operation> - getUpdateAccessPolicyMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "UpdateAccessPolicy", - requestType = com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest, - com.google.longrunning.Operation> - getUpdateAccessPolicyMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest, - com.google.longrunning.Operation> - getUpdateAccessPolicyMethod; - if ((getUpdateAccessPolicyMethod = AccessContextManagerGrpc.getUpdateAccessPolicyMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getUpdateAccessPolicyMethod = AccessContextManagerGrpc.getUpdateAccessPolicyMethod) - == null) { - AccessContextManagerGrpc.getUpdateAccessPolicyMethod = - getUpdateAccessPolicyMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateAccessPolicy")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("UpdateAccessPolicy")) - .build(); - } - } - } - return getUpdateAccessPolicyMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest, - com.google.longrunning.Operation> - getDeleteAccessPolicyMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeleteAccessPolicy", - requestType = com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest, - com.google.longrunning.Operation> - getDeleteAccessPolicyMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest, - com.google.longrunning.Operation> - getDeleteAccessPolicyMethod; - if ((getDeleteAccessPolicyMethod = AccessContextManagerGrpc.getDeleteAccessPolicyMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getDeleteAccessPolicyMethod = AccessContextManagerGrpc.getDeleteAccessPolicyMethod) - == null) { - AccessContextManagerGrpc.getDeleteAccessPolicyMethod = - getDeleteAccessPolicyMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteAccessPolicy")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("DeleteAccessPolicy")) - .build(); - } - } - } - return getDeleteAccessPolicyMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest, - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse> - getListAccessLevelsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListAccessLevels", - requestType = com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest.class, - responseType = com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest, - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse> - getListAccessLevelsMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest, - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse> - getListAccessLevelsMethod; - if ((getListAccessLevelsMethod = AccessContextManagerGrpc.getListAccessLevelsMethod) == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getListAccessLevelsMethod = AccessContextManagerGrpc.getListAccessLevelsMethod) - == null) { - AccessContextManagerGrpc.getListAccessLevelsMethod = - getListAccessLevelsMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListAccessLevels")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("ListAccessLevels")) - .build(); - } - } - } - return getListAccessLevelsMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest, - com.google.identity.accesscontextmanager.v1.AccessLevel> - getGetAccessLevelMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetAccessLevel", - requestType = com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest.class, - responseType = com.google.identity.accesscontextmanager.v1.AccessLevel.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest, - com.google.identity.accesscontextmanager.v1.AccessLevel> - getGetAccessLevelMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest, - com.google.identity.accesscontextmanager.v1.AccessLevel> - getGetAccessLevelMethod; - if ((getGetAccessLevelMethod = AccessContextManagerGrpc.getGetAccessLevelMethod) == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getGetAccessLevelMethod = AccessContextManagerGrpc.getGetAccessLevelMethod) == null) { - AccessContextManagerGrpc.getGetAccessLevelMethod = - getGetAccessLevelMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetAccessLevel")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.AccessLevel - .getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("GetAccessLevel")) - .build(); - } - } - } - return getGetAccessLevelMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest, - com.google.longrunning.Operation> - getCreateAccessLevelMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CreateAccessLevel", - requestType = com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest, - com.google.longrunning.Operation> - getCreateAccessLevelMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest, - com.google.longrunning.Operation> - getCreateAccessLevelMethod; - if ((getCreateAccessLevelMethod = AccessContextManagerGrpc.getCreateAccessLevelMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getCreateAccessLevelMethod = AccessContextManagerGrpc.getCreateAccessLevelMethod) - == null) { - AccessContextManagerGrpc.getCreateAccessLevelMethod = - getCreateAccessLevelMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateAccessLevel")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("CreateAccessLevel")) - .build(); - } - } - } - return getCreateAccessLevelMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest, - com.google.longrunning.Operation> - getUpdateAccessLevelMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "UpdateAccessLevel", - requestType = com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest, - com.google.longrunning.Operation> - getUpdateAccessLevelMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest, - com.google.longrunning.Operation> - getUpdateAccessLevelMethod; - if ((getUpdateAccessLevelMethod = AccessContextManagerGrpc.getUpdateAccessLevelMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getUpdateAccessLevelMethod = AccessContextManagerGrpc.getUpdateAccessLevelMethod) - == null) { - AccessContextManagerGrpc.getUpdateAccessLevelMethod = - getUpdateAccessLevelMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateAccessLevel")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("UpdateAccessLevel")) - .build(); - } - } - } - return getUpdateAccessLevelMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest, - com.google.longrunning.Operation> - getDeleteAccessLevelMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeleteAccessLevel", - requestType = com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest, - com.google.longrunning.Operation> - getDeleteAccessLevelMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest, - com.google.longrunning.Operation> - getDeleteAccessLevelMethod; - if ((getDeleteAccessLevelMethod = AccessContextManagerGrpc.getDeleteAccessLevelMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getDeleteAccessLevelMethod = AccessContextManagerGrpc.getDeleteAccessLevelMethod) - == null) { - AccessContextManagerGrpc.getDeleteAccessLevelMethod = - getDeleteAccessLevelMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteAccessLevel")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("DeleteAccessLevel")) - .build(); - } - } - } - return getDeleteAccessLevelMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest, - com.google.longrunning.Operation> - getReplaceAccessLevelsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ReplaceAccessLevels", - requestType = com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest, - com.google.longrunning.Operation> - getReplaceAccessLevelsMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest, - com.google.longrunning.Operation> - getReplaceAccessLevelsMethod; - if ((getReplaceAccessLevelsMethod = AccessContextManagerGrpc.getReplaceAccessLevelsMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getReplaceAccessLevelsMethod = AccessContextManagerGrpc.getReplaceAccessLevelsMethod) - == null) { - AccessContextManagerGrpc.getReplaceAccessLevelsMethod = - getReplaceAccessLevelsMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "ReplaceAccessLevels")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("ReplaceAccessLevels")) - .build(); - } - } - } - return getReplaceAccessLevelsMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest, - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse> - getListServicePerimetersMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListServicePerimeters", - requestType = com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest.class, - responseType = - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest, - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse> - getListServicePerimetersMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest, - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse> - getListServicePerimetersMethod; - if ((getListServicePerimetersMethod = AccessContextManagerGrpc.getListServicePerimetersMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getListServicePerimetersMethod = - AccessContextManagerGrpc.getListServicePerimetersMethod) - == null) { - AccessContextManagerGrpc.getListServicePerimetersMethod = - getListServicePerimetersMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "ListServicePerimeters")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .ListServicePerimetersRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .ListServicePerimetersResponse.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("ListServicePerimeters")) - .build(); - } - } - } - return getListServicePerimetersMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest, - com.google.identity.accesscontextmanager.v1.ServicePerimeter> - getGetServicePerimeterMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetServicePerimeter", - requestType = com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest.class, - responseType = com.google.identity.accesscontextmanager.v1.ServicePerimeter.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest, - com.google.identity.accesscontextmanager.v1.ServicePerimeter> - getGetServicePerimeterMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest, - com.google.identity.accesscontextmanager.v1.ServicePerimeter> - getGetServicePerimeterMethod; - if ((getGetServicePerimeterMethod = AccessContextManagerGrpc.getGetServicePerimeterMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getGetServicePerimeterMethod = AccessContextManagerGrpc.getGetServicePerimeterMethod) - == null) { - AccessContextManagerGrpc.getGetServicePerimeterMethod = - getGetServicePerimeterMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "GetServicePerimeter")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.ServicePerimeter - .getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier("GetServicePerimeter")) - .build(); - } - } - } - return getGetServicePerimeterMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest, - com.google.longrunning.Operation> - getCreateServicePerimeterMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CreateServicePerimeter", - requestType = com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest, - com.google.longrunning.Operation> - getCreateServicePerimeterMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest, - com.google.longrunning.Operation> - getCreateServicePerimeterMethod; - if ((getCreateServicePerimeterMethod = AccessContextManagerGrpc.getCreateServicePerimeterMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getCreateServicePerimeterMethod = - AccessContextManagerGrpc.getCreateServicePerimeterMethod) - == null) { - AccessContextManagerGrpc.getCreateServicePerimeterMethod = - getCreateServicePerimeterMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "CreateServicePerimeter")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .CreateServicePerimeterRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "CreateServicePerimeter")) - .build(); - } - } - } - return getCreateServicePerimeterMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest, - com.google.longrunning.Operation> - getUpdateServicePerimeterMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "UpdateServicePerimeter", - requestType = com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest, - com.google.longrunning.Operation> - getUpdateServicePerimeterMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest, - com.google.longrunning.Operation> - getUpdateServicePerimeterMethod; - if ((getUpdateServicePerimeterMethod = AccessContextManagerGrpc.getUpdateServicePerimeterMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getUpdateServicePerimeterMethod = - AccessContextManagerGrpc.getUpdateServicePerimeterMethod) - == null) { - AccessContextManagerGrpc.getUpdateServicePerimeterMethod = - getUpdateServicePerimeterMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "UpdateServicePerimeter")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .UpdateServicePerimeterRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "UpdateServicePerimeter")) - .build(); - } - } - } - return getUpdateServicePerimeterMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest, - com.google.longrunning.Operation> - getDeleteServicePerimeterMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeleteServicePerimeter", - requestType = com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest, - com.google.longrunning.Operation> - getDeleteServicePerimeterMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest, - com.google.longrunning.Operation> - getDeleteServicePerimeterMethod; - if ((getDeleteServicePerimeterMethod = AccessContextManagerGrpc.getDeleteServicePerimeterMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getDeleteServicePerimeterMethod = - AccessContextManagerGrpc.getDeleteServicePerimeterMethod) - == null) { - AccessContextManagerGrpc.getDeleteServicePerimeterMethod = - getDeleteServicePerimeterMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "DeleteServicePerimeter")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .DeleteServicePerimeterRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "DeleteServicePerimeter")) - .build(); - } - } - } - return getDeleteServicePerimeterMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest, - com.google.longrunning.Operation> - getReplaceServicePerimetersMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ReplaceServicePerimeters", - requestType = - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest, - com.google.longrunning.Operation> - getReplaceServicePerimetersMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest, - com.google.longrunning.Operation> - getReplaceServicePerimetersMethod; - if ((getReplaceServicePerimetersMethod = - AccessContextManagerGrpc.getReplaceServicePerimetersMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getReplaceServicePerimetersMethod = - AccessContextManagerGrpc.getReplaceServicePerimetersMethod) - == null) { - AccessContextManagerGrpc.getReplaceServicePerimetersMethod = - getReplaceServicePerimetersMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "ReplaceServicePerimeters")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .ReplaceServicePerimetersRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "ReplaceServicePerimeters")) - .build(); - } - } - } - return getReplaceServicePerimetersMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest, - com.google.longrunning.Operation> - getCommitServicePerimetersMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CommitServicePerimeters", - requestType = - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest, - com.google.longrunning.Operation> - getCommitServicePerimetersMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest, - com.google.longrunning.Operation> - getCommitServicePerimetersMethod; - if ((getCommitServicePerimetersMethod = - AccessContextManagerGrpc.getCommitServicePerimetersMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getCommitServicePerimetersMethod = - AccessContextManagerGrpc.getCommitServicePerimetersMethod) - == null) { - AccessContextManagerGrpc.getCommitServicePerimetersMethod = - getCommitServicePerimetersMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "CommitServicePerimeters")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .CommitServicePerimetersRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "CommitServicePerimeters")) - .build(); - } - } - } - return getCommitServicePerimetersMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest, - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse> - getListGcpUserAccessBindingsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListGcpUserAccessBindings", - requestType = - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest.class, - responseType = - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest, - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse> - getListGcpUserAccessBindingsMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest, - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse> - getListGcpUserAccessBindingsMethod; - if ((getListGcpUserAccessBindingsMethod = - AccessContextManagerGrpc.getListGcpUserAccessBindingsMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getListGcpUserAccessBindingsMethod = - AccessContextManagerGrpc.getListGcpUserAccessBindingsMethod) - == null) { - AccessContextManagerGrpc.getListGcpUserAccessBindingsMethod = - getListGcpUserAccessBindingsMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "ListGcpUserAccessBindings")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .ListGcpUserAccessBindingsRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .ListGcpUserAccessBindingsResponse.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "ListGcpUserAccessBindings")) - .build(); - } - } - } - return getListGcpUserAccessBindingsMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding> - getGetGcpUserAccessBindingMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetGcpUserAccessBinding", - requestType = - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest.class, - responseType = com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding> - getGetGcpUserAccessBindingMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding> - getGetGcpUserAccessBindingMethod; - if ((getGetGcpUserAccessBindingMethod = - AccessContextManagerGrpc.getGetGcpUserAccessBindingMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getGetGcpUserAccessBindingMethod = - AccessContextManagerGrpc.getGetGcpUserAccessBindingMethod) - == null) { - AccessContextManagerGrpc.getGetGcpUserAccessBindingMethod = - getGetGcpUserAccessBindingMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "GetGcpUserAccessBinding")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .GetGcpUserAccessBindingRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - .getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "GetGcpUserAccessBinding")) - .build(); - } - } - } - return getGetGcpUserAccessBindingMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getCreateGcpUserAccessBindingMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CreateGcpUserAccessBinding", - requestType = - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getCreateGcpUserAccessBindingMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getCreateGcpUserAccessBindingMethod; - if ((getCreateGcpUserAccessBindingMethod = - AccessContextManagerGrpc.getCreateGcpUserAccessBindingMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getCreateGcpUserAccessBindingMethod = - AccessContextManagerGrpc.getCreateGcpUserAccessBindingMethod) - == null) { - AccessContextManagerGrpc.getCreateGcpUserAccessBindingMethod = - getCreateGcpUserAccessBindingMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "CreateGcpUserAccessBinding")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .CreateGcpUserAccessBindingRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "CreateGcpUserAccessBinding")) - .build(); - } - } - } - return getCreateGcpUserAccessBindingMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getUpdateGcpUserAccessBindingMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "UpdateGcpUserAccessBinding", - requestType = - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getUpdateGcpUserAccessBindingMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getUpdateGcpUserAccessBindingMethod; - if ((getUpdateGcpUserAccessBindingMethod = - AccessContextManagerGrpc.getUpdateGcpUserAccessBindingMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getUpdateGcpUserAccessBindingMethod = - AccessContextManagerGrpc.getUpdateGcpUserAccessBindingMethod) - == null) { - AccessContextManagerGrpc.getUpdateGcpUserAccessBindingMethod = - getUpdateGcpUserAccessBindingMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "UpdateGcpUserAccessBinding")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .UpdateGcpUserAccessBindingRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "UpdateGcpUserAccessBinding")) - .build(); - } - } - } - return getUpdateGcpUserAccessBindingMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getDeleteGcpUserAccessBindingMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeleteGcpUserAccessBinding", - requestType = - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest.class, - responseType = com.google.longrunning.Operation.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getDeleteGcpUserAccessBindingMethod() { - io.grpc.MethodDescriptor< - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest, - com.google.longrunning.Operation> - getDeleteGcpUserAccessBindingMethod; - if ((getDeleteGcpUserAccessBindingMethod = - AccessContextManagerGrpc.getDeleteGcpUserAccessBindingMethod) - == null) { - synchronized (AccessContextManagerGrpc.class) { - if ((getDeleteGcpUserAccessBindingMethod = - AccessContextManagerGrpc.getDeleteGcpUserAccessBindingMethod) - == null) { - AccessContextManagerGrpc.getDeleteGcpUserAccessBindingMethod = - getDeleteGcpUserAccessBindingMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "DeleteGcpUserAccessBinding")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.identity.accesscontextmanager.v1 - .DeleteGcpUserAccessBindingRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.longrunning.Operation.getDefaultInstance())) - .setSchemaDescriptor( - new AccessContextManagerMethodDescriptorSupplier( - "DeleteGcpUserAccessBinding")) - .build(); - } - } - } - return getDeleteGcpUserAccessBindingMethod; - } - - /** Creates a new async stub that supports all call types for the service */ - public static AccessContextManagerStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AccessContextManagerStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AccessContextManagerStub(channel, callOptions); - } - }; - return AccessContextManagerStub.newStub(factory, channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static AccessContextManagerBlockingStub newBlockingStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AccessContextManagerBlockingStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AccessContextManagerBlockingStub(channel, callOptions); - } - }; - return AccessContextManagerBlockingStub.newStub(factory, channel); - } - - /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ - public static AccessContextManagerFutureStub newFutureStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public AccessContextManagerFutureStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AccessContextManagerFutureStub(channel, callOptions); - } - }; - return AccessContextManagerFutureStub.newStub(factory, channel); - } - - /** - * - * - *
-   * API for setting [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] and [Service
-   * Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter]
-   * for Google Cloud Projects. Each organization has one [AccessPolicy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] containing the
-   * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-   * and [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter]. This
-   * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] is
-   * applicable to all resources in the organization.
-   * AccessPolicies
-   * 
- */ - public abstract static class AccessContextManagerImplBase implements io.grpc.BindableService { - - /** - * - * - *
-     * List all [AccessPolicies]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] under a
-     * container.
-     * 
- */ - public void listAccessPolicies( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getListAccessPoliciesMethod(), responseObserver); - } - - /** - * - * - *
-     * Get an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] by name.
-     * 
- */ - public void getAccessPolicy( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getGetAccessPolicyMethod(), responseObserver); - } - - /** - * - * - *
-     * Create an `AccessPolicy`. Fails if this organization already has a
-     * `AccessPolicy`. The longrunning Operation will have a successful status
-     * once the `AccessPolicy` has propagated to long-lasting storage.
-     * Syntactic and basic semantic errors will be returned in `metadata` as a
-     * BadRequest proto.
-     * 
- */ - public void createAccessPolicy( - com.google.identity.accesscontextmanager.v1.AccessPolicy request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCreateAccessPolicyMethod(), responseObserver); - } - - /** - * - * - *
-     * Update an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy]. The
-     * longrunning Operation from this RPC will have a successful status once the
-     * changes to the [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated
-     * to long-lasting storage. Syntactic and basic semantic errors will be
-     * returned in `metadata` as a BadRequest proto.
-     * 
- */ - public void updateAccessPolicy( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getUpdateAccessPolicyMethod(), responseObserver); - } - - /** - * - * - *
-     * Delete an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] by resource
-     * name. The longrunning Operation will have a successful status once the
-     * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy]
-     * has been removed from long-lasting storage.
-     * 
- */ - public void deleteAccessPolicy( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getDeleteAccessPolicyMethod(), responseObserver); - } - - /** - * - * - *
-     * List all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] for an access
-     * policy.
-     * 
- */ - public void listAccessLevels( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getListAccessLevelsMethod(), responseObserver); - } - - /** - * - * - *
-     * Get an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] by resource
-     * name.
-     * 
- */ - public void getAccessLevel( - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getGetAccessLevelMethod(), responseObserver); - } - - /** - * - * - *
-     * Create an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning
-     * operation from this RPC will have a successful status once the [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has
-     * propagated to long-lasting storage. [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public void createAccessLevel( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCreateAccessLevelMethod(), responseObserver); - } - - /** - * - * - *
-     * Update an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning
-     * operation from this RPC will have a successful status once the changes to
-     * the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] have propagated
-     * to long-lasting storage. [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public void updateAccessLevel( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getUpdateAccessLevelMethod(), responseObserver); - } - - /** - * - * - *
-     * Delete an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] by resource
-     * name. The longrunning operation from this RPC will have a successful status
-     * once the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] has been removed
-     * from long-lasting storage.
-     * 
- */ - public void deleteAccessLevel( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getDeleteAccessLevelMethod(), responseObserver); - } - - /** - * - * - *
-     * Replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in an [Access
-     * Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with
-     * the [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] provided. This
-     * is done atomically. The longrunning operation from this RPC will have a
-     * successful status once all replacements have propagated to long-lasting
-     * storage. Replacements containing errors will result in an error response
-     * for the first error encountered.  Replacement will be cancelled on error,
-     * existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will not be
-     * affected. Operation.response field will contain
-     * ReplaceAccessLevelsResponse. Removing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] will result in
-     * error.
-     * 
- */ - public void replaceAccessLevels( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getReplaceAccessLevelsMethod(), responseObserver); - } - - /** - * - * - *
-     * List all [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] for an
-     * access policy.
-     * 
- */ - public void listServicePerimeters( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getListServicePerimetersMethod(), responseObserver); - } - - /** - * - * - *
-     * Get a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource
-     * name.
-     * 
- */ - public void getServicePerimeter( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getGetServicePerimeterMethod(), responseObserver); - } - - /** - * - * - *
-     * Create a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter]. The
-     * longrunning operation from this RPC will have a successful status once the
-     * [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] has
-     * propagated to long-lasting storage. [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public void createServicePerimeter( - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCreateServicePerimeterMethod(), responseObserver); - } - - /** - * - * - *
-     * Update a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter]. The
-     * longrunning operation from this RPC will have a successful status once the
-     * changes to the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] have
-     * propagated to long-lasting storage. [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public void updateServicePerimeter( - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getUpdateServicePerimeterMethod(), responseObserver); - } - - /** - * - * - *
-     * Delete a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource
-     * name. The longrunning operation from this RPC will have a successful status
-     * once the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] has been
-     * removed from long-lasting storage.
-     * 
- */ - public void deleteServicePerimeter( - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getDeleteServicePerimeterMethod(), responseObserver); - } - - /** - * - * - *
-     * Replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an
-     * [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy]
-     * with the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] provided.
-     * This is done atomically. The longrunning operation from this
-     * RPC will have a successful status once all replacements have propagated to
-     * long-lasting storage. Replacements containing errors will result in an
-     * error response for the first error encountered. Replacement will be
-     * cancelled on error, existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] will not be
-     * affected. Operation.response field will contain
-     * ReplaceServicePerimetersResponse.
-     * 
- */ - public void replaceServicePerimeters( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getReplaceServicePerimetersMethod(), responseObserver); - } - - /** - * - * - *
-     * Commit the dry-run spec for all the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an
-     * [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy].
-     * A commit operation on a Service Perimeter involves copying its `spec` field
-     * to that Service Perimeter's `status` field. Only [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] with
-     * `use_explicit_dry_run_spec` field set to true are affected by a commit
-     * operation. The longrunning operation from this RPC will have a successful
-     * status once the dry-run specs for all the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] have been
-     * committed. If a commit fails, it will cause the longrunning operation to
-     * return an error response and the entire commit operation will be cancelled.
-     * When successful, Operation.response field will contain
-     * CommitServicePerimetersResponse. The `dry_run` and the `spec` fields will
-     * be cleared after a successful commit operation.
-     * 
- */ - public void commitServicePerimeters( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCommitServicePerimetersMethod(), responseObserver); - } - - /** - * - * - *
-     * Lists all [GcpUserAccessBindings]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a
-     * Google Cloud organization.
-     * 
- */ - public void listGcpUserAccessBindings( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getListGcpUserAccessBindingsMethod(), responseObserver); - } - - /** - * - * - *
-     * Gets the [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with
-     * the given name.
-     * 
- */ - public void getGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getGetGcpUserAccessBindingMethod(), responseObserver); - } - - /** - * - * - *
-     * Creates a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the
-     * client specifies a [name]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name],
-     * the server will ignore it. Fails if a resource already exists with the same
-     * [group_key]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key].
-     * Completion of this long-running operation does not necessarily signify that
-     * the new binding is deployed onto all affected users, which may take more
-     * time.
-     * 
- */ - public void createGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getCreateGcpUserAccessBindingMethod(), responseObserver); - } - - /** - * - * - *
-     * Updates a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding].
-     * Completion of this long-running operation does not necessarily signify that
-     * the changed binding is deployed onto all affected users, which may take
-     * more time.
-     * 
- */ - public void updateGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getUpdateGcpUserAccessBindingMethod(), responseObserver); - } - - /** - * - * - *
-     * Deletes a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding].
-     * Completion of this long-running operation does not necessarily signify that
-     * the binding deletion is deployed onto all affected users, which may take
-     * more time.
-     * 
- */ - public void deleteGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getDeleteGcpUserAccessBindingMethod(), responseObserver); - } - - @java.lang.Override - public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getListAccessPoliciesMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest, - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse>( - this, METHODID_LIST_ACCESS_POLICIES))) - .addMethod( - getGetAccessPolicyMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest, - com.google.identity.accesscontextmanager.v1.AccessPolicy>( - this, METHODID_GET_ACCESS_POLICY))) - .addMethod( - getCreateAccessPolicyMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.longrunning.Operation>(this, METHODID_CREATE_ACCESS_POLICY))) - .addMethod( - getUpdateAccessPolicyMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest, - com.google.longrunning.Operation>(this, METHODID_UPDATE_ACCESS_POLICY))) - .addMethod( - getDeleteAccessPolicyMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest, - com.google.longrunning.Operation>(this, METHODID_DELETE_ACCESS_POLICY))) - .addMethod( - getListAccessLevelsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest, - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse>( - this, METHODID_LIST_ACCESS_LEVELS))) - .addMethod( - getGetAccessLevelMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest, - com.google.identity.accesscontextmanager.v1.AccessLevel>( - this, METHODID_GET_ACCESS_LEVEL))) - .addMethod( - getCreateAccessLevelMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest, - com.google.longrunning.Operation>(this, METHODID_CREATE_ACCESS_LEVEL))) - .addMethod( - getUpdateAccessLevelMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest, - com.google.longrunning.Operation>(this, METHODID_UPDATE_ACCESS_LEVEL))) - .addMethod( - getDeleteAccessLevelMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest, - com.google.longrunning.Operation>(this, METHODID_DELETE_ACCESS_LEVEL))) - .addMethod( - getReplaceAccessLevelsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest, - com.google.longrunning.Operation>(this, METHODID_REPLACE_ACCESS_LEVELS))) - .addMethod( - getListServicePerimetersMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest, - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse>( - this, METHODID_LIST_SERVICE_PERIMETERS))) - .addMethod( - getGetServicePerimeterMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest, - com.google.identity.accesscontextmanager.v1.ServicePerimeter>( - this, METHODID_GET_SERVICE_PERIMETER))) - .addMethod( - getCreateServicePerimeterMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest, - com.google.longrunning.Operation>(this, METHODID_CREATE_SERVICE_PERIMETER))) - .addMethod( - getUpdateServicePerimeterMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest, - com.google.longrunning.Operation>(this, METHODID_UPDATE_SERVICE_PERIMETER))) - .addMethod( - getDeleteServicePerimeterMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest, - com.google.longrunning.Operation>(this, METHODID_DELETE_SERVICE_PERIMETER))) - .addMethod( - getReplaceServicePerimetersMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest, - com.google.longrunning.Operation>(this, METHODID_REPLACE_SERVICE_PERIMETERS))) - .addMethod( - getCommitServicePerimetersMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest, - com.google.longrunning.Operation>(this, METHODID_COMMIT_SERVICE_PERIMETERS))) - .addMethod( - getListGcpUserAccessBindingsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest, - com.google.identity.accesscontextmanager.v1 - .ListGcpUserAccessBindingsResponse>( - this, METHODID_LIST_GCP_USER_ACCESS_BINDINGS))) - .addMethod( - getGetGcpUserAccessBindingMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding>( - this, METHODID_GET_GCP_USER_ACCESS_BINDING))) - .addMethod( - getCreateGcpUserAccessBindingMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest, - com.google.longrunning.Operation>( - this, METHODID_CREATE_GCP_USER_ACCESS_BINDING))) - .addMethod( - getUpdateGcpUserAccessBindingMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest, - com.google.longrunning.Operation>( - this, METHODID_UPDATE_GCP_USER_ACCESS_BINDING))) - .addMethod( - getDeleteGcpUserAccessBindingMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest, - com.google.longrunning.Operation>( - this, METHODID_DELETE_GCP_USER_ACCESS_BINDING))) - .build(); - } - } - - /** - * - * - *
-   * API for setting [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] and [Service
-   * Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter]
-   * for Google Cloud Projects. Each organization has one [AccessPolicy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] containing the
-   * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-   * and [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter]. This
-   * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] is
-   * applicable to all resources in the organization.
-   * AccessPolicies
-   * 
- */ - public static final class AccessContextManagerStub - extends io.grpc.stub.AbstractAsyncStub { - private AccessContextManagerStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AccessContextManagerStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AccessContextManagerStub(channel, callOptions); - } - - /** - * - * - *
-     * List all [AccessPolicies]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] under a
-     * container.
-     * 
- */ - public void listAccessPolicies( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListAccessPoliciesMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Get an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] by name.
-     * 
- */ - public void getAccessPolicy( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetAccessPolicyMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Create an `AccessPolicy`. Fails if this organization already has a
-     * `AccessPolicy`. The longrunning Operation will have a successful status
-     * once the `AccessPolicy` has propagated to long-lasting storage.
-     * Syntactic and basic semantic errors will be returned in `metadata` as a
-     * BadRequest proto.
-     * 
- */ - public void createAccessPolicy( - com.google.identity.accesscontextmanager.v1.AccessPolicy request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateAccessPolicyMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Update an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy]. The
-     * longrunning Operation from this RPC will have a successful status once the
-     * changes to the [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated
-     * to long-lasting storage. Syntactic and basic semantic errors will be
-     * returned in `metadata` as a BadRequest proto.
-     * 
- */ - public void updateAccessPolicy( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateAccessPolicyMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Delete an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] by resource
-     * name. The longrunning Operation will have a successful status once the
-     * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy]
-     * has been removed from long-lasting storage.
-     * 
- */ - public void deleteAccessPolicy( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteAccessPolicyMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * List all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] for an access
-     * policy.
-     * 
- */ - public void listAccessLevels( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListAccessLevelsMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Get an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] by resource
-     * name.
-     * 
- */ - public void getAccessLevel( - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetAccessLevelMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Create an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning
-     * operation from this RPC will have a successful status once the [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has
-     * propagated to long-lasting storage. [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public void createAccessLevel( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateAccessLevelMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Update an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning
-     * operation from this RPC will have a successful status once the changes to
-     * the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] have propagated
-     * to long-lasting storage. [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public void updateAccessLevel( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateAccessLevelMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Delete an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] by resource
-     * name. The longrunning operation from this RPC will have a successful status
-     * once the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] has been removed
-     * from long-lasting storage.
-     * 
- */ - public void deleteAccessLevel( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteAccessLevelMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in an [Access
-     * Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with
-     * the [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] provided. This
-     * is done atomically. The longrunning operation from this RPC will have a
-     * successful status once all replacements have propagated to long-lasting
-     * storage. Replacements containing errors will result in an error response
-     * for the first error encountered.  Replacement will be cancelled on error,
-     * existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will not be
-     * affected. Operation.response field will contain
-     * ReplaceAccessLevelsResponse. Removing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] will result in
-     * error.
-     * 
- */ - public void replaceAccessLevels( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getReplaceAccessLevelsMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * List all [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] for an
-     * access policy.
-     * 
- */ - public void listServicePerimeters( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListServicePerimetersMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Get a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource
-     * name.
-     * 
- */ - public void getServicePerimeter( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetServicePerimeterMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Create a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter]. The
-     * longrunning operation from this RPC will have a successful status once the
-     * [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] has
-     * propagated to long-lasting storage. [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public void createServicePerimeter( - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateServicePerimeterMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Update a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter]. The
-     * longrunning operation from this RPC will have a successful status once the
-     * changes to the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] have
-     * propagated to long-lasting storage. [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public void updateServicePerimeter( - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateServicePerimeterMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Delete a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource
-     * name. The longrunning operation from this RPC will have a successful status
-     * once the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] has been
-     * removed from long-lasting storage.
-     * 
- */ - public void deleteServicePerimeter( - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteServicePerimeterMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an
-     * [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy]
-     * with the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] provided.
-     * This is done atomically. The longrunning operation from this
-     * RPC will have a successful status once all replacements have propagated to
-     * long-lasting storage. Replacements containing errors will result in an
-     * error response for the first error encountered. Replacement will be
-     * cancelled on error, existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] will not be
-     * affected. Operation.response field will contain
-     * ReplaceServicePerimetersResponse.
-     * 
- */ - public void replaceServicePerimeters( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getReplaceServicePerimetersMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Commit the dry-run spec for all the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an
-     * [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy].
-     * A commit operation on a Service Perimeter involves copying its `spec` field
-     * to that Service Perimeter's `status` field. Only [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] with
-     * `use_explicit_dry_run_spec` field set to true are affected by a commit
-     * operation. The longrunning operation from this RPC will have a successful
-     * status once the dry-run specs for all the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] have been
-     * committed. If a commit fails, it will cause the longrunning operation to
-     * return an error response and the entire commit operation will be cancelled.
-     * When successful, Operation.response field will contain
-     * CommitServicePerimetersResponse. The `dry_run` and the `spec` fields will
-     * be cleared after a successful commit operation.
-     * 
- */ - public void commitServicePerimeters( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCommitServicePerimetersMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Lists all [GcpUserAccessBindings]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a
-     * Google Cloud organization.
-     * 
- */ - public void listGcpUserAccessBindings( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getListGcpUserAccessBindingsMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Gets the [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with
-     * the given name.
-     * 
- */ - public void getGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest request, - io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetGcpUserAccessBindingMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Creates a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the
-     * client specifies a [name]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name],
-     * the server will ignore it. Fails if a resource already exists with the same
-     * [group_key]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key].
-     * Completion of this long-running operation does not necessarily signify that
-     * the new binding is deployed onto all affected users, which may take more
-     * time.
-     * 
- */ - public void createGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getCreateGcpUserAccessBindingMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Updates a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding].
-     * Completion of this long-running operation does not necessarily signify that
-     * the changed binding is deployed onto all affected users, which may take
-     * more time.
-     * 
- */ - public void updateGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getUpdateGcpUserAccessBindingMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Deletes a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding].
-     * Completion of this long-running operation does not necessarily signify that
-     * the binding deletion is deployed onto all affected users, which may take
-     * more time.
-     * 
- */ - public void deleteGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeleteGcpUserAccessBindingMethod(), getCallOptions()), - request, - responseObserver); - } - } - - /** - * - * - *
-   * API for setting [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] and [Service
-   * Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter]
-   * for Google Cloud Projects. Each organization has one [AccessPolicy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] containing the
-   * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-   * and [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter]. This
-   * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] is
-   * applicable to all resources in the organization.
-   * AccessPolicies
-   * 
- */ - public static final class AccessContextManagerBlockingStub - extends io.grpc.stub.AbstractBlockingStub { - private AccessContextManagerBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AccessContextManagerBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AccessContextManagerBlockingStub(channel, callOptions); - } - - /** - * - * - *
-     * List all [AccessPolicies]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] under a
-     * container.
-     * 
- */ - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - listAccessPolicies( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListAccessPoliciesMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Get an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] by name.
-     * 
- */ - public com.google.identity.accesscontextmanager.v1.AccessPolicy getAccessPolicy( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetAccessPolicyMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Create an `AccessPolicy`. Fails if this organization already has a
-     * `AccessPolicy`. The longrunning Operation will have a successful status
-     * once the `AccessPolicy` has propagated to long-lasting storage.
-     * Syntactic and basic semantic errors will be returned in `metadata` as a
-     * BadRequest proto.
-     * 
- */ - public com.google.longrunning.Operation createAccessPolicy( - com.google.identity.accesscontextmanager.v1.AccessPolicy request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCreateAccessPolicyMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Update an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy]. The
-     * longrunning Operation from this RPC will have a successful status once the
-     * changes to the [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated
-     * to long-lasting storage. Syntactic and basic semantic errors will be
-     * returned in `metadata` as a BadRequest proto.
-     * 
- */ - public com.google.longrunning.Operation updateAccessPolicy( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getUpdateAccessPolicyMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Delete an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] by resource
-     * name. The longrunning Operation will have a successful status once the
-     * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy]
-     * has been removed from long-lasting storage.
-     * 
- */ - public com.google.longrunning.Operation deleteAccessPolicy( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteAccessPolicyMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * List all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] for an access
-     * policy.
-     * 
- */ - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse listAccessLevels( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListAccessLevelsMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Get an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] by resource
-     * name.
-     * 
- */ - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevel( - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetAccessLevelMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Create an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning
-     * operation from this RPC will have a successful status once the [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has
-     * propagated to long-lasting storage. [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public com.google.longrunning.Operation createAccessLevel( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCreateAccessLevelMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Update an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning
-     * operation from this RPC will have a successful status once the changes to
-     * the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] have propagated
-     * to long-lasting storage. [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public com.google.longrunning.Operation updateAccessLevel( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getUpdateAccessLevelMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Delete an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] by resource
-     * name. The longrunning operation from this RPC will have a successful status
-     * once the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] has been removed
-     * from long-lasting storage.
-     * 
- */ - public com.google.longrunning.Operation deleteAccessLevel( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteAccessLevelMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in an [Access
-     * Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with
-     * the [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] provided. This
-     * is done atomically. The longrunning operation from this RPC will have a
-     * successful status once all replacements have propagated to long-lasting
-     * storage. Replacements containing errors will result in an error response
-     * for the first error encountered.  Replacement will be cancelled on error,
-     * existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will not be
-     * affected. Operation.response field will contain
-     * ReplaceAccessLevelsResponse. Removing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] will result in
-     * error.
-     * 
- */ - public com.google.longrunning.Operation replaceAccessLevels( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getReplaceAccessLevelsMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * List all [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] for an
-     * access policy.
-     * 
- */ - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - listServicePerimeters( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListServicePerimetersMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Get a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource
-     * name.
-     * 
- */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeter( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetServicePerimeterMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Create a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter]. The
-     * longrunning operation from this RPC will have a successful status once the
-     * [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] has
-     * propagated to long-lasting storage. [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public com.google.longrunning.Operation createServicePerimeter( - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCreateServicePerimeterMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Update a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter]. The
-     * longrunning operation from this RPC will have a successful status once the
-     * changes to the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] have
-     * propagated to long-lasting storage. [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public com.google.longrunning.Operation updateServicePerimeter( - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getUpdateServicePerimeterMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Delete a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource
-     * name. The longrunning operation from this RPC will have a successful status
-     * once the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] has been
-     * removed from long-lasting storage.
-     * 
- */ - public com.google.longrunning.Operation deleteServicePerimeter( - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteServicePerimeterMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an
-     * [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy]
-     * with the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] provided.
-     * This is done atomically. The longrunning operation from this
-     * RPC will have a successful status once all replacements have propagated to
-     * long-lasting storage. Replacements containing errors will result in an
-     * error response for the first error encountered. Replacement will be
-     * cancelled on error, existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] will not be
-     * affected. Operation.response field will contain
-     * ReplaceServicePerimetersResponse.
-     * 
- */ - public com.google.longrunning.Operation replaceServicePerimeters( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getReplaceServicePerimetersMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Commit the dry-run spec for all the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an
-     * [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy].
-     * A commit operation on a Service Perimeter involves copying its `spec` field
-     * to that Service Perimeter's `status` field. Only [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] with
-     * `use_explicit_dry_run_spec` field set to true are affected by a commit
-     * operation. The longrunning operation from this RPC will have a successful
-     * status once the dry-run specs for all the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] have been
-     * committed. If a commit fails, it will cause the longrunning operation to
-     * return an error response and the entire commit operation will be cancelled.
-     * When successful, Operation.response field will contain
-     * CommitServicePerimetersResponse. The `dry_run` and the `spec` fields will
-     * be cleared after a successful commit operation.
-     * 
- */ - public com.google.longrunning.Operation commitServicePerimeters( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCommitServicePerimetersMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Lists all [GcpUserAccessBindings]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a
-     * Google Cloud organization.
-     * 
- */ - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - listGcpUserAccessBindings( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getListGcpUserAccessBindingsMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Gets the [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with
-     * the given name.
-     * 
- */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding getGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetGcpUserAccessBindingMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Creates a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the
-     * client specifies a [name]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name],
-     * the server will ignore it. Fails if a resource already exists with the same
-     * [group_key]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key].
-     * Completion of this long-running operation does not necessarily signify that
-     * the new binding is deployed onto all affected users, which may take more
-     * time.
-     * 
- */ - public com.google.longrunning.Operation createGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getCreateGcpUserAccessBindingMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Updates a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding].
-     * Completion of this long-running operation does not necessarily signify that
-     * the changed binding is deployed onto all affected users, which may take
-     * more time.
-     * 
- */ - public com.google.longrunning.Operation updateGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getUpdateGcpUserAccessBindingMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Deletes a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding].
-     * Completion of this long-running operation does not necessarily signify that
-     * the binding deletion is deployed onto all affected users, which may take
-     * more time.
-     * 
- */ - public com.google.longrunning.Operation deleteGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeleteGcpUserAccessBindingMethod(), getCallOptions(), request); - } - } - - /** - * - * - *
-   * API for setting [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] and [Service
-   * Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter]
-   * for Google Cloud Projects. Each organization has one [AccessPolicy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] containing the
-   * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-   * and [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter]. This
-   * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] is
-   * applicable to all resources in the organization.
-   * AccessPolicies
-   * 
- */ - public static final class AccessContextManagerFutureStub - extends io.grpc.stub.AbstractFutureStub { - private AccessContextManagerFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected AccessContextManagerFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new AccessContextManagerFutureStub(channel, callOptions); - } - - /** - * - * - *
-     * List all [AccessPolicies]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] under a
-     * container.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse> - listAccessPolicies( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getListAccessPoliciesMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Get an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] by name.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.identity.accesscontextmanager.v1.AccessPolicy> - getAccessPolicy( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetAccessPolicyMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Create an `AccessPolicy`. Fails if this organization already has a
-     * `AccessPolicy`. The longrunning Operation will have a successful status
-     * once the `AccessPolicy` has propagated to long-lasting storage.
-     * Syntactic and basic semantic errors will be returned in `metadata` as a
-     * BadRequest proto.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - createAccessPolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getCreateAccessPolicyMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Update an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy]. The
-     * longrunning Operation from this RPC will have a successful status once the
-     * changes to the [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated
-     * to long-lasting storage. Syntactic and basic semantic errors will be
-     * returned in `metadata` as a BadRequest proto.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - updateAccessPolicy( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getUpdateAccessPolicyMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Delete an [AccessPolicy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] by resource
-     * name. The longrunning Operation will have a successful status once the
-     * [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy]
-     * has been removed from long-lasting storage.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - deleteAccessPolicy( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getDeleteAccessPolicyMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * List all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] for an access
-     * policy.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse> - listAccessLevels( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getListAccessLevelsMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Get an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] by resource
-     * name.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.identity.accesscontextmanager.v1.AccessLevel> - getAccessLevel(com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetAccessLevelMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Create an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning
-     * operation from this RPC will have a successful status once the [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel] has
-     * propagated to long-lasting storage. [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - createAccessLevel( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getCreateAccessLevelMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Update an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning
-     * operation from this RPC will have a successful status once the changes to
-     * the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] have propagated
-     * to long-lasting storage. [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - updateAccessLevel( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getUpdateAccessLevelMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Delete an [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] by resource
-     * name. The longrunning operation from this RPC will have a successful status
-     * once the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] has been removed
-     * from long-lasting storage.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - deleteAccessLevel( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getDeleteAccessLevelMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in an [Access
-     * Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with
-     * the [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] provided. This
-     * is done atomically. The longrunning operation from this RPC will have a
-     * successful status once all replacements have propagated to long-lasting
-     * storage. Replacements containing errors will result in an error response
-     * for the first error encountered.  Replacement will be cancelled on error,
-     * existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will not be
-     * affected. Operation.response field will contain
-     * ReplaceAccessLevelsResponse. Removing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] will result in
-     * error.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - replaceAccessLevels( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getReplaceAccessLevelsMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * List all [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] for an
-     * access policy.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse> - listServicePerimeters( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getListServicePerimetersMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Get a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource
-     * name.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.identity.accesscontextmanager.v1.ServicePerimeter> - getServicePerimeter( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetServicePerimeterMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Create a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter]. The
-     * longrunning operation from this RPC will have a successful status once the
-     * [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] has
-     * propagated to long-lasting storage. [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - createServicePerimeter( - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getCreateServicePerimeterMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Update a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter]. The
-     * longrunning operation from this RPC will have a successful status once the
-     * changes to the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] have
-     * propagated to long-lasting storage. [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] containing
-     * errors will result in an error response for the first error encountered.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - updateServicePerimeter( - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getUpdateServicePerimeterMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Delete a [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource
-     * name. The longrunning operation from this RPC will have a successful status
-     * once the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] has been
-     * removed from long-lasting storage.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - deleteServicePerimeter( - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getDeleteServicePerimeterMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an
-     * [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy]
-     * with the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] provided.
-     * This is done atomically. The longrunning operation from this
-     * RPC will have a successful status once all replacements have propagated to
-     * long-lasting storage. Replacements containing errors will result in an
-     * error response for the first error encountered. Replacement will be
-     * cancelled on error, existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] will not be
-     * affected. Operation.response field will contain
-     * ReplaceServicePerimetersResponse.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - replaceServicePerimeters( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getReplaceServicePerimetersMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Commit the dry-run spec for all the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in an
-     * [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy].
-     * A commit operation on a Service Perimeter involves copying its `spec` field
-     * to that Service Perimeter's `status` field. Only [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] with
-     * `use_explicit_dry_run_spec` field set to true are affected by a commit
-     * operation. The longrunning operation from this RPC will have a successful
-     * status once the dry-run specs for all the [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] have been
-     * committed. If a commit fails, it will cause the longrunning operation to
-     * return an error response and the entire commit operation will be cancelled.
-     * When successful, Operation.response field will contain
-     * CommitServicePerimetersResponse. The `dry_run` and the `spec` fields will
-     * be cleared after a successful commit operation.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - commitServicePerimeters( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getCommitServicePerimetersMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Lists all [GcpUserAccessBindings]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a
-     * Google Cloud organization.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse> - listGcpUserAccessBindings( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getListGcpUserAccessBindingsMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Gets the [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with
-     * the given name.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding> - getGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetGcpUserAccessBindingMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Creates a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the
-     * client specifies a [name]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name],
-     * the server will ignore it. Fails if a resource already exists with the same
-     * [group_key]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key].
-     * Completion of this long-running operation does not necessarily signify that
-     * the new binding is deployed onto all affected users, which may take more
-     * time.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - createGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getCreateGcpUserAccessBindingMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Updates a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding].
-     * Completion of this long-running operation does not necessarily signify that
-     * the changed binding is deployed onto all affected users, which may take
-     * more time.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - updateGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getUpdateGcpUserAccessBindingMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Deletes a [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding].
-     * Completion of this long-running operation does not necessarily signify that
-     * the binding deletion is deployed onto all affected users, which may take
-     * more time.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - deleteGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getDeleteGcpUserAccessBindingMethod(), getCallOptions()), request); - } - } - - private static final int METHODID_LIST_ACCESS_POLICIES = 0; - private static final int METHODID_GET_ACCESS_POLICY = 1; - private static final int METHODID_CREATE_ACCESS_POLICY = 2; - private static final int METHODID_UPDATE_ACCESS_POLICY = 3; - private static final int METHODID_DELETE_ACCESS_POLICY = 4; - private static final int METHODID_LIST_ACCESS_LEVELS = 5; - private static final int METHODID_GET_ACCESS_LEVEL = 6; - private static final int METHODID_CREATE_ACCESS_LEVEL = 7; - private static final int METHODID_UPDATE_ACCESS_LEVEL = 8; - private static final int METHODID_DELETE_ACCESS_LEVEL = 9; - private static final int METHODID_REPLACE_ACCESS_LEVELS = 10; - private static final int METHODID_LIST_SERVICE_PERIMETERS = 11; - private static final int METHODID_GET_SERVICE_PERIMETER = 12; - private static final int METHODID_CREATE_SERVICE_PERIMETER = 13; - private static final int METHODID_UPDATE_SERVICE_PERIMETER = 14; - private static final int METHODID_DELETE_SERVICE_PERIMETER = 15; - private static final int METHODID_REPLACE_SERVICE_PERIMETERS = 16; - private static final int METHODID_COMMIT_SERVICE_PERIMETERS = 17; - private static final int METHODID_LIST_GCP_USER_ACCESS_BINDINGS = 18; - private static final int METHODID_GET_GCP_USER_ACCESS_BINDING = 19; - private static final int METHODID_CREATE_GCP_USER_ACCESS_BINDING = 20; - private static final int METHODID_UPDATE_GCP_USER_ACCESS_BINDING = 21; - private static final int METHODID_DELETE_GCP_USER_ACCESS_BINDING = 22; - - private static final class MethodHandlers - implements io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final AccessContextManagerImplBase serviceImpl; - private final int methodId; - - MethodHandlers(AccessContextManagerImplBase serviceImpl, int methodId) { - this.serviceImpl = serviceImpl; - this.methodId = methodId; - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - case METHODID_LIST_ACCESS_POLICIES: - serviceImpl.listAccessPolicies( - (com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) request, - (io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse>) - responseObserver); - break; - case METHODID_GET_ACCESS_POLICY: - serviceImpl.getAccessPolicy( - (com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) request, - (io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.AccessPolicy>) - responseObserver); - break; - case METHODID_CREATE_ACCESS_POLICY: - serviceImpl.createAccessPolicy( - (com.google.identity.accesscontextmanager.v1.AccessPolicy) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_UPDATE_ACCESS_POLICY: - serviceImpl.updateAccessPolicy( - (com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_DELETE_ACCESS_POLICY: - serviceImpl.deleteAccessPolicy( - (com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_LIST_ACCESS_LEVELS: - serviceImpl.listAccessLevels( - (com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) request, - (io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse>) - responseObserver); - break; - case METHODID_GET_ACCESS_LEVEL: - serviceImpl.getAccessLevel( - (com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_CREATE_ACCESS_LEVEL: - serviceImpl.createAccessLevel( - (com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_UPDATE_ACCESS_LEVEL: - serviceImpl.updateAccessLevel( - (com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_DELETE_ACCESS_LEVEL: - serviceImpl.deleteAccessLevel( - (com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_REPLACE_ACCESS_LEVELS: - serviceImpl.replaceAccessLevels( - (com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_LIST_SERVICE_PERIMETERS: - serviceImpl.listServicePerimeters( - (com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) request, - (io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse>) - responseObserver); - break; - case METHODID_GET_SERVICE_PERIMETER: - serviceImpl.getServicePerimeter( - (com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) request, - (io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.ServicePerimeter>) - responseObserver); - break; - case METHODID_CREATE_SERVICE_PERIMETER: - serviceImpl.createServicePerimeter( - (com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_UPDATE_SERVICE_PERIMETER: - serviceImpl.updateServicePerimeter( - (com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_DELETE_SERVICE_PERIMETER: - serviceImpl.deleteServicePerimeter( - (com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_REPLACE_SERVICE_PERIMETERS: - serviceImpl.replaceServicePerimeters( - (com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_COMMIT_SERVICE_PERIMETERS: - serviceImpl.commitServicePerimeters( - (com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_LIST_GCP_USER_ACCESS_BINDINGS: - serviceImpl.listGcpUserAccessBindings( - (com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) - request, - (io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1 - .ListGcpUserAccessBindingsResponse>) - responseObserver); - break; - case METHODID_GET_GCP_USER_ACCESS_BINDING: - serviceImpl.getGcpUserAccessBinding( - (com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) request, - (io.grpc.stub.StreamObserver< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding>) - responseObserver); - break; - case METHODID_CREATE_GCP_USER_ACCESS_BINDING: - serviceImpl.createGcpUserAccessBinding( - (com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) - request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_UPDATE_GCP_USER_ACCESS_BINDING: - serviceImpl.updateGcpUserAccessBinding( - (com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) - request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_DELETE_GCP_USER_ACCESS_BINDING: - serviceImpl.deleteGcpUserAccessBinding( - (com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) - request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - default: - throw new AssertionError(); - } - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public io.grpc.stub.StreamObserver invoke( - io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - default: - throw new AssertionError(); - } - } - } - - private abstract static class AccessContextManagerBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, - io.grpc.protobuf.ProtoServiceDescriptorSupplier { - AccessContextManagerBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto.getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("AccessContextManager"); - } - } - - private static final class AccessContextManagerFileDescriptorSupplier - extends AccessContextManagerBaseDescriptorSupplier { - AccessContextManagerFileDescriptorSupplier() {} - } - - private static final class AccessContextManagerMethodDescriptorSupplier - extends AccessContextManagerBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; - - AccessContextManagerMethodDescriptorSupplier(String methodName) { - this.methodName = methodName; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { - return getServiceDescriptor().findMethodByName(methodName); - } - } - - private static volatile io.grpc.ServiceDescriptor serviceDescriptor; - - public static io.grpc.ServiceDescriptor getServiceDescriptor() { - io.grpc.ServiceDescriptor result = serviceDescriptor; - if (result == null) { - synchronized (AccessContextManagerGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = - result = - io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new AccessContextManagerFileDescriptorSupplier()) - .addMethod(getListAccessPoliciesMethod()) - .addMethod(getGetAccessPolicyMethod()) - .addMethod(getCreateAccessPolicyMethod()) - .addMethod(getUpdateAccessPolicyMethod()) - .addMethod(getDeleteAccessPolicyMethod()) - .addMethod(getListAccessLevelsMethod()) - .addMethod(getGetAccessLevelMethod()) - .addMethod(getCreateAccessLevelMethod()) - .addMethod(getUpdateAccessLevelMethod()) - .addMethod(getDeleteAccessLevelMethod()) - .addMethod(getReplaceAccessLevelsMethod()) - .addMethod(getListServicePerimetersMethod()) - .addMethod(getGetServicePerimeterMethod()) - .addMethod(getCreateServicePerimeterMethod()) - .addMethod(getUpdateServicePerimeterMethod()) - .addMethod(getDeleteServicePerimeterMethod()) - .addMethod(getReplaceServicePerimetersMethod()) - .addMethod(getCommitServicePerimetersMethod()) - .addMethod(getListGcpUserAccessBindingsMethod()) - .addMethod(getGetGcpUserAccessBindingMethod()) - .addMethod(getCreateGcpUserAccessBindingMethod()) - .addMethod(getUpdateGcpUserAccessBindingMethod()) - .addMethod(getDeleteGcpUserAccessBindingMethod()) - .build(); - } - } - } - return result; - } -} diff --git a/java.header b/java.header deleted file mode 100644 index d0970ba..0000000 --- a/java.header +++ /dev/null @@ -1,15 +0,0 @@ -^/\*$ -^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)$ -^ \*$ -^ \* Licensed under the Apache License, Version 2\.0 \(the "License"\);$ -^ \* you may not use this file except in compliance with the License\.$ -^ \* You may obtain a copy of the License at$ -^ \*$ -^ \*[ ]+https?://www.apache.org/licenses/LICENSE-2\.0$ -^ \*$ -^ \* Unless required by applicable law or agreed to in writing, software$ -^ \* distributed under the License is distributed on an "AS IS" BASIS,$ -^ \* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied\.$ -^ \* See the License for the specific language governing permissions and$ -^ \* limitations under the License\.$ -^ \*/$ diff --git a/license-checks.xml b/license-checks.xml deleted file mode 100644 index 6597fce..0000000 --- a/license-checks.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/owlbot.py b/owlbot.py deleted file mode 100644 index a51e9dd..0000000 --- a/owlbot.py +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import synthtool as s -from synthtool.languages import java - - -for library in s.get_staging_dirs(): - # put any special-case replacements here - s.move(library) - -s.remove_staging_dirs() -java.common_templates( - excludes=["README.md", "samples/*", ".github/workflows/samples.yaml"] -) diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 134469b..0000000 --- a/pom.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - 4.0.0 - com.google.cloud - google-identity-accesscontextmanager-parent - pom - 1.2.5-SNAPSHOT - Google Identity Access Context Manager Parent - https://github.com/googleapis/java-accesscontextmanager - - Java idiomatic client for Google Cloud Platform services. - - - - com.google.cloud - google-cloud-shared-config - 1.2.4 - - - - - chingor - Jeff Ching - chingor@google.com - Google - - Developer - - - - - Google LLC - - - scm:git:git@github.com:googleapis/java-accesscontextmanager.git - scm:git:git@github.com:googleapis/java-accesscontextmanager.git - https://github.com/googleapis/java-accesscontextmanager - HEAD - - - https://github.com/googleapis/java-accesscontextmanager/issues - GitHub Issues - - - - - Apache-2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt - - - - - UTF-8 - UTF-8 - github - google-identity-accesscontextmanager-parent - 4.13.2 - - - - - - com.google.cloud - google-cloud-shared-dependencies - 2.6.0 - pom - import - - - - com.google.api.grpc - proto-google-identity-accesscontextmanager-type - 1.2.5-SNAPSHOT - - - com.google.api.grpc - proto-google-identity-accesscontextmanager-v1 - 1.2.5-SNAPSHOT - - - com.google.api.grpc - grpc-google-identity-accesscontextmanager-v1 - 1.2.5-SNAPSHOT - - - com.google.cloud - google-identity-accesscontextmanager - 1.2.5-SNAPSHOT - - - junit - junit - ${junit.version} - test - - - - - - google-identity-accesscontextmanager - grpc-google-identity-accesscontextmanager-v1 - proto-google-identity-accesscontextmanager-v1 - proto-google-identity-accesscontextmanager-type - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.1.2 - - - - 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.3.1 - - - 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/ - - - - - - diff --git a/proto-google-identity-accesscontextmanager-type/clirr-ignored-differences.xml b/proto-google-identity-accesscontextmanager-type/clirr-ignored-differences.xml deleted file mode 100644 index 70e35c1..0000000 --- a/proto-google-identity-accesscontextmanager-type/clirr-ignored-differences.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/proto-google-identity-accesscontextmanager-type/pom.xml b/proto-google-identity-accesscontextmanager-type/pom.xml deleted file mode 100644 index 5aad196..0000000 --- a/proto-google-identity-accesscontextmanager-type/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - 4.0.0 - com.google.api.grpc - proto-google-identity-accesscontextmanager-type - 1.2.5-SNAPSHOT - proto-google-identity-accesscontextmanager-type - PROTO library for proto-google-identity-accesscontextmanager-type - - com.google.cloud - google-identity-accesscontextmanager-parent - 1.2.5-SNAPSHOT - - - - 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-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/DeviceEncryptionStatus.java b/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/DeviceEncryptionStatus.java deleted file mode 100644 index 484ac90..0000000 --- a/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/DeviceEncryptionStatus.java +++ /dev/null @@ -1,203 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/type/device_resources.proto - -package com.google.identity.accesscontextmanager.type; - -/** - * - * - *
- * The encryption state of the device.
- * 
- * - * Protobuf enum {@code google.identity.accesscontextmanager.type.DeviceEncryptionStatus} - */ -public enum DeviceEncryptionStatus implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-   * The encryption status of the device is not specified or not known.
-   * 
- * - * ENCRYPTION_UNSPECIFIED = 0; - */ - ENCRYPTION_UNSPECIFIED(0), - /** - * - * - *
-   * The device does not support encryption.
-   * 
- * - * ENCRYPTION_UNSUPPORTED = 1; - */ - ENCRYPTION_UNSUPPORTED(1), - /** - * - * - *
-   * The device supports encryption, but is currently unencrypted.
-   * 
- * - * UNENCRYPTED = 2; - */ - UNENCRYPTED(2), - /** - * - * - *
-   * The device is encrypted.
-   * 
- * - * ENCRYPTED = 3; - */ - ENCRYPTED(3), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-   * The encryption status of the device is not specified or not known.
-   * 
- * - * ENCRYPTION_UNSPECIFIED = 0; - */ - public static final int ENCRYPTION_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-   * The device does not support encryption.
-   * 
- * - * ENCRYPTION_UNSUPPORTED = 1; - */ - public static final int ENCRYPTION_UNSUPPORTED_VALUE = 1; - /** - * - * - *
-   * The device supports encryption, but is currently unencrypted.
-   * 
- * - * UNENCRYPTED = 2; - */ - public static final int UNENCRYPTED_VALUE = 2; - /** - * - * - *
-   * The device is encrypted.
-   * 
- * - * ENCRYPTED = 3; - */ - public static final int ENCRYPTED_VALUE = 3; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static DeviceEncryptionStatus valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static DeviceEncryptionStatus forNumber(int value) { - switch (value) { - case 0: - return ENCRYPTION_UNSPECIFIED; - case 1: - return ENCRYPTION_UNSUPPORTED; - case 2: - return UNENCRYPTED; - case 3: - return ENCRYPTED; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public DeviceEncryptionStatus findValueByNumber(int number) { - return DeviceEncryptionStatus.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.identity.accesscontextmanager.type.TypeProto.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final DeviceEncryptionStatus[] VALUES = values(); - - public static DeviceEncryptionStatus valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private DeviceEncryptionStatus(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.identity.accesscontextmanager.type.DeviceEncryptionStatus) -} diff --git a/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/DeviceManagementLevel.java b/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/DeviceManagementLevel.java deleted file mode 100644 index 88902c8..0000000 --- a/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/DeviceManagementLevel.java +++ /dev/null @@ -1,209 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/type/device_resources.proto - -package com.google.identity.accesscontextmanager.type; - -/** - * - * - *
- * The degree to which the device is managed by the Cloud organization.
- * 
- * - * Protobuf enum {@code google.identity.accesscontextmanager.type.DeviceManagementLevel} - */ -public enum DeviceManagementLevel implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-   * The device's management level is not specified or not known.
-   * 
- * - * MANAGEMENT_UNSPECIFIED = 0; - */ - MANAGEMENT_UNSPECIFIED(0), - /** - * - * - *
-   * The device is not managed.
-   * 
- * - * NONE = 1; - */ - NONE(1), - /** - * - * - *
-   * Basic management is enabled, which is generally limited to monitoring and
-   * wiping the corporate account.
-   * 
- * - * BASIC = 2; - */ - BASIC(2), - /** - * - * - *
-   * Complete device management. This includes more thorough monitoring and the
-   * ability to directly manage the device (such as remote wiping). This can be
-   * enabled through the Android Enterprise Platform.
-   * 
- * - * COMPLETE = 3; - */ - COMPLETE(3), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-   * The device's management level is not specified or not known.
-   * 
- * - * MANAGEMENT_UNSPECIFIED = 0; - */ - public static final int MANAGEMENT_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-   * The device is not managed.
-   * 
- * - * NONE = 1; - */ - public static final int NONE_VALUE = 1; - /** - * - * - *
-   * Basic management is enabled, which is generally limited to monitoring and
-   * wiping the corporate account.
-   * 
- * - * BASIC = 2; - */ - public static final int BASIC_VALUE = 2; - /** - * - * - *
-   * Complete device management. This includes more thorough monitoring and the
-   * ability to directly manage the device (such as remote wiping). This can be
-   * enabled through the Android Enterprise Platform.
-   * 
- * - * COMPLETE = 3; - */ - public static final int COMPLETE_VALUE = 3; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static DeviceManagementLevel valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static DeviceManagementLevel forNumber(int value) { - switch (value) { - case 0: - return MANAGEMENT_UNSPECIFIED; - case 1: - return NONE; - case 2: - return BASIC; - case 3: - return COMPLETE; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public DeviceManagementLevel findValueByNumber(int number) { - return DeviceManagementLevel.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.identity.accesscontextmanager.type.TypeProto.getDescriptor() - .getEnumTypes() - .get(2); - } - - private static final DeviceManagementLevel[] VALUES = values(); - - public static DeviceManagementLevel valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private DeviceManagementLevel(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.identity.accesscontextmanager.type.DeviceManagementLevel) -} diff --git a/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/OsType.java b/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/OsType.java deleted file mode 100644 index ad02b96..0000000 --- a/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/OsType.java +++ /dev/null @@ -1,267 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/type/device_resources.proto - -package com.google.identity.accesscontextmanager.type; - -/** - * - * - *
- * The operating system type of the device.
- * Next id: 7
- * 
- * - * Protobuf enum {@code google.identity.accesscontextmanager.type.OsType} - */ -public enum OsType implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-   * The operating system of the device is not specified or not known.
-   * 
- * - * OS_UNSPECIFIED = 0; - */ - OS_UNSPECIFIED(0), - /** - * - * - *
-   * A desktop Mac operating system.
-   * 
- * - * DESKTOP_MAC = 1; - */ - DESKTOP_MAC(1), - /** - * - * - *
-   * A desktop Windows operating system.
-   * 
- * - * DESKTOP_WINDOWS = 2; - */ - DESKTOP_WINDOWS(2), - /** - * - * - *
-   * A desktop Linux operating system.
-   * 
- * - * DESKTOP_LINUX = 3; - */ - DESKTOP_LINUX(3), - /** - * - * - *
-   * A desktop ChromeOS operating system.
-   * 
- * - * DESKTOP_CHROME_OS = 6; - */ - DESKTOP_CHROME_OS(6), - /** - * - * - *
-   * An Android operating system.
-   * 
- * - * ANDROID = 4; - */ - ANDROID(4), - /** - * - * - *
-   * An iOS operating system.
-   * 
- * - * IOS = 5; - */ - IOS(5), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-   * The operating system of the device is not specified or not known.
-   * 
- * - * OS_UNSPECIFIED = 0; - */ - public static final int OS_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-   * A desktop Mac operating system.
-   * 
- * - * DESKTOP_MAC = 1; - */ - public static final int DESKTOP_MAC_VALUE = 1; - /** - * - * - *
-   * A desktop Windows operating system.
-   * 
- * - * DESKTOP_WINDOWS = 2; - */ - public static final int DESKTOP_WINDOWS_VALUE = 2; - /** - * - * - *
-   * A desktop Linux operating system.
-   * 
- * - * DESKTOP_LINUX = 3; - */ - public static final int DESKTOP_LINUX_VALUE = 3; - /** - * - * - *
-   * A desktop ChromeOS operating system.
-   * 
- * - * DESKTOP_CHROME_OS = 6; - */ - public static final int DESKTOP_CHROME_OS_VALUE = 6; - /** - * - * - *
-   * An Android operating system.
-   * 
- * - * ANDROID = 4; - */ - public static final int ANDROID_VALUE = 4; - /** - * - * - *
-   * An iOS operating system.
-   * 
- * - * IOS = 5; - */ - public static final int IOS_VALUE = 5; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static OsType valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static OsType forNumber(int value) { - switch (value) { - case 0: - return OS_UNSPECIFIED; - case 1: - return DESKTOP_MAC; - case 2: - return DESKTOP_WINDOWS; - case 3: - return DESKTOP_LINUX; - case 6: - return DESKTOP_CHROME_OS; - case 4: - return ANDROID; - case 5: - return IOS; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public OsType findValueByNumber(int number) { - return OsType.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.identity.accesscontextmanager.type.TypeProto.getDescriptor() - .getEnumTypes() - .get(1); - } - - private static final OsType[] VALUES = values(); - - public static OsType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private OsType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.identity.accesscontextmanager.type.OsType) -} diff --git a/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/TypeProto.java b/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/TypeProto.java deleted file mode 100644 index b8a347f..0000000 --- a/proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/TypeProto.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/type/device_resources.proto - -package com.google.identity.accesscontextmanager.type; - -public final class TypeProto { - private TypeProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n@google/identity/accesscontextmanager/t" - + "ype/device_resources.proto\022)google.ident" - + "ity.accesscontextmanager.type\032\034google/ap" - + "i/annotations.proto*p\n\026DeviceEncryptionS" - + "tatus\022\032\n\026ENCRYPTION_UNSPECIFIED\020\000\022\032\n\026ENC" - + "RYPTION_UNSUPPORTED\020\001\022\017\n\013UNENCRYPTED\020\002\022\r" - + "\n\tENCRYPTED\020\003*\202\001\n\006OsType\022\022\n\016OS_UNSPECIFI" - + "ED\020\000\022\017\n\013DESKTOP_MAC\020\001\022\023\n\017DESKTOP_WINDOWS" - + "\020\002\022\021\n\rDESKTOP_LINUX\020\003\022\025\n\021DESKTOP_CHROME_" - + "OS\020\006\022\013\n\007ANDROID\020\004\022\007\n\003IOS\020\005*V\n\025DeviceMana" - + "gementLevel\022\032\n\026MANAGEMENT_UNSPECIFIED\020\000\022" - + "\010\n\004NONE\020\001\022\t\n\005BASIC\020\002\022\014\n\010COMPLETE\020\003B\215\002\n-c" - + "om.google.identity.accesscontextmanager." - + "typeB\tTypeProtoP\001ZHgoogle.golang.org/gen" - + "proto/googleapis/identity/accesscontextm" - + "anager/type\252\002)Google.Identity.AccessCont" - + "extManager.Type\312\002)Google\\Identity\\Access" - + "ContextManager\\Type\352\002,Google::Identity::" - + "AccessContextManager::Typeb\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - }); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-identity-accesscontextmanager-type/src/main/proto/google/identity/accesscontextmanager/type/device_resources.proto b/proto-google-identity-accesscontextmanager-type/src/main/proto/google/identity/accesscontextmanager/type/device_resources.proto deleted file mode 100644 index e253676..0000000 --- a/proto-google-identity-accesscontextmanager-type/src/main/proto/google/identity/accesscontextmanager/type/device_resources.proto +++ /dev/null @@ -1,85 +0,0 @@ -// 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. - -syntax = "proto3"; - -package google.identity.accesscontextmanager.type; - -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Identity.AccessContextManager.Type"; -option go_package = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/type"; -option java_package = "com.google.identity.accesscontextmanager.type"; -option java_multiple_files = true; -option java_outer_classname = "TypeProto"; -option php_namespace = "Google\\Identity\\AccessContextManager\\Type"; -option ruby_package = "Google::Identity::AccessContextManager::Type"; - -// The encryption state of the device. -enum DeviceEncryptionStatus { - // The encryption status of the device is not specified or not known. - ENCRYPTION_UNSPECIFIED = 0; - - // The device does not support encryption. - ENCRYPTION_UNSUPPORTED = 1; - - // The device supports encryption, but is currently unencrypted. - UNENCRYPTED = 2; - - // The device is encrypted. - ENCRYPTED = 3; -} - -// The operating system type of the device. -// Next id: 7 -enum OsType { - // The operating system of the device is not specified or not known. - OS_UNSPECIFIED = 0; - - // A desktop Mac operating system. - DESKTOP_MAC = 1; - - // A desktop Windows operating system. - DESKTOP_WINDOWS = 2; - - // A desktop Linux operating system. - DESKTOP_LINUX = 3; - - // A desktop ChromeOS operating system. - DESKTOP_CHROME_OS = 6; - - // An Android operating system. - ANDROID = 4; - - // An iOS operating system. - IOS = 5; -} - -// The degree to which the device is managed by the Cloud organization. -enum DeviceManagementLevel { - // The device's management level is not specified or not known. - MANAGEMENT_UNSPECIFIED = 0; - - // The device is not managed. - NONE = 1; - - // Basic management is enabled, which is generally limited to monitoring and - // wiping the corporate account. - BASIC = 2; - - // Complete device management. This includes more thorough monitoring and the - // ability to directly manage the device (such as remote wiping). This can be - // enabled through the Android Enterprise Platform. - COMPLETE = 3; -} diff --git a/proto-google-identity-accesscontextmanager-v1/clirr-ignored-differences.xml b/proto-google-identity-accesscontextmanager-v1/clirr-ignored-differences.xml deleted file mode 100644 index 4d7a7e7..0000000 --- a/proto-google-identity-accesscontextmanager-v1/clirr-ignored-differences.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - 7012 - com/google/identity/accesscontextmanager/v1/*OrBuilder - * get*(*) - - - 7012 - com/google/identity/accesscontextmanager/v1/*OrBuilder - boolean contains*(*) - - - 7012 - com/google/identity/accesscontextmanager/v1/*OrBuilder - boolean has*(*) - - diff --git a/proto-google-identity-accesscontextmanager-v1/pom.xml b/proto-google-identity-accesscontextmanager-v1/pom.xml deleted file mode 100644 index 48001fb..0000000 --- a/proto-google-identity-accesscontextmanager-v1/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - 4.0.0 - com.google.api.grpc - proto-google-identity-accesscontextmanager-v1 - 1.2.5-SNAPSHOT - proto-google-identity-accesscontextmanager-v1 - PROTO library for proto-google-identity-accesscontextmanager-v1 - - com.google.cloud - google-identity-accesscontextmanager-parent - 1.2.5-SNAPSHOT - - - - com.google.protobuf - protobuf-java - - - com.google.api.grpc - proto-google-common-protos - - - com.google.api - api-common - - - com.google.guava - guava - - - com.google.api.grpc - proto-google-identity-accesscontextmanager-type - 1.2.5-SNAPSHOT - - - - - - - org.codehaus.mojo - flatten-maven-plugin - - - - \ No newline at end of file diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerOperationMetadata.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerOperationMetadata.java deleted file mode 100644 index 5211d75..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerOperationMetadata.java +++ /dev/null @@ -1,492 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Metadata of Access Context Manager's Long Running Operations.
- * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata} - */ -public final class AccessContextManagerOperationMetadata - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) - AccessContextManagerOperationMetadataOrBuilder { - private static final long serialVersionUID = 0L; - // Use AccessContextManagerOperationMetadata.newBuilder() to construct. - private AccessContextManagerOperationMetadata( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private AccessContextManagerOperationMetadata() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AccessContextManagerOperationMetadata(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private AccessContextManagerOperationMetadata( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata.class, - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - .Builder.class); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata other = - (com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) obj; - - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Metadata of Access Context Manager's Long Running Operations.
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - .class, - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - build() { - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - buildPartial() { - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata result = - new com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata( - this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata other) { - if (other - == com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - .getDefaultInstance()) return this; - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) - private static final com.google.identity.accesscontextmanager.v1 - .AccessContextManagerOperationMetadata - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata(); - } - - public static com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AccessContextManagerOperationMetadata parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AccessContextManagerOperationMetadata(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerOperationMetadataOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerOperationMetadataOrBuilder.java deleted file mode 100644 index 35abea5..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerOperationMetadataOrBuilder.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface AccessContextManagerOperationMetadataOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.AccessContextManagerOperationMetadata) - com.google.protobuf.MessageOrBuilder {} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerProto.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerProto.java deleted file mode 100644 index c81fa49..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerProto.java +++ /dev/null @@ -1,730 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public final class AccessContextManagerProto { - private AccessContextManagerProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\nDgoogle/identity/accesscontextmanager/v" - + "1/access_context_manager.proto\022\'google.i" - + "dentity.accesscontextmanager.v1\032\034google/" - + "api/annotations.proto\032\027google/api/client" - + ".proto\032\037google/api/field_behavior.proto\032" - + "\031google/api/resource.proto\032:google/ident" - + "ity/accesscontextmanager/v1/access_level" - + ".proto\032;google/identity/accesscontextman" - + "ager/v1/access_policy.proto\032Egoogle/iden" - + "tity/accesscontextmanager/v1/gcp_user_ac" - + "cess_binding.proto\032?google/identity/acce" - + "sscontextmanager/v1/service_perimeter.pr" - + "oto\032#google/longrunning/operations.proto" - + "\032 google/protobuf/field_mask.proto\"\214\001\n\031L" - + "istAccessPoliciesRequest\022H\n\006parent\030\001 \001(\t" - + "B8\340A\002\372A2\n0cloudresourcemanager.googleapi" - + "s.com/Organization\022\021\n\tpage_size\030\002 \001(\005\022\022\n" - + "\npage_token\030\003 \001(\t\"\205\001\n\032ListAccessPolicies" - + "Response\022N\n\017access_policies\030\001 \003(\01325.goog" - + "le.identity.accesscontextmanager.v1.Acce" - + "ssPolicy\022\027\n\017next_page_token\030\002 \001(\t\"`\n\026Get" - + "AccessPolicyRequest\022F\n\004name\030\001 \001(\tB8\340A\002\372A" - + "2\n0accesscontextmanager.googleapis.com/A" - + "ccessPolicy\"\235\001\n\031UpdateAccessPolicyReques" - + "t\022J\n\006policy\030\001 \001(\01325.google.identity.acce" - + "sscontextmanager.v1.AccessPolicyB\003\340A\002\0224\n" - + "\013update_mask\030\002 \001(\0132\032.google.protobuf.Fie" - + "ldMaskB\003\340A\002\"c\n\031DeleteAccessPolicyRequest" - + "\022F\n\004name\030\001 \001(\tB8\340A\002\372A2\n0accesscontextman" - + "ager.googleapis.com/AccessPolicy\"\334\001\n\027Lis" - + "tAccessLevelsRequest\022G\n\006parent\030\001 \001(\tB7\340A" - + "\002\372A1\022/accesscontextmanager.googleapis.co" - + "m/AccessLevel\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage" - + "_token\030\003 \001(\t\022Q\n\023access_level_format\030\004 \001(" - + "\01624.google.identity.accesscontextmanager" - + ".v1.LevelFormat\"\200\001\n\030ListAccessLevelsResp" - + "onse\022K\n\raccess_levels\030\001 \003(\01324.google.ide" - + "ntity.accesscontextmanager.v1.AccessLeve" - + "l\022\027\n\017next_page_token\030\002 \001(\t\"\261\001\n\025GetAccess" - + "LevelRequest\022E\n\004name\030\001 \001(\tB7\340A\002\372A1\n/acce" - + "sscontextmanager.googleapis.com/AccessLe" - + "vel\022Q\n\023access_level_format\030\002 \001(\01624.googl" - + "e.identity.accesscontextmanager.v1.Level" - + "Format\"\264\001\n\030CreateAccessLevelRequest\022G\n\006p" - + "arent\030\001 \001(\tB7\340A\002\372A1\022/accesscontextmanage" - + "r.googleapis.com/AccessLevel\022O\n\014access_l" - + "evel\030\002 \001(\01324.google.identity.accessconte" - + "xtmanager.v1.AccessLevelB\003\340A\002\"\241\001\n\030Update" - + "AccessLevelRequest\022O\n\014access_level\030\001 \001(\013" - + "24.google.identity.accesscontextmanager." - + "v1.AccessLevelB\003\340A\002\0224\n\013update_mask\030\002 \001(\013" - + "2\032.google.protobuf.FieldMaskB\003\340A\002\"a\n\030Del" - + "eteAccessLevelRequest\022E\n\004name\030\001 \001(\tB7\340A\002" - + "\372A1\n/accesscontextmanager.googleapis.com" - + "/AccessLevel\"\305\001\n\032ReplaceAccessLevelsRequ" - + "est\022G\n\006parent\030\001 \001(\tB7\340A\002\372A1\022/accessconte" - + "xtmanager.googleapis.com/AccessLevel\022P\n\r" - + "access_levels\030\002 \003(\01324.google.identity.ac" - + "cesscontextmanager.v1.AccessLevelB\003\340A\002\022\014" - + "\n\004etag\030\004 \001(\t\"j\n\033ReplaceAccessLevelsRespo" - + "nse\022K\n\raccess_levels\030\001 \003(\01324.google.iden" - + "tity.accesscontextmanager.v1.AccessLevel" - + "\"\223\001\n\034ListServicePerimetersRequest\022L\n\006par" - + "ent\030\001 \001(\tB<\340A\002\372A6\0224accesscontextmanager." - + "googleapis.com/ServicePerimeter\022\021\n\tpage_" - + "size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\217\001\n\035ListS" - + "ervicePerimetersResponse\022U\n\022service_peri" - + "meters\030\001 \003(\01329.google.identity.accesscon" - + "textmanager.v1.ServicePerimeter\022\027\n\017next_" - + "page_token\030\002 \001(\t\"h\n\032GetServicePerimeterR" - + "equest\022J\n\004name\030\001 \001(\tB<\340A\002\372A6\n4accesscont" - + "extmanager.googleapis.com/ServicePerimet" - + "er\"\310\001\n\035CreateServicePerimeterRequest\022L\n\006" - + "parent\030\001 \001(\tB<\340A\002\372A6\0224accesscontextmanag" - + "er.googleapis.com/ServicePerimeter\022Y\n\021se" - + "rvice_perimeter\030\002 \001(\01329.google.identity." - + "accesscontextmanager.v1.ServicePerimeter" - + "B\003\340A\002\"\260\001\n\035UpdateServicePerimeterRequest\022" - + "Y\n\021service_perimeter\030\001 \001(\01329.google.iden" - + "tity.accesscontextmanager.v1.ServicePeri" - + "meterB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google" - + ".protobuf.FieldMaskB\003\340A\002\"k\n\035DeleteServic" - + "ePerimeterRequest\022J\n\004name\030\001 \001(\tB<\340A\002\372A6\n" - + "4accesscontextmanager.googleapis.com/Ser" - + "vicePerimeter\"\331\001\n\037ReplaceServicePerimete" - + "rsRequest\022L\n\006parent\030\001 \001(\tB<\340A\002\372A6\0224acces" - + "scontextmanager.googleapis.com/ServicePe" - + "rimeter\022Z\n\022service_perimeters\030\002 \003(\01329.go" - + "ogle.identity.accesscontextmanager.v1.Se" - + "rvicePerimeterB\003\340A\002\022\014\n\004etag\030\003 \001(\t\"y\n Rep" - + "laceServicePerimetersResponse\022U\n\022service" - + "_perimeters\030\001 \003(\01329.google.identity.acce" - + "sscontextmanager.v1.ServicePerimeter\"|\n\036" - + "CommitServicePerimetersRequest\022L\n\006parent" - + "\030\001 \001(\tB<\340A\002\372A6\0224accesscontextmanager.goo" - + "gleapis.com/ServicePerimeter\022\014\n\004etag\030\002 \001" - + "(\t\"x\n\037CommitServicePerimetersResponse\022U\n" - + "\022service_perimeters\030\001 \003(\01329.google.ident" - + "ity.accesscontextmanager.v1.ServicePerim" - + "eter\"\235\001\n ListGcpUserAccessBindingsReques" - + "t\022H\n\006parent\030\001 \001(\tB8\340A\002\372A2\n0cloudresource" - + "manager.googleapis.com/Organization\022\026\n\tp" - + "age_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB" - + "\003\340A\001\"\235\001\n!ListGcpUserAccessBindingsRespon" - + "se\022_\n\030gcp_user_access_bindings\030\001 \003(\0132=.g" - + "oogle.identity.accesscontextmanager.v1.G" - + "cpUserAccessBinding\022\027\n\017next_page_token\030\002" - + " \001(\t\"p\n\036GetGcpUserAccessBindingRequest\022N" - + "\n\004name\030\001 \001(\tB@\340A\002\372A:\n8accesscontextmanag" - + "er.googleapis.com/GcpUserAccessBinding\"\322" - + "\001\n!CreateGcpUserAccessBindingRequest\022H\n\006" - + "parent\030\001 \001(\tB8\340A\002\372A2\n0cloudresourcemanag" - + "er.googleapis.com/Organization\022c\n\027gcp_us" - + "er_access_binding\030\002 \001(\0132=.google.identit" - + "y.accesscontextmanager.v1.GcpUserAccessB" - + "indingB\003\340A\002\"\276\001\n!UpdateGcpUserAccessBindi" - + "ngRequest\022c\n\027gcp_user_access_binding\030\001 \001" - + "(\0132=.google.identity.accesscontextmanage" - + "r.v1.GcpUserAccessBindingB\003\340A\002\0224\n\013update" - + "_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB" - + "\003\340A\002\"s\n!DeleteGcpUserAccessBindingReques" - + "t\022N\n\004name\030\001 \001(\tB@\340A\002\372A:\n8accesscontextma" - + "nager.googleapis.com/GcpUserAccessBindin" - + "g\"\'\n%GcpUserAccessBindingOperationMetada" - + "ta\"\'\n%AccessContextManagerOperationMetad" - + "ata*D\n\013LevelFormat\022\034\n\030LEVEL_FORMAT_UNSPE" - + "CIFIED\020\000\022\016\n\nAS_DEFINED\020\001\022\007\n\003CEL\020\0022\245.\n\024Ac" - + "cessContextManager\022\271\001\n\022ListAccessPolicie" - + "s\022B.google.identity.accesscontextmanager" - + ".v1.ListAccessPoliciesRequest\032C.google.i" - + "dentity.accesscontextmanager.v1.ListAcce" - + "ssPoliciesResponse\"\032\202\323\344\223\002\024\022\022/v1/accessPo" - + "licies\022\265\001\n\017GetAccessPolicy\022?.google.iden" - + "tity.accesscontextmanager.v1.GetAccessPo" - + "licyRequest\0325.google.identity.accesscont" - + "extmanager.v1.AccessPolicy\"*\202\323\344\223\002\035\022\033/v1/" - + "{name=accessPolicies/*}\332A\004name\022\301\001\n\022Creat" - + "eAccessPolicy\0225.google.identity.accessco" - + "ntextmanager.v1.AccessPolicy\032\035.google.lo" - + "ngrunning.Operation\"U\202\323\344\223\002\027\"\022/v1/accessP" - + "olicies:\001*\312A5\n\014AccessPolicy\022%AccessConte" - + "xtManagerOperationMetadata\022\370\001\n\022UpdateAcc" - + "essPolicy\022B.google.identity.accesscontex" - + "tmanager.v1.UpdateAccessPolicyRequest\032\035." - + "google.longrunning.Operation\"\177\202\323\344\223\002,2\"/v" - + "1/{policy.name=accessPolicies/*}:\006policy" - + "\332A\022policy,update_mask\312A5\n\014AccessPolicy\022%" - + "AccessContextManagerOperationMetadata\022\344\001" - + "\n\022DeleteAccessPolicy\022B.google.identity.a" - + "ccesscontextmanager.v1.DeleteAccessPolic" - + "yRequest\032\035.google.longrunning.Operation\"" - + "k\202\323\344\223\002\035*\033/v1/{name=accessPolicies/*}\332A\004n" - + "ame\312A>\n\025google.protobuf.Empty\022%AccessCon" - + "textManagerOperationMetadata\022\324\001\n\020ListAcc" - + "essLevels\022@.google.identity.accesscontex" - + "tmanager.v1.ListAccessLevelsRequest\032A.go" - + "ogle.identity.accesscontextmanager.v1.Li" - + "stAccessLevelsResponse\";\202\323\344\223\002,\022*/v1/{par" - + "ent=accessPolicies/*}/accessLevels\332A\006par" - + "ent\022\301\001\n\016GetAccessLevel\022>.google.identity" - + ".accesscontextmanager.v1.GetAccessLevelR" - + "equest\0324.google.identity.accesscontextma" - + "nager.v1.AccessLevel\"9\202\323\344\223\002,\022*/v1/{name=" - + "accessPolicies/*/accessLevels/*}\332A\004name\022" - + "\205\002\n\021CreateAccessLevel\022A.google.identity." - + "accesscontextmanager.v1.CreateAccessLeve" - + "lRequest\032\035.google.longrunning.Operation\"" - + "\215\001\202\323\344\223\002:\"*/v1/{parent=accessPolicies/*}/" - + "accessLevels:\014access_level\332A\023parent,acce" - + "ss_level\312A4\n\013AccessLevel\022%AccessContextM" - + "anagerOperationMetadata\022\227\002\n\021UpdateAccess" - + "Level\022A.google.identity.accesscontextman" - + "ager.v1.UpdateAccessLevelRequest\032\035.googl" - + "e.longrunning.Operation\"\237\001\202\323\344\223\002G27/v1/{a" - + "ccess_level.name=accessPolicies/*/access" - + "Levels/*}:\014access_level\332A\030access_level,u" - + "pdate_mask\312A4\n\013AccessLevel\022%AccessContex" - + "tManagerOperationMetadata\022\361\001\n\021DeleteAcce" - + "ssLevel\022A.google.identity.accesscontextm" - + "anager.v1.DeleteAccessLevelRequest\032\035.goo" - + "gle.longrunning.Operation\"z\202\323\344\223\002,**/v1/{" - + "name=accessPolicies/*/accessLevels/*}\332A\004" - + "name\312A>\n\025google.protobuf.Empty\022%AccessCo" - + "ntextManagerOperationMetadata\022\203\002\n\023Replac" - + "eAccessLevels\022C.google.identity.accessco" - + "ntextmanager.v1.ReplaceAccessLevelsReque" - + "st\032\035.google.longrunning.Operation\"\207\001\202\323\344\223" - + "\002:\"5/v1/{parent=accessPolicies/*}/access" - + "Levels:replaceAll:\001*\312AD\n\033ReplaceAccessLe" - + "velsResponse\022%AccessContextManagerOperat" - + "ionMetadata\022\350\001\n\025ListServicePerimeters\022E." - + "google.identity.accesscontextmanager.v1." - + "ListServicePerimetersRequest\032F.google.id" - + "entity.accesscontextmanager.v1.ListServi" - + "cePerimetersResponse\"@\202\323\344\223\0021\022//v1/{paren" - + "t=accessPolicies/*}/servicePerimeters\332A\006" - + "parent\022\325\001\n\023GetServicePerimeter\022C.google." - + "identity.accesscontextmanager.v1.GetServ" - + "icePerimeterRequest\0329.google.identity.ac" - + "cesscontextmanager.v1.ServicePerimeter\">" - + "\202\323\344\223\0021\022//v1/{name=accessPolicies/*/servi" - + "cePerimeters/*}\332A\004name\022\243\002\n\026CreateService" - + "Perimeter\022F.google.identity.accesscontex" - + "tmanager.v1.CreateServicePerimeterReques" - + "t\032\035.google.longrunning.Operation\"\241\001\202\323\344\223\002" - + "D\"//v1/{parent=accessPolicies/*}/service" - + "Perimeters:\021service_perimeter\332A\030parent,s" - + "ervice_perimeter\312A9\n\020ServicePerimeter\022%A" - + "ccessContextManagerOperationMetadata\022\272\002\n" - + "\026UpdateServicePerimeter\022F.google.identit" - + "y.accesscontextmanager.v1.UpdateServiceP" - + "erimeterRequest\032\035.google.longrunning.Ope" - + "ration\"\270\001\202\323\344\223\002V2A/v1/{service_perimeter." - + "name=accessPolicies/*/servicePerimeters/" - + "*}:\021service_perimeter\332A\035service_perimete" - + "r,update_mask\312A9\n\020ServicePerimeter\022%Acce" - + "ssContextManagerOperationMetadata\022\200\002\n\026De" - + "leteServicePerimeter\022F.google.identity.a" - + "ccesscontextmanager.v1.DeleteServicePeri" - + "meterRequest\032\035.google.longrunning.Operat" - + "ion\"\177\202\323\344\223\0021*//v1/{name=accessPolicies/*/" - + "servicePerimeters/*}\332A\004name\312A>\n\025google.p" - + "rotobuf.Empty\022%AccessContextManagerOpera" - + "tionMetadata\022\227\002\n\030ReplaceServicePerimeter" - + "s\022H.google.identity.accesscontextmanager" - + ".v1.ReplaceServicePerimetersRequest\032\035.go" - + "ogle.longrunning.Operation\"\221\001\202\323\344\223\002?\":/v1" - + "/{parent=accessPolicies/*}/servicePerime" - + "ters:replaceAll:\001*\312AI\n ReplaceServicePer" - + "imetersResponse\022%AccessContextManagerOpe" - + "rationMetadata\022\220\002\n\027CommitServicePerimete" - + "rs\022G.google.identity.accesscontextmanage" - + "r.v1.CommitServicePerimetersRequest\032\035.go" - + "ogle.longrunning.Operation\"\214\001\202\323\344\223\002;\"6/v1" - + "/{parent=accessPolicies/*}/servicePerime" - + "ters:commit:\001*\312AH\n\037CommitServicePerimete" - + "rsResponse\022%AccessContextManagerOperatio" - + "nMetadata\022\367\001\n\031ListGcpUserAccessBindings\022" - + "I.google.identity.accesscontextmanager.v" - + "1.ListGcpUserAccessBindingsRequest\032J.goo" - + "gle.identity.accesscontextmanager.v1.Lis" - + "tGcpUserAccessBindingsResponse\"C\202\323\344\223\0024\0222" - + "/v1/{parent=organizations/*}/gcpUserAcce" - + "ssBindings\332A\006parent\022\344\001\n\027GetGcpUserAccess" - + "Binding\022G.google.identity.accesscontextm" - + "anager.v1.GetGcpUserAccessBindingRequest" - + "\032=.google.identity.accesscontextmanager." - + "v1.GcpUserAccessBinding\"A\202\323\344\223\0024\0222/v1/{na" - + "me=organizations/*/gcpUserAccessBindings" - + "/*}\332A\004name\022\276\002\n\032CreateGcpUserAccessBindin" - + "g\022J.google.identity.accesscontextmanager" - + ".v1.CreateGcpUserAccessBindingRequest\032\035." - + "google.longrunning.Operation\"\264\001\202\323\344\223\002M\"2/" - + "v1/{parent=organizations/*}/gcpUserAcces" - + "sBindings:\027gcp_user_access_binding\332A\036par" - + "ent,gcp_user_access_binding\312A=\n\024GcpUserA" - + "ccessBinding\022%GcpUserAccessBindingOperat" - + "ionMetadata\022\333\002\n\032UpdateGcpUserAccessBindi" - + "ng\022J.google.identity.accesscontextmanage" - + "r.v1.UpdateGcpUserAccessBindingRequest\032\035" - + ".google.longrunning.Operation\"\321\001\202\323\344\223\002e2J" - + "/v1/{gcp_user_access_binding.name=organi" - + "zations/*/gcpUserAccessBindings/*}:\027gcp_" - + "user_access_binding\332A#gcp_user_access_bi" - + "nding,update_mask\312A=\n\024GcpUserAccessBindi" - + "ng\022%GcpUserAccessBindingOperationMetadat" - + "a\022\214\002\n\032DeleteGcpUserAccessBinding\022J.googl" - + "e.identity.accesscontextmanager.v1.Delet" - + "eGcpUserAccessBindingRequest\032\035.google.lo" - + "ngrunning.Operation\"\202\001\202\323\344\223\0024*2/v1/{name=" - + "organizations/*/gcpUserAccessBindings/*}" - + "\332A\004name\312A>\n\025google.protobuf.Empty\022%GcpUs" - + "erAccessBindingOperationMetadata\032W\312A#acc" - + "esscontextmanager.googleapis.com\322A.https" - + "://www.googleapis.com/auth/cloud-platfor" - + "mB\257\002\n+com.google.identity.accesscontextm" - + "anager.v1B\031AccessContextManagerProtoP\001Z[" - + "google.golang.org/genproto/googleapis/id" - + "entity/accesscontextmanager/v1;accesscon" - + "textmanager\242\002\004GACM\252\002\'Google.Identity.Acc" - + "essContextManager.V1\312\002\'Google\\Identity\\A" - + "ccessContextManager\\V1\352\002*Google::Identit" - + "y::AccessContextManager::V1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.api.ClientProto.getDescriptor(), - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.api.ResourceProto.getDescriptor(), - com.google.identity.accesscontextmanager.v1.AccessLevelProto.getDescriptor(), - com.google.identity.accesscontextmanager.v1.PolicyProto.getDescriptor(), - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingProto.getDescriptor(), - com.google.identity.accesscontextmanager.v1.ServicePerimeterProto.getDescriptor(), - com.google.longrunning.OperationsProto.getDescriptor(), - com.google.protobuf.FieldMaskProto.getDescriptor(), - }); - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_descriptor, - new java.lang.String[] { - "Parent", "PageSize", "PageToken", - }); - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_descriptor, - new java.lang.String[] { - "AccessPolicies", "NextPageToken", - }); - internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_descriptor, - new java.lang.String[] { - "Policy", "UpdateMask", - }); - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_descriptor, - new java.lang.String[] { - "Parent", "PageSize", "PageToken", "AccessLevelFormat", - }); - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_descriptor, - new java.lang.String[] { - "AccessLevels", "NextPageToken", - }); - internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_descriptor, - new java.lang.String[] { - "Name", "AccessLevelFormat", - }); - internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_descriptor, - new java.lang.String[] { - "Parent", "AccessLevel", - }); - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_descriptor = - getDescriptor().getMessageTypes().get(9); - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_descriptor, - new java.lang.String[] { - "AccessLevel", "UpdateMask", - }); - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_descriptor = - getDescriptor().getMessageTypes().get(10); - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_descriptor, - new java.lang.String[] { - "Parent", "AccessLevels", "Etag", - }); - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_descriptor = - getDescriptor().getMessageTypes().get(12); - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_descriptor, - new java.lang.String[] { - "AccessLevels", - }); - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_descriptor = - getDescriptor().getMessageTypes().get(13); - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_descriptor, - new java.lang.String[] { - "Parent", "PageSize", "PageToken", - }); - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_descriptor = - getDescriptor().getMessageTypes().get(14); - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_descriptor, - new java.lang.String[] { - "ServicePerimeters", "NextPageToken", - }); - internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_descriptor = - getDescriptor().getMessageTypes().get(15); - internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_descriptor = - getDescriptor().getMessageTypes().get(16); - internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_descriptor, - new java.lang.String[] { - "Parent", "ServicePerimeter", - }); - internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_descriptor = - getDescriptor().getMessageTypes().get(17); - internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_descriptor, - new java.lang.String[] { - "ServicePerimeter", "UpdateMask", - }); - internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_descriptor = - getDescriptor().getMessageTypes().get(18); - internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_descriptor = - getDescriptor().getMessageTypes().get(19); - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_descriptor, - new java.lang.String[] { - "Parent", "ServicePerimeters", "Etag", - }); - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_descriptor = - getDescriptor().getMessageTypes().get(20); - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_descriptor, - new java.lang.String[] { - "ServicePerimeters", - }); - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_descriptor = - getDescriptor().getMessageTypes().get(21); - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_descriptor, - new java.lang.String[] { - "Parent", "Etag", - }); - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_descriptor = - getDescriptor().getMessageTypes().get(22); - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_descriptor, - new java.lang.String[] { - "ServicePerimeters", - }); - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_descriptor = - getDescriptor().getMessageTypes().get(23); - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_descriptor, - new java.lang.String[] { - "Parent", "PageSize", "PageToken", - }); - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_descriptor = - getDescriptor().getMessageTypes().get(24); - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_descriptor, - new java.lang.String[] { - "GcpUserAccessBindings", "NextPageToken", - }); - internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(25); - internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(26); - internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_descriptor, - new java.lang.String[] { - "Parent", "GcpUserAccessBinding", - }); - internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(27); - internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_descriptor, - new java.lang.String[] { - "GcpUserAccessBinding", "UpdateMask", - }); - internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_descriptor = - getDescriptor().getMessageTypes().get(28); - internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_descriptor, - new java.lang.String[] { - "Name", - }); - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(29); - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_descriptor, - new java.lang.String[] {}); - internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(30); - internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_AccessContextManagerOperationMetadata_descriptor, - new java.lang.String[] {}); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ClientProto.defaultHost); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.AnnotationsProto.http); - registry.add(com.google.api.ClientProto.methodSignature); - registry.add(com.google.api.ClientProto.oauthScopes); - registry.add(com.google.api.ResourceProto.resourceReference); - registry.add(com.google.longrunning.OperationsProto.operationInfo); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.identity.accesscontextmanager.v1.AccessLevelProto.getDescriptor(); - com.google.identity.accesscontextmanager.v1.PolicyProto.getDescriptor(); - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingProto.getDescriptor(); - com.google.identity.accesscontextmanager.v1.ServicePerimeterProto.getDescriptor(); - com.google.longrunning.OperationsProto.getDescriptor(); - com.google.protobuf.FieldMaskProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevel.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevel.java deleted file mode 100644 index 2b62da6..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevel.java +++ /dev/null @@ -1,2257 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * An `AccessLevel` is a label that can be applied to requests to Google Cloud
- * services, along with a list of requirements necessary for the label to be
- * applied.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.AccessLevel} - */ -public final class AccessLevel extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.AccessLevel) - AccessLevelOrBuilder { - private static final long serialVersionUID = 0L; - // Use AccessLevel.newBuilder() to construct. - private AccessLevel(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private AccessLevel() { - name_ = ""; - title_ = ""; - description_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AccessLevel(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private AccessLevel( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - title_ = s; - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - description_ = s; - break; - } - case 34: - { - com.google.identity.accesscontextmanager.v1.BasicLevel.Builder subBuilder = null; - if (levelCase_ == 4) { - subBuilder = - ((com.google.identity.accesscontextmanager.v1.BasicLevel) level_).toBuilder(); - } - level_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.BasicLevel.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.identity.accesscontextmanager.v1.BasicLevel) level_); - level_ = subBuilder.buildPartial(); - } - levelCase_ = 4; - break; - } - case 42: - { - com.google.identity.accesscontextmanager.v1.CustomLevel.Builder subBuilder = null; - if (levelCase_ == 5) { - subBuilder = - ((com.google.identity.accesscontextmanager.v1.CustomLevel) level_).toBuilder(); - } - level_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.CustomLevel.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.identity.accesscontextmanager.v1.CustomLevel) level_); - level_ = subBuilder.buildPartial(); - } - levelCase_ = 5; - break; - } - case 50: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (createTime_ != null) { - subBuilder = createTime_.toBuilder(); - } - createTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(createTime_); - createTime_ = subBuilder.buildPartial(); - } - - break; - } - case 58: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (updateTime_ != null) { - subBuilder = updateTime_.toBuilder(); - } - updateTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateTime_); - updateTime_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_AccessLevel_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_AccessLevel_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.AccessLevel.class, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder.class); - } - - private int levelCase_ = 0; - private java.lang.Object level_; - - public enum LevelCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - BASIC(4), - CUSTOM(5), - LEVEL_NOT_SET(0); - private final int value; - - private LevelCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static LevelCase valueOf(int value) { - return forNumber(value); - } - - public static LevelCase forNumber(int value) { - switch (value) { - case 4: - return BASIC; - case 5: - return CUSTOM; - case 0: - return LEVEL_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public LevelCase getLevelCase() { - return LevelCase.forNumber(levelCase_); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Resource name for the Access Level. The `short_name` component
-   * must begin with a letter and only include alphanumeric and '_'. Format:
-   * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-   * length of the `access_level` component is 50 characters.
-   * 
- * - * string name = 1; - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the Access Level. The `short_name` component
-   * must begin with a letter and only include alphanumeric and '_'. Format:
-   * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-   * length of the `access_level` component is 50 characters.
-   * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TITLE_FIELD_NUMBER = 2; - private volatile java.lang.Object title_; - /** - * - * - *
-   * Human readable title. Must be unique within the Policy.
-   * 
- * - * string title = 2; - * - * @return The title. - */ - @java.lang.Override - public java.lang.String getTitle() { - java.lang.Object ref = title_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - title_ = s; - return s; - } - } - /** - * - * - *
-   * Human readable title. Must be unique within the Policy.
-   * 
- * - * string title = 2; - * - * @return The bytes for title. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTitleBytes() { - java.lang.Object ref = title_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - title_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DESCRIPTION_FIELD_NUMBER = 3; - private volatile java.lang.Object description_; - /** - * - * - *
-   * Description of the `AccessLevel` and its use. Does not affect behavior.
-   * 
- * - * string description = 3; - * - * @return The description. - */ - @java.lang.Override - public java.lang.String getDescription() { - java.lang.Object ref = description_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - description_ = s; - return s; - } - } - /** - * - * - *
-   * Description of the `AccessLevel` and its use. Does not affect behavior.
-   * 
- * - * string description = 3; - * - * @return The bytes for description. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDescriptionBytes() { - java.lang.Object ref = description_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - description_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int BASIC_FIELD_NUMBER = 4; - /** - * - * - *
-   * A `BasicLevel` composed of `Conditions`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - * - * @return Whether the basic field is set. - */ - @java.lang.Override - public boolean hasBasic() { - return levelCase_ == 4; - } - /** - * - * - *
-   * A `BasicLevel` composed of `Conditions`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - * - * @return The basic. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevel getBasic() { - if (levelCase_ == 4) { - return (com.google.identity.accesscontextmanager.v1.BasicLevel) level_; - } - return com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance(); - } - /** - * - * - *
-   * A `BasicLevel` composed of `Conditions`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevelOrBuilder getBasicOrBuilder() { - if (levelCase_ == 4) { - return (com.google.identity.accesscontextmanager.v1.BasicLevel) level_; - } - return com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance(); - } - - public static final int CUSTOM_FIELD_NUMBER = 5; - /** - * - * - *
-   * A `CustomLevel` written in the Common Expression Language.
-   * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - * - * @return Whether the custom field is set. - */ - @java.lang.Override - public boolean hasCustom() { - return levelCase_ == 5; - } - /** - * - * - *
-   * A `CustomLevel` written in the Common Expression Language.
-   * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - * - * @return The custom. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CustomLevel getCustom() { - if (levelCase_ == 5) { - return (com.google.identity.accesscontextmanager.v1.CustomLevel) level_; - } - return com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance(); - } - /** - * - * - *
-   * A `CustomLevel` written in the Common Expression Language.
-   * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CustomLevelOrBuilder getCustomOrBuilder() { - if (levelCase_ == 5) { - return (com.google.identity.accesscontextmanager.v1.CustomLevel) level_; - } - return com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance(); - } - - public static final int CREATE_TIME_FIELD_NUMBER = 6; - private com.google.protobuf.Timestamp createTime_; - /** - * - * - *
-   * Output only. Time the `AccessLevel` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 6; - * - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - * - * - *
-   * Output only. Time the `AccessLevel` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 6; - * - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - * - * - *
-   * Output only. Time the `AccessLevel` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int UPDATE_TIME_FIELD_NUMBER = 7; - private com.google.protobuf.Timestamp updateTime_; - /** - * - * - *
-   * Output only. Time the `AccessLevel` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 7; - * - * @return Whether the updateTime field is set. - */ - @java.lang.Override - public boolean hasUpdateTime() { - return updateTime_ != null; - } - /** - * - * - *
-   * Output only. Time the `AccessLevel` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 7; - * - * @return The updateTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getUpdateTime() { - return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; - } - /** - * - * - *
-   * Output only. Time the `AccessLevel` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - return getUpdateTime(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); - } - if (levelCase_ == 4) { - output.writeMessage(4, (com.google.identity.accesscontextmanager.v1.BasicLevel) level_); - } - if (levelCase_ == 5) { - output.writeMessage(5, (com.google.identity.accesscontextmanager.v1.CustomLevel) level_); - } - if (createTime_ != null) { - output.writeMessage(6, getCreateTime()); - } - if (updateTime_ != null) { - output.writeMessage(7, getUpdateTime()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); - } - if (levelCase_ == 4) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 4, (com.google.identity.accesscontextmanager.v1.BasicLevel) level_); - } - if (levelCase_ == 5) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 5, (com.google.identity.accesscontextmanager.v1.CustomLevel) level_); - } - if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getCreateTime()); - } - if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getUpdateTime()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.AccessLevel)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.AccessLevel other = - (com.google.identity.accesscontextmanager.v1.AccessLevel) obj; - - if (!getName().equals(other.getName())) return false; - if (!getTitle().equals(other.getTitle())) return false; - if (!getDescription().equals(other.getDescription())) return false; - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime().equals(other.getCreateTime())) return false; - } - if (hasUpdateTime() != other.hasUpdateTime()) return false; - if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; - } - if (!getLevelCase().equals(other.getLevelCase())) return false; - switch (levelCase_) { - case 4: - if (!getBasic().equals(other.getBasic())) return false; - break; - case 5: - if (!getCustom().equals(other.getCustom())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + TITLE_FIELD_NUMBER; - hash = (53 * hash) + getTitle().hashCode(); - hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; - hash = (53 * hash) + getDescription().hashCode(); - if (hasCreateTime()) { - hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCreateTime().hashCode(); - } - if (hasUpdateTime()) { - hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getUpdateTime().hashCode(); - } - switch (levelCase_) { - case 4: - hash = (37 * hash) + BASIC_FIELD_NUMBER; - hash = (53 * hash) + getBasic().hashCode(); - break; - case 5: - hash = (37 * hash) + CUSTOM_FIELD_NUMBER; - hash = (53 * hash) + getCustom().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.AccessLevel prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * An `AccessLevel` is a label that can be applied to requests to Google Cloud
-   * services, along with a list of requirements necessary for the label to be
-   * applied.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.AccessLevel} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.AccessLevel) - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_AccessLevel_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_AccessLevel_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.AccessLevel.class, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.AccessLevel.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - title_ = ""; - - description_ = ""; - - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - if (updateTimeBuilder_ == null) { - updateTime_ = null; - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - levelCase_ = 0; - level_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_AccessLevel_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel build() { - com.google.identity.accesscontextmanager.v1.AccessLevel result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel buildPartial() { - com.google.identity.accesscontextmanager.v1.AccessLevel result = - new com.google.identity.accesscontextmanager.v1.AccessLevel(this); - result.name_ = name_; - result.title_ = title_; - result.description_ = description_; - if (levelCase_ == 4) { - if (basicBuilder_ == null) { - result.level_ = level_; - } else { - result.level_ = basicBuilder_.build(); - } - } - if (levelCase_ == 5) { - if (customBuilder_ == null) { - result.level_ = level_; - } else { - result.level_ = customBuilder_.build(); - } - } - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - if (updateTimeBuilder_ == null) { - result.updateTime_ = updateTime_; - } else { - result.updateTime_ = updateTimeBuilder_.build(); - } - result.levelCase_ = levelCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.AccessLevel) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.AccessLevel) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.identity.accesscontextmanager.v1.AccessLevel other) { - if (other == com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance()) - return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getTitle().isEmpty()) { - title_ = other.title_; - onChanged(); - } - if (!other.getDescription().isEmpty()) { - description_ = other.description_; - onChanged(); - } - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (other.hasUpdateTime()) { - mergeUpdateTime(other.getUpdateTime()); - } - switch (other.getLevelCase()) { - case BASIC: - { - mergeBasic(other.getBasic()); - break; - } - case CUSTOM: - { - mergeCustom(other.getCustom()); - break; - } - case LEVEL_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.AccessLevel parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.AccessLevel) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int levelCase_ = 0; - private java.lang.Object level_; - - public LevelCase getLevelCase() { - return LevelCase.forNumber(levelCase_); - } - - public Builder clearLevel() { - levelCase_ = 0; - level_ = null; - onChanged(); - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Resource name for the Access Level. The `short_name` component
-     * must begin with a letter and only include alphanumeric and '_'. Format:
-     * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-     * length of the `access_level` component is 50 characters.
-     * 
- * - * string name = 1; - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the Access Level. The `short_name` component
-     * must begin with a letter and only include alphanumeric and '_'. Format:
-     * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-     * length of the `access_level` component is 50 characters.
-     * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the Access Level. The `short_name` component
-     * must begin with a letter and only include alphanumeric and '_'. Format:
-     * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-     * length of the `access_level` component is 50 characters.
-     * 
- * - * string name = 1; - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the Access Level. The `short_name` component
-     * must begin with a letter and only include alphanumeric and '_'. Format:
-     * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-     * length of the `access_level` component is 50 characters.
-     * 
- * - * string name = 1; - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the Access Level. The `short_name` component
-     * must begin with a letter and only include alphanumeric and '_'. Format:
-     * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-     * length of the `access_level` component is 50 characters.
-     * 
- * - * string name = 1; - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object title_ = ""; - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @return The title. - */ - public java.lang.String getTitle() { - java.lang.Object ref = title_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - title_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @return The bytes for title. - */ - public com.google.protobuf.ByteString getTitleBytes() { - java.lang.Object ref = title_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - title_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @param value The title to set. - * @return This builder for chaining. - */ - public Builder setTitle(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - title_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @return This builder for chaining. - */ - public Builder clearTitle() { - - title_ = getDefaultInstance().getTitle(); - onChanged(); - return this; - } - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @param value The bytes for title to set. - * @return This builder for chaining. - */ - public Builder setTitleBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - title_ = value; - onChanged(); - return this; - } - - private java.lang.Object description_ = ""; - /** - * - * - *
-     * Description of the `AccessLevel` and its use. Does not affect behavior.
-     * 
- * - * string description = 3; - * - * @return The description. - */ - public java.lang.String getDescription() { - java.lang.Object ref = description_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - description_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Description of the `AccessLevel` and its use. Does not affect behavior.
-     * 
- * - * string description = 3; - * - * @return The bytes for description. - */ - public com.google.protobuf.ByteString getDescriptionBytes() { - java.lang.Object ref = description_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - description_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Description of the `AccessLevel` and its use. Does not affect behavior.
-     * 
- * - * string description = 3; - * - * @param value The description to set. - * @return This builder for chaining. - */ - public Builder setDescription(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - description_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Description of the `AccessLevel` and its use. Does not affect behavior.
-     * 
- * - * string description = 3; - * - * @return This builder for chaining. - */ - public Builder clearDescription() { - - description_ = getDefaultInstance().getDescription(); - onChanged(); - return this; - } - /** - * - * - *
-     * Description of the `AccessLevel` and its use. Does not affect behavior.
-     * 
- * - * string description = 3; - * - * @param value The bytes for description to set. - * @return This builder for chaining. - */ - public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - description_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.BasicLevel, - com.google.identity.accesscontextmanager.v1.BasicLevel.Builder, - com.google.identity.accesscontextmanager.v1.BasicLevelOrBuilder> - basicBuilder_; - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - * - * @return Whether the basic field is set. - */ - @java.lang.Override - public boolean hasBasic() { - return levelCase_ == 4; - } - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - * - * @return The basic. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevel getBasic() { - if (basicBuilder_ == null) { - if (levelCase_ == 4) { - return (com.google.identity.accesscontextmanager.v1.BasicLevel) level_; - } - return com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance(); - } else { - if (levelCase_ == 4) { - return basicBuilder_.getMessage(); - } - return com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance(); - } - } - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - public Builder setBasic(com.google.identity.accesscontextmanager.v1.BasicLevel value) { - if (basicBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - level_ = value; - onChanged(); - } else { - basicBuilder_.setMessage(value); - } - levelCase_ = 4; - return this; - } - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - public Builder setBasic( - com.google.identity.accesscontextmanager.v1.BasicLevel.Builder builderForValue) { - if (basicBuilder_ == null) { - level_ = builderForValue.build(); - onChanged(); - } else { - basicBuilder_.setMessage(builderForValue.build()); - } - levelCase_ = 4; - return this; - } - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - public Builder mergeBasic(com.google.identity.accesscontextmanager.v1.BasicLevel value) { - if (basicBuilder_ == null) { - if (levelCase_ == 4 - && level_ - != com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance()) { - level_ = - com.google.identity.accesscontextmanager.v1.BasicLevel.newBuilder( - (com.google.identity.accesscontextmanager.v1.BasicLevel) level_) - .mergeFrom(value) - .buildPartial(); - } else { - level_ = value; - } - onChanged(); - } else { - if (levelCase_ == 4) { - basicBuilder_.mergeFrom(value); - } - basicBuilder_.setMessage(value); - } - levelCase_ = 4; - return this; - } - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - public Builder clearBasic() { - if (basicBuilder_ == null) { - if (levelCase_ == 4) { - levelCase_ = 0; - level_ = null; - onChanged(); - } - } else { - if (levelCase_ == 4) { - levelCase_ = 0; - level_ = null; - } - basicBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - public com.google.identity.accesscontextmanager.v1.BasicLevel.Builder getBasicBuilder() { - return getBasicFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevelOrBuilder getBasicOrBuilder() { - if ((levelCase_ == 4) && (basicBuilder_ != null)) { - return basicBuilder_.getMessageOrBuilder(); - } else { - if (levelCase_ == 4) { - return (com.google.identity.accesscontextmanager.v1.BasicLevel) level_; - } - return com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance(); - } - } - /** - * - * - *
-     * A `BasicLevel` composed of `Conditions`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.BasicLevel, - com.google.identity.accesscontextmanager.v1.BasicLevel.Builder, - com.google.identity.accesscontextmanager.v1.BasicLevelOrBuilder> - getBasicFieldBuilder() { - if (basicBuilder_ == null) { - if (!(levelCase_ == 4)) { - level_ = com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance(); - } - basicBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.BasicLevel, - com.google.identity.accesscontextmanager.v1.BasicLevel.Builder, - com.google.identity.accesscontextmanager.v1.BasicLevelOrBuilder>( - (com.google.identity.accesscontextmanager.v1.BasicLevel) level_, - getParentForChildren(), - isClean()); - level_ = null; - } - levelCase_ = 4; - onChanged(); - ; - return basicBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.CustomLevel, - com.google.identity.accesscontextmanager.v1.CustomLevel.Builder, - com.google.identity.accesscontextmanager.v1.CustomLevelOrBuilder> - customBuilder_; - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - * - * @return Whether the custom field is set. - */ - @java.lang.Override - public boolean hasCustom() { - return levelCase_ == 5; - } - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - * - * @return The custom. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CustomLevel getCustom() { - if (customBuilder_ == null) { - if (levelCase_ == 5) { - return (com.google.identity.accesscontextmanager.v1.CustomLevel) level_; - } - return com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance(); - } else { - if (levelCase_ == 5) { - return customBuilder_.getMessage(); - } - return com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance(); - } - } - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - public Builder setCustom(com.google.identity.accesscontextmanager.v1.CustomLevel value) { - if (customBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - level_ = value; - onChanged(); - } else { - customBuilder_.setMessage(value); - } - levelCase_ = 5; - return this; - } - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - public Builder setCustom( - com.google.identity.accesscontextmanager.v1.CustomLevel.Builder builderForValue) { - if (customBuilder_ == null) { - level_ = builderForValue.build(); - onChanged(); - } else { - customBuilder_.setMessage(builderForValue.build()); - } - levelCase_ = 5; - return this; - } - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - public Builder mergeCustom(com.google.identity.accesscontextmanager.v1.CustomLevel value) { - if (customBuilder_ == null) { - if (levelCase_ == 5 - && level_ - != com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance()) { - level_ = - com.google.identity.accesscontextmanager.v1.CustomLevel.newBuilder( - (com.google.identity.accesscontextmanager.v1.CustomLevel) level_) - .mergeFrom(value) - .buildPartial(); - } else { - level_ = value; - } - onChanged(); - } else { - if (levelCase_ == 5) { - customBuilder_.mergeFrom(value); - } - customBuilder_.setMessage(value); - } - levelCase_ = 5; - return this; - } - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - public Builder clearCustom() { - if (customBuilder_ == null) { - if (levelCase_ == 5) { - levelCase_ = 0; - level_ = null; - onChanged(); - } - } else { - if (levelCase_ == 5) { - levelCase_ = 0; - level_ = null; - } - customBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - public com.google.identity.accesscontextmanager.v1.CustomLevel.Builder getCustomBuilder() { - return getCustomFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CustomLevelOrBuilder getCustomOrBuilder() { - if ((levelCase_ == 5) && (customBuilder_ != null)) { - return customBuilder_.getMessageOrBuilder(); - } else { - if (levelCase_ == 5) { - return (com.google.identity.accesscontextmanager.v1.CustomLevel) level_; - } - return com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance(); - } - } - /** - * - * - *
-     * A `CustomLevel` written in the Common Expression Language.
-     * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.CustomLevel, - com.google.identity.accesscontextmanager.v1.CustomLevel.Builder, - com.google.identity.accesscontextmanager.v1.CustomLevelOrBuilder> - getCustomFieldBuilder() { - if (customBuilder_ == null) { - if (!(levelCase_ == 5)) { - level_ = com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance(); - } - customBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.CustomLevel, - com.google.identity.accesscontextmanager.v1.CustomLevel.Builder, - com.google.identity.accesscontextmanager.v1.CustomLevelOrBuilder>( - (com.google.identity.accesscontextmanager.v1.CustomLevel) level_, - getParentForChildren(), - isClean()); - level_ = null; - } - levelCase_ = 5; - onChanged(); - ; - return customBuilder_; - } - - private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - createTimeBuilder_; - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - * - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - * - * @return The createTime. - */ - public com.google.protobuf.Timestamp getCreateTime() { - if (createTimeBuilder_ == null) { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; - } else { - return createTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - createTime_ = value; - onChanged(); - } else { - createTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (createTimeBuilder_ == null) { - createTime_ = builderForValue.build(); - onChanged(); - } else { - createTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (createTime_ != null) { - createTime_ = - com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); - } else { - createTime_ = value; - } - onChanged(); - } else { - createTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; - } - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { - if (createTimeBuilder_ == null) { - createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getCreateTime(), getParentForChildren(), isClean()); - createTime_ = null; - } - return createTimeBuilder_; - } - - private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - * - * @return Whether the updateTime field is set. - */ - public boolean hasUpdateTime() { - return updateTimeBuilder_ != null || updateTime_ != null; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - * - * @return The updateTime. - */ - public com.google.protobuf.Timestamp getUpdateTime() { - if (updateTimeBuilder_ == null) { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } else { - return updateTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateTime_ = value; - onChanged(); - } else { - updateTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (updateTimeBuilder_ == null) { - updateTime_ = builderForValue.build(); - onChanged(); - } else { - updateTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (updateTime_ != null) { - updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); - } else { - updateTime_ = value; - } - onChanged(); - } else { - updateTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - public Builder clearUpdateTime() { - if (updateTimeBuilder_ == null) { - updateTime_ = null; - onChanged(); - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - - onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - if (updateTimeBuilder_ != null) { - return updateTimeBuilder_.getMessageOrBuilder(); - } else { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } - } - /** - * - * - *
-     * Output only. Time the `AccessLevel` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { - if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), getParentForChildren(), isClean()); - updateTime_ = null; - } - return updateTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.AccessLevel) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.AccessLevel) - private static final com.google.identity.accesscontextmanager.v1.AccessLevel DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.AccessLevel(); - } - - public static com.google.identity.accesscontextmanager.v1.AccessLevel getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AccessLevel parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AccessLevel(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelName.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelName.java deleted file mode 100644 index f08dba9..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelName.java +++ /dev/null @@ -1,198 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -@Generated("by gapic-generator-java") -public class AccessLevelName implements ResourceName { - private static final PathTemplate ACCESS_POLICY_ACCESS_LEVEL = - PathTemplate.createWithoutUrlEncoding( - "accessPolicies/{access_policy}/accessLevels/{access_level}"); - private volatile Map fieldValuesMap; - private final String accessPolicy; - private final String accessLevel; - - @Deprecated - protected AccessLevelName() { - accessPolicy = null; - accessLevel = null; - } - - private AccessLevelName(Builder builder) { - accessPolicy = Preconditions.checkNotNull(builder.getAccessPolicy()); - accessLevel = Preconditions.checkNotNull(builder.getAccessLevel()); - } - - public String getAccessPolicy() { - return accessPolicy; - } - - public String getAccessLevel() { - return accessLevel; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static AccessLevelName of(String accessPolicy, String accessLevel) { - return newBuilder().setAccessPolicy(accessPolicy).setAccessLevel(accessLevel).build(); - } - - public static String format(String accessPolicy, String accessLevel) { - return newBuilder() - .setAccessPolicy(accessPolicy) - .setAccessLevel(accessLevel) - .build() - .toString(); - } - - public static AccessLevelName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ACCESS_POLICY_ACCESS_LEVEL.validatedMatch( - formattedString, "AccessLevelName.parse: formattedString not in valid format"); - return of(matchMap.get("access_policy"), matchMap.get("access_level")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList<>(values.size()); - for (AccessLevelName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return ACCESS_POLICY_ACCESS_LEVEL.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (accessPolicy != null) { - fieldMapBuilder.put("access_policy", accessPolicy); - } - if (accessLevel != null) { - fieldMapBuilder.put("access_level", accessLevel); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return ACCESS_POLICY_ACCESS_LEVEL.instantiate( - "access_policy", accessPolicy, "access_level", accessLevel); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - AccessLevelName that = ((AccessLevelName) o); - return Objects.equals(this.accessPolicy, that.accessPolicy) - && Objects.equals(this.accessLevel, that.accessLevel); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(accessPolicy); - h *= 1000003; - h ^= Objects.hashCode(accessLevel); - return h; - } - - /** Builder for accessPolicies/{access_policy}/accessLevels/{access_level}. */ - public static class Builder { - private String accessPolicy; - private String accessLevel; - - protected Builder() {} - - public String getAccessPolicy() { - return accessPolicy; - } - - public String getAccessLevel() { - return accessLevel; - } - - public Builder setAccessPolicy(String accessPolicy) { - this.accessPolicy = accessPolicy; - return this; - } - - public Builder setAccessLevel(String accessLevel) { - this.accessLevel = accessLevel; - return this; - } - - private Builder(AccessLevelName accessLevelName) { - this.accessPolicy = accessLevelName.accessPolicy; - this.accessLevel = accessLevelName.accessLevel; - } - - public AccessLevelName build() { - return new AccessLevelName(this); - } - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelOrBuilder.java deleted file mode 100644 index b7ee822..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelOrBuilder.java +++ /dev/null @@ -1,248 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface AccessLevelOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.AccessLevel) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the Access Level. The `short_name` component
-   * must begin with a letter and only include alphanumeric and '_'. Format:
-   * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-   * length of the `access_level` component is 50 characters.
-   * 
- * - * string name = 1; - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Resource name for the Access Level. The `short_name` component
-   * must begin with a letter and only include alphanumeric and '_'. Format:
-   * `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum
-   * length of the `access_level` component is 50 characters.
-   * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * Human readable title. Must be unique within the Policy.
-   * 
- * - * string title = 2; - * - * @return The title. - */ - java.lang.String getTitle(); - /** - * - * - *
-   * Human readable title. Must be unique within the Policy.
-   * 
- * - * string title = 2; - * - * @return The bytes for title. - */ - com.google.protobuf.ByteString getTitleBytes(); - - /** - * - * - *
-   * Description of the `AccessLevel` and its use. Does not affect behavior.
-   * 
- * - * string description = 3; - * - * @return The description. - */ - java.lang.String getDescription(); - /** - * - * - *
-   * Description of the `AccessLevel` and its use. Does not affect behavior.
-   * 
- * - * string description = 3; - * - * @return The bytes for description. - */ - com.google.protobuf.ByteString getDescriptionBytes(); - - /** - * - * - *
-   * A `BasicLevel` composed of `Conditions`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - * - * @return Whether the basic field is set. - */ - boolean hasBasic(); - /** - * - * - *
-   * A `BasicLevel` composed of `Conditions`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - * - * @return The basic. - */ - com.google.identity.accesscontextmanager.v1.BasicLevel getBasic(); - /** - * - * - *
-   * A `BasicLevel` composed of `Conditions`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.BasicLevel basic = 4; - */ - com.google.identity.accesscontextmanager.v1.BasicLevelOrBuilder getBasicOrBuilder(); - - /** - * - * - *
-   * A `CustomLevel` written in the Common Expression Language.
-   * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - * - * @return Whether the custom field is set. - */ - boolean hasCustom(); - /** - * - * - *
-   * A `CustomLevel` written in the Common Expression Language.
-   * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - * - * @return The custom. - */ - com.google.identity.accesscontextmanager.v1.CustomLevel getCustom(); - /** - * - * - *
-   * A `CustomLevel` written in the Common Expression Language.
-   * 
- * - * .google.identity.accesscontextmanager.v1.CustomLevel custom = 5; - */ - com.google.identity.accesscontextmanager.v1.CustomLevelOrBuilder getCustomOrBuilder(); - - /** - * - * - *
-   * Output only. Time the `AccessLevel` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 6; - * - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - * - * - *
-   * Output only. Time the `AccessLevel` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 6; - * - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - * - * - *
-   * Output only. Time the `AccessLevel` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 6; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - * - * - *
-   * Output only. Time the `AccessLevel` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 7; - * - * @return Whether the updateTime field is set. - */ - boolean hasUpdateTime(); - /** - * - * - *
-   * Output only. Time the `AccessLevel` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 7; - * - * @return The updateTime. - */ - com.google.protobuf.Timestamp getUpdateTime(); - /** - * - * - *
-   * Output only. Time the `AccessLevel` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 7; - */ - com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); - - public com.google.identity.accesscontextmanager.v1.AccessLevel.LevelCase getLevelCase(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelProto.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelProto.java deleted file mode 100644 index 58cb0a5..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelProto.java +++ /dev/null @@ -1,204 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -public final class AccessLevelProto { - private AccessLevelProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_AccessLevel_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_AccessLevel_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_BasicLevel_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_BasicLevel_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_Condition_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_Condition_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_CustomLevel_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_CustomLevel_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_OsConstraint_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_OsConstraint_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n:google/identity/accesscontextmanager/v" - + "1/access_level.proto\022\'google.identity.ac" - + "cesscontextmanager.v1\032\031google/api/resour" - + "ce.proto\032@google/identity/accesscontextm" - + "anager/type/device_resources.proto\032\037goog" - + "le/protobuf/timestamp.proto\032\026google/type" - + "/expr.proto\032\034google/api/annotations.prot" - + "o\"\252\003\n\013AccessLevel\022\014\n\004name\030\001 \001(\t\022\r\n\005title" - + "\030\002 \001(\t\022\023\n\013description\030\003 \001(\t\022D\n\005basic\030\004 \001" - + "(\01323.google.identity.accesscontextmanage" - + "r.v1.BasicLevelH\000\022F\n\006custom\030\005 \001(\01324.goog" - + "le.identity.accesscontextmanager.v1.Cust" - + "omLevelH\000\022/\n\013create_time\030\006 \001(\0132\032.google." - + "protobuf.Timestamp\022/\n\013update_time\030\007 \001(\0132" - + "\032.google.protobuf.Timestamp:p\352Am\n/access" - + "contextmanager.googleapis.com/AccessLeve" - + "l\022:accessPolicies/{access_policy}/access" - + "Levels/{access_level}B\007\n\005level\"\357\001\n\nBasic" - + "Level\022F\n\nconditions\030\001 \003(\01322.google.ident" - + "ity.accesscontextmanager.v1.Condition\022j\n" - + "\022combining_function\030\002 \001(\0162N.google.ident" - + "ity.accesscontextmanager.v1.BasicLevel.C" - + "onditionCombiningFunction\"-\n\032ConditionCo" - + "mbiningFunction\022\007\n\003AND\020\000\022\006\n\002OR\020\001\"\303\001\n\tCon" - + "dition\022\026\n\016ip_subnetworks\030\001 \003(\t\022L\n\rdevice" - + "_policy\030\002 \001(\01325.google.identity.accessco" - + "ntextmanager.v1.DevicePolicy\022\036\n\026required" - + "_access_levels\030\003 \003(\t\022\016\n\006negate\030\005 \001(\010\022\017\n\007" - + "members\030\006 \003(\t\022\017\n\007regions\030\007 \003(\t\".\n\013Custom" - + "Level\022\037\n\004expr\030\001 \001(\0132\021.google.type.Expr\"\211" - + "\003\n\014DevicePolicy\022\032\n\022require_screenlock\030\001 " - + "\001(\010\022f\n\033allowed_encryption_statuses\030\002 \003(\016" - + "2A.google.identity.accesscontextmanager." - + "type.DeviceEncryptionStatus\022M\n\016os_constr" - + "aints\030\003 \003(\01325.google.identity.accesscont" - + "extmanager.v1.OsConstraint\022j\n allowed_de" - + "vice_management_levels\030\006 \003(\0162@.google.id" - + "entity.accesscontextmanager.type.DeviceM" - + "anagementLevel\022\036\n\026require_admin_approval" - + "\030\007 \001(\010\022\032\n\022require_corp_owned\030\010 \001(\010\"\217\001\n\014O" - + "sConstraint\022B\n\007os_type\030\001 \001(\01621.google.id" - + "entity.accesscontextmanager.type.OsType\022" - + "\027\n\017minimum_version\030\002 \001(\t\022\"\n\032require_veri" - + "fied_chrome_os\030\003 \001(\010B\246\002\n+com.google.iden" - + "tity.accesscontextmanager.v1B\020AccessLeve" - + "lProtoP\001Z[google.golang.org/genproto/goo" - + "gleapis/identity/accesscontextmanager/v1" - + ";accesscontextmanager\242\002\004GACM\252\002\'Google.Id" - + "entity.AccessContextManager.V1\312\002\'Google\\" - + "Identity\\AccessContextManager\\V1\352\002*Googl" - + "e::Identity::AccessContextManager::V1b\006p" - + "roto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.ResourceProto.getDescriptor(), - com.google.identity.accesscontextmanager.type.TypeProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.type.ExprProto.getDescriptor(), - com.google.api.AnnotationsProto.getDescriptor(), - }); - internal_static_google_identity_accesscontextmanager_v1_AccessLevel_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_identity_accesscontextmanager_v1_AccessLevel_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_AccessLevel_descriptor, - new java.lang.String[] { - "Name", - "Title", - "Description", - "Basic", - "Custom", - "CreateTime", - "UpdateTime", - "Level", - }); - internal_static_google_identity_accesscontextmanager_v1_BasicLevel_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_identity_accesscontextmanager_v1_BasicLevel_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_BasicLevel_descriptor, - new java.lang.String[] { - "Conditions", "CombiningFunction", - }); - internal_static_google_identity_accesscontextmanager_v1_Condition_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_identity_accesscontextmanager_v1_Condition_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_Condition_descriptor, - new java.lang.String[] { - "IpSubnetworks", - "DevicePolicy", - "RequiredAccessLevels", - "Negate", - "Members", - "Regions", - }); - internal_static_google_identity_accesscontextmanager_v1_CustomLevel_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_identity_accesscontextmanager_v1_CustomLevel_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_CustomLevel_descriptor, - new java.lang.String[] { - "Expr", - }); - internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_descriptor, - new java.lang.String[] { - "RequireScreenlock", - "AllowedEncryptionStatuses", - "OsConstraints", - "AllowedDeviceManagementLevels", - "RequireAdminApproval", - "RequireCorpOwned", - }); - internal_static_google_identity_accesscontextmanager_v1_OsConstraint_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_identity_accesscontextmanager_v1_OsConstraint_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_OsConstraint_descriptor, - new java.lang.String[] { - "OsType", "MinimumVersion", "RequireVerifiedChromeOs", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ResourceProto.resource); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.ResourceProto.getDescriptor(); - com.google.identity.accesscontextmanager.type.TypeProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.type.ExprProto.getDescriptor(); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicy.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicy.java deleted file mode 100644 index 2548f7e..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicy.java +++ /dev/null @@ -1,1768 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_policy.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * `AccessPolicy` is a container for `AccessLevels` (which define the necessary
- * attributes to use Google Cloud services) and `ServicePerimeters` (which
- * define regions of services able to freely pass data within a perimeter). An
- * access policy is globally visible within an organization, and the
- * restrictions it specifies apply to all projects within an organization.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.AccessPolicy} - */ -public final class AccessPolicy extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.AccessPolicy) - AccessPolicyOrBuilder { - private static final long serialVersionUID = 0L; - // Use AccessPolicy.newBuilder() to construct. - private AccessPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private AccessPolicy() { - name_ = ""; - parent_ = ""; - title_ = ""; - etag_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new AccessPolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private AccessPolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - title_ = s; - break; - } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (createTime_ != null) { - subBuilder = createTime_.toBuilder(); - } - createTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(createTime_); - createTime_ = subBuilder.buildPartial(); - } - - break; - } - case 42: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (updateTime_ != null) { - subBuilder = updateTime_.toBuilder(); - } - updateTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateTime_); - updateTime_ = subBuilder.buildPartial(); - } - - break; - } - case 50: - { - java.lang.String s = input.readStringRequireUtf8(); - - etag_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.PolicyProto - .internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.PolicyProto - .internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.AccessPolicy.class, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Output only. Resource name of the `AccessPolicy`. Format:
-   * `accessPolicies/{access_policy}`
-   * 
- * - * string name = 1; - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Output only. Resource name of the `AccessPolicy`. Format:
-   * `accessPolicies/{access_policy}`
-   * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PARENT_FIELD_NUMBER = 2; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. The parent of this `AccessPolicy` in the Cloud Resource
-   * Hierarchy. Currently immutable once created. Format:
-   * `organizations/{organization_id}`
-   * 
- * - * string parent = 2; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The parent of this `AccessPolicy` in the Cloud Resource
-   * Hierarchy. Currently immutable once created. Format:
-   * `organizations/{organization_id}`
-   * 
- * - * string parent = 2; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TITLE_FIELD_NUMBER = 3; - private volatile java.lang.Object title_; - /** - * - * - *
-   * Required. Human readable title. Does not affect behavior.
-   * 
- * - * string title = 3; - * - * @return The title. - */ - @java.lang.Override - public java.lang.String getTitle() { - java.lang.Object ref = title_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - title_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Human readable title. Does not affect behavior.
-   * 
- * - * string title = 3; - * - * @return The bytes for title. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTitleBytes() { - java.lang.Object ref = title_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - title_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int CREATE_TIME_FIELD_NUMBER = 4; - private com.google.protobuf.Timestamp createTime_; - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int UPDATE_TIME_FIELD_NUMBER = 5; - private com.google.protobuf.Timestamp updateTime_; - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return Whether the updateTime field is set. - */ - @java.lang.Override - public boolean hasUpdateTime() { - return updateTime_ != null; - } - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return The updateTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getUpdateTime() { - return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; - } - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - return getUpdateTime(); - } - - public static final int ETAG_FIELD_NUMBER = 6; - private volatile java.lang.Object etag_; - /** - * - * - *
-   * Output only. An opaque identifier for the current version of the
-   * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-   * two Access Polices will be identical if and only if their etags are
-   * identical. Clients should not expect this to be in any specific format.
-   * 
- * - * string etag = 6; - * - * @return The etag. - */ - @java.lang.Override - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } - } - /** - * - * - *
-   * Output only. An opaque identifier for the current version of the
-   * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-   * two Access Polices will be identical if and only if their etags are
-   * identical. Clients should not expect this to be in any specific format.
-   * 
- * - * string etag = 6; - * - * @return The bytes for etag. - */ - @java.lang.Override - public com.google.protobuf.ByteString getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, title_); - } - if (createTime_ != null) { - output.writeMessage(4, getCreateTime()); - } - if (updateTime_ != null) { - output.writeMessage(5, getUpdateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, etag_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, title_); - } - if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); - } - if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, etag_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.AccessPolicy)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.AccessPolicy other = - (com.google.identity.accesscontextmanager.v1.AccessPolicy) obj; - - if (!getName().equals(other.getName())) return false; - if (!getParent().equals(other.getParent())) return false; - if (!getTitle().equals(other.getTitle())) return false; - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime().equals(other.getCreateTime())) return false; - } - if (hasUpdateTime() != other.hasUpdateTime()) return false; - if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; - } - if (!getEtag().equals(other.getEtag())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + TITLE_FIELD_NUMBER; - hash = (53 * hash) + getTitle().hashCode(); - if (hasCreateTime()) { - hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCreateTime().hashCode(); - } - if (hasUpdateTime()) { - hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getUpdateTime().hashCode(); - } - hash = (37 * hash) + ETAG_FIELD_NUMBER; - hash = (53 * hash) + getEtag().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.AccessPolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * `AccessPolicy` is a container for `AccessLevels` (which define the necessary
-   * attributes to use Google Cloud services) and `ServicePerimeters` (which
-   * define regions of services able to freely pass data within a perimeter). An
-   * access policy is globally visible within an organization, and the
-   * restrictions it specifies apply to all projects within an organization.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.AccessPolicy} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.AccessPolicy) - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.PolicyProto - .internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.PolicyProto - .internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.AccessPolicy.class, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.AccessPolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - parent_ = ""; - - title_ = ""; - - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - if (updateTimeBuilder_ == null) { - updateTime_ = null; - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - etag_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.PolicyProto - .internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessPolicy getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.AccessPolicy.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessPolicy build() { - com.google.identity.accesscontextmanager.v1.AccessPolicy result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessPolicy buildPartial() { - com.google.identity.accesscontextmanager.v1.AccessPolicy result = - new com.google.identity.accesscontextmanager.v1.AccessPolicy(this); - result.name_ = name_; - result.parent_ = parent_; - result.title_ = title_; - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - if (updateTimeBuilder_ == null) { - result.updateTime_ = updateTime_; - } else { - result.updateTime_ = updateTimeBuilder_.build(); - } - result.etag_ = etag_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.AccessPolicy) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.AccessPolicy) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.identity.accesscontextmanager.v1.AccessPolicy other) { - if (other == com.google.identity.accesscontextmanager.v1.AccessPolicy.getDefaultInstance()) - return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (!other.getTitle().isEmpty()) { - title_ = other.title_; - onChanged(); - } - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (other.hasUpdateTime()) { - mergeUpdateTime(other.getUpdateTime()); - } - if (!other.getEtag().isEmpty()) { - etag_ = other.etag_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.AccessPolicy parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.AccessPolicy) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Output only. Resource name of the `AccessPolicy`. Format:
-     * `accessPolicies/{access_policy}`
-     * 
- * - * string name = 1; - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Output only. Resource name of the `AccessPolicy`. Format:
-     * `accessPolicies/{access_policy}`
-     * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Output only. Resource name of the `AccessPolicy`. Format:
-     * `accessPolicies/{access_policy}`
-     * 
- * - * string name = 1; - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Output only. Resource name of the `AccessPolicy`. Format:
-     * `accessPolicies/{access_policy}`
-     * 
- * - * string name = 1; - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Output only. Resource name of the `AccessPolicy`. Format:
-     * `accessPolicies/{access_policy}`
-     * 
- * - * string name = 1; - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. The parent of this `AccessPolicy` in the Cloud Resource
-     * Hierarchy. Currently immutable once created. Format:
-     * `organizations/{organization_id}`
-     * 
- * - * string parent = 2; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The parent of this `AccessPolicy` in the Cloud Resource
-     * Hierarchy. Currently immutable once created. Format:
-     * `organizations/{organization_id}`
-     * 
- * - * string parent = 2; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The parent of this `AccessPolicy` in the Cloud Resource
-     * Hierarchy. Currently immutable once created. Format:
-     * `organizations/{organization_id}`
-     * 
- * - * string parent = 2; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent of this `AccessPolicy` in the Cloud Resource
-     * Hierarchy. Currently immutable once created. Format:
-     * `organizations/{organization_id}`
-     * 
- * - * string parent = 2; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent of this `AccessPolicy` in the Cloud Resource
-     * Hierarchy. Currently immutable once created. Format:
-     * `organizations/{organization_id}`
-     * 
- * - * string parent = 2; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.lang.Object title_ = ""; - /** - * - * - *
-     * Required. Human readable title. Does not affect behavior.
-     * 
- * - * string title = 3; - * - * @return The title. - */ - public java.lang.String getTitle() { - java.lang.Object ref = title_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - title_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Human readable title. Does not affect behavior.
-     * 
- * - * string title = 3; - * - * @return The bytes for title. - */ - public com.google.protobuf.ByteString getTitleBytes() { - java.lang.Object ref = title_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - title_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Human readable title. Does not affect behavior.
-     * 
- * - * string title = 3; - * - * @param value The title to set. - * @return This builder for chaining. - */ - public Builder setTitle(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - title_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Human readable title. Does not affect behavior.
-     * 
- * - * string title = 3; - * - * @return This builder for chaining. - */ - public Builder clearTitle() { - - title_ = getDefaultInstance().getTitle(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Human readable title. Does not affect behavior.
-     * 
- * - * string title = 3; - * - * @param value The bytes for title to set. - * @return This builder for chaining. - */ - public Builder setTitleBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - title_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - createTimeBuilder_; - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return The createTime. - */ - public com.google.protobuf.Timestamp getCreateTime() { - if (createTimeBuilder_ == null) { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; - } else { - return createTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - createTime_ = value; - onChanged(); - } else { - createTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (createTimeBuilder_ == null) { - createTime_ = builderForValue.build(); - onChanged(); - } else { - createTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (createTime_ != null) { - createTime_ = - com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); - } else { - createTime_ = value; - } - onChanged(); - } else { - createTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; - } - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { - if (createTimeBuilder_ == null) { - createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getCreateTime(), getParentForChildren(), isClean()); - createTime_ = null; - } - return createTimeBuilder_; - } - - private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return Whether the updateTime field is set. - */ - public boolean hasUpdateTime() { - return updateTimeBuilder_ != null || updateTime_ != null; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return The updateTime. - */ - public com.google.protobuf.Timestamp getUpdateTime() { - if (updateTimeBuilder_ == null) { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } else { - return updateTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateTime_ = value; - onChanged(); - } else { - updateTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (updateTimeBuilder_ == null) { - updateTime_ = builderForValue.build(); - onChanged(); - } else { - updateTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (updateTime_ != null) { - updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); - } else { - updateTime_ = value; - } - onChanged(); - } else { - updateTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public Builder clearUpdateTime() { - if (updateTimeBuilder_ == null) { - updateTime_ = null; - onChanged(); - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - - onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - if (updateTimeBuilder_ != null) { - return updateTimeBuilder_.getMessageOrBuilder(); - } else { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } - } - /** - * - * - *
-     * Output only. Time the `AccessPolicy` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { - if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), getParentForChildren(), isClean()); - updateTime_ = null; - } - return updateTimeBuilder_; - } - - private java.lang.Object etag_ = ""; - /** - * - * - *
-     * Output only. An opaque identifier for the current version of the
-     * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-     * two Access Polices will be identical if and only if their etags are
-     * identical. Clients should not expect this to be in any specific format.
-     * 
- * - * string etag = 6; - * - * @return The etag. - */ - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Output only. An opaque identifier for the current version of the
-     * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-     * two Access Polices will be identical if and only if their etags are
-     * identical. Clients should not expect this to be in any specific format.
-     * 
- * - * string etag = 6; - * - * @return The bytes for etag. - */ - public com.google.protobuf.ByteString getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Output only. An opaque identifier for the current version of the
-     * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-     * two Access Polices will be identical if and only if their etags are
-     * identical. Clients should not expect this to be in any specific format.
-     * 
- * - * string etag = 6; - * - * @param value The etag to set. - * @return This builder for chaining. - */ - public Builder setEtag(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - etag_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Output only. An opaque identifier for the current version of the
-     * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-     * two Access Polices will be identical if and only if their etags are
-     * identical. Clients should not expect this to be in any specific format.
-     * 
- * - * string etag = 6; - * - * @return This builder for chaining. - */ - public Builder clearEtag() { - - etag_ = getDefaultInstance().getEtag(); - onChanged(); - return this; - } - /** - * - * - *
-     * Output only. An opaque identifier for the current version of the
-     * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-     * two Access Polices will be identical if and only if their etags are
-     * identical. Clients should not expect this to be in any specific format.
-     * 
- * - * string etag = 6; - * - * @param value The bytes for etag to set. - * @return This builder for chaining. - */ - public Builder setEtagBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - etag_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.AccessPolicy) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.AccessPolicy) - private static final com.google.identity.accesscontextmanager.v1.AccessPolicy DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.AccessPolicy(); - } - - public static com.google.identity.accesscontextmanager.v1.AccessPolicy getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public AccessPolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new AccessPolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessPolicy getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicyName.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicyName.java deleted file mode 100644 index f7e8694..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicyName.java +++ /dev/null @@ -1,168 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -@Generated("by gapic-generator-java") -public class AccessPolicyName implements ResourceName { - private static final PathTemplate ACCESS_POLICY = - PathTemplate.createWithoutUrlEncoding("accessPolicies/{access_policy}"); - private volatile Map fieldValuesMap; - private final String accessPolicy; - - @Deprecated - protected AccessPolicyName() { - accessPolicy = null; - } - - private AccessPolicyName(Builder builder) { - accessPolicy = Preconditions.checkNotNull(builder.getAccessPolicy()); - } - - public String getAccessPolicy() { - return accessPolicy; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static AccessPolicyName of(String accessPolicy) { - return newBuilder().setAccessPolicy(accessPolicy).build(); - } - - public static String format(String accessPolicy) { - return newBuilder().setAccessPolicy(accessPolicy).build().toString(); - } - - public static AccessPolicyName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ACCESS_POLICY.validatedMatch( - formattedString, "AccessPolicyName.parse: formattedString not in valid format"); - return of(matchMap.get("access_policy")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList<>(values.size()); - for (AccessPolicyName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return ACCESS_POLICY.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (accessPolicy != null) { - fieldMapBuilder.put("access_policy", accessPolicy); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return ACCESS_POLICY.instantiate("access_policy", accessPolicy); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - AccessPolicyName that = ((AccessPolicyName) o); - return Objects.equals(this.accessPolicy, that.accessPolicy); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(accessPolicy); - return h; - } - - /** Builder for accessPolicies/{access_policy}. */ - public static class Builder { - private String accessPolicy; - - protected Builder() {} - - public String getAccessPolicy() { - return accessPolicy; - } - - public Builder setAccessPolicy(String accessPolicy) { - this.accessPolicy = accessPolicy; - return this; - } - - private Builder(AccessPolicyName accessPolicyName) { - this.accessPolicy = accessPolicyName.accessPolicy; - } - - public AccessPolicyName build() { - return new AccessPolicyName(this); - } - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicyOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicyOrBuilder.java deleted file mode 100644 index ba71295..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicyOrBuilder.java +++ /dev/null @@ -1,207 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_policy.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface AccessPolicyOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.AccessPolicy) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Output only. Resource name of the `AccessPolicy`. Format:
-   * `accessPolicies/{access_policy}`
-   * 
- * - * string name = 1; - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Output only. Resource name of the `AccessPolicy`. Format:
-   * `accessPolicies/{access_policy}`
-   * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * Required. The parent of this `AccessPolicy` in the Cloud Resource
-   * Hierarchy. Currently immutable once created. Format:
-   * `organizations/{organization_id}`
-   * 
- * - * string parent = 2; - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. The parent of this `AccessPolicy` in the Cloud Resource
-   * Hierarchy. Currently immutable once created. Format:
-   * `organizations/{organization_id}`
-   * 
- * - * string parent = 2; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Required. Human readable title. Does not affect behavior.
-   * 
- * - * string title = 3; - * - * @return The title. - */ - java.lang.String getTitle(); - /** - * - * - *
-   * Required. Human readable title. Does not affect behavior.
-   * 
- * - * string title = 3; - * - * @return The bytes for title. - */ - com.google.protobuf.ByteString getTitleBytes(); - - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return Whether the updateTime field is set. - */ - boolean hasUpdateTime(); - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return The updateTime. - */ - com.google.protobuf.Timestamp getUpdateTime(); - /** - * - * - *
-   * Output only. Time the `AccessPolicy` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); - - /** - * - * - *
-   * Output only. An opaque identifier for the current version of the
-   * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-   * two Access Polices will be identical if and only if their etags are
-   * identical. Clients should not expect this to be in any specific format.
-   * 
- * - * string etag = 6; - * - * @return The etag. - */ - java.lang.String getEtag(); - /** - * - * - *
-   * Output only. An opaque identifier for the current version of the
-   * `AccessPolicy`. This will always be a strongly validated etag, meaning that
-   * two Access Polices will be identical if and only if their etags are
-   * identical. Clients should not expect this to be in any specific format.
-   * 
- * - * string etag = 6; - * - * @return The bytes for etag. - */ - com.google.protobuf.ByteString getEtagBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/BasicLevel.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/BasicLevel.java deleted file mode 100644 index a1cbb4a..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/BasicLevel.java +++ /dev/null @@ -1,1314 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * `BasicLevel` is an `AccessLevel` using a set of recommended features.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.BasicLevel} - */ -public final class BasicLevel extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.BasicLevel) - BasicLevelOrBuilder { - private static final long serialVersionUID = 0L; - // Use BasicLevel.newBuilder() to construct. - private BasicLevel(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private BasicLevel() { - conditions_ = java.util.Collections.emptyList(); - combiningFunction_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BasicLevel(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private BasicLevel( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - conditions_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.Condition>(); - mutable_bitField0_ |= 0x00000001; - } - conditions_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.Condition.parser(), - extensionRegistry)); - break; - } - case 16: - { - int rawValue = input.readEnum(); - - combiningFunction_ = rawValue; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - conditions_ = java.util.Collections.unmodifiableList(conditions_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_BasicLevel_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_BasicLevel_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.BasicLevel.class, - com.google.identity.accesscontextmanager.v1.BasicLevel.Builder.class); - } - - /** - * - * - *
-   * Options for how the `conditions` list should be combined to determine if
-   * this `AccessLevel` is applied. Default is AND.
-   * 
- * - * Protobuf enum {@code - * google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction} - */ - public enum ConditionCombiningFunction implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-     * All `Conditions` must be true for the `BasicLevel` to be true.
-     * 
- * - * AND = 0; - */ - AND(0), - /** - * - * - *
-     * If at least one `Condition` is true, then the `BasicLevel` is true.
-     * 
- * - * OR = 1; - */ - OR(1), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * All `Conditions` must be true for the `BasicLevel` to be true.
-     * 
- * - * AND = 0; - */ - public static final int AND_VALUE = 0; - /** - * - * - *
-     * If at least one `Condition` is true, then the `BasicLevel` is true.
-     * 
- * - * OR = 1; - */ - public static final int OR_VALUE = 1; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ConditionCombiningFunction valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static ConditionCombiningFunction forNumber(int value) { - switch (value) { - case 0: - return AND; - case 1: - return OR; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ConditionCombiningFunction findValueByNumber(int number) { - return ConditionCombiningFunction.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.BasicLevel.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final ConditionCombiningFunction[] VALUES = values(); - - public static ConditionCombiningFunction valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private ConditionCombiningFunction(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction) - } - - public static final int CONDITIONS_FIELD_NUMBER = 1; - private java.util.List conditions_; - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - @java.lang.Override - public java.util.List getConditionsList() { - return conditions_; - } - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - @java.lang.Override - public java.util.List - getConditionsOrBuilderList() { - return conditions_; - } - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - @java.lang.Override - public int getConditionsCount() { - return conditions_.size(); - } - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.Condition getConditions(int index) { - return conditions_.get(index); - } - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ConditionOrBuilder getConditionsOrBuilder( - int index) { - return conditions_.get(index); - } - - public static final int COMBINING_FUNCTION_FIELD_NUMBER = 2; - private int combiningFunction_; - /** - * - * - *
-   * How the `conditions` list should be combined to determine if a request is
-   * granted this `AccessLevel`. If AND is used, each `Condition` in
-   * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-   * is used, at least one `Condition` in `conditions` must be satisfied for the
-   * `AccessLevel` to be applied. Default behavior is AND.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @return The enum numeric value on the wire for combiningFunction. - */ - @java.lang.Override - public int getCombiningFunctionValue() { - return combiningFunction_; - } - /** - * - * - *
-   * How the `conditions` list should be combined to determine if a request is
-   * granted this `AccessLevel`. If AND is used, each `Condition` in
-   * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-   * is used, at least one `Condition` in `conditions` must be satisfied for the
-   * `AccessLevel` to be applied. Default behavior is AND.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @return The combiningFunction. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction - getCombiningFunction() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction result = - com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction.valueOf( - combiningFunction_); - return result == null - ? com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction - .UNRECOGNIZED - : result; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < conditions_.size(); i++) { - output.writeMessage(1, conditions_.get(i)); - } - if (combiningFunction_ - != com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction.AND - .getNumber()) { - output.writeEnum(2, combiningFunction_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < conditions_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, conditions_.get(i)); - } - if (combiningFunction_ - != com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction.AND - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, combiningFunction_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.BasicLevel)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.BasicLevel other = - (com.google.identity.accesscontextmanager.v1.BasicLevel) obj; - - if (!getConditionsList().equals(other.getConditionsList())) return false; - if (combiningFunction_ != other.combiningFunction_) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getConditionsCount() > 0) { - hash = (37 * hash) + CONDITIONS_FIELD_NUMBER; - hash = (53 * hash) + getConditionsList().hashCode(); - } - hash = (37 * hash) + COMBINING_FUNCTION_FIELD_NUMBER; - hash = (53 * hash) + combiningFunction_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.BasicLevel prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * `BasicLevel` is an `AccessLevel` using a set of recommended features.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.BasicLevel} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.BasicLevel) - com.google.identity.accesscontextmanager.v1.BasicLevelOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_BasicLevel_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_BasicLevel_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.BasicLevel.class, - com.google.identity.accesscontextmanager.v1.BasicLevel.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.BasicLevel.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getConditionsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (conditionsBuilder_ == null) { - conditions_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - conditionsBuilder_.clear(); - } - combiningFunction_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_BasicLevel_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevel getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevel build() { - com.google.identity.accesscontextmanager.v1.BasicLevel result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevel buildPartial() { - com.google.identity.accesscontextmanager.v1.BasicLevel result = - new com.google.identity.accesscontextmanager.v1.BasicLevel(this); - int from_bitField0_ = bitField0_; - if (conditionsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - conditions_ = java.util.Collections.unmodifiableList(conditions_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.conditions_ = conditions_; - } else { - result.conditions_ = conditionsBuilder_.build(); - } - result.combiningFunction_ = combiningFunction_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.BasicLevel) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.BasicLevel) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.identity.accesscontextmanager.v1.BasicLevel other) { - if (other == com.google.identity.accesscontextmanager.v1.BasicLevel.getDefaultInstance()) - return this; - if (conditionsBuilder_ == null) { - if (!other.conditions_.isEmpty()) { - if (conditions_.isEmpty()) { - conditions_ = other.conditions_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureConditionsIsMutable(); - conditions_.addAll(other.conditions_); - } - onChanged(); - } - } else { - if (!other.conditions_.isEmpty()) { - if (conditionsBuilder_.isEmpty()) { - conditionsBuilder_.dispose(); - conditionsBuilder_ = null; - conditions_ = other.conditions_; - bitField0_ = (bitField0_ & ~0x00000001); - conditionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getConditionsFieldBuilder() - : null; - } else { - conditionsBuilder_.addAllMessages(other.conditions_); - } - } - } - if (other.combiningFunction_ != 0) { - setCombiningFunctionValue(other.getCombiningFunctionValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.BasicLevel parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.BasicLevel) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List conditions_ = - java.util.Collections.emptyList(); - - private void ensureConditionsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - conditions_ = - new java.util.ArrayList( - conditions_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.Condition, - com.google.identity.accesscontextmanager.v1.Condition.Builder, - com.google.identity.accesscontextmanager.v1.ConditionOrBuilder> - conditionsBuilder_; - - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public java.util.List - getConditionsList() { - if (conditionsBuilder_ == null) { - return java.util.Collections.unmodifiableList(conditions_); - } else { - return conditionsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public int getConditionsCount() { - if (conditionsBuilder_ == null) { - return conditions_.size(); - } else { - return conditionsBuilder_.getCount(); - } - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public com.google.identity.accesscontextmanager.v1.Condition getConditions(int index) { - if (conditionsBuilder_ == null) { - return conditions_.get(index); - } else { - return conditionsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder setConditions( - int index, com.google.identity.accesscontextmanager.v1.Condition value) { - if (conditionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureConditionsIsMutable(); - conditions_.set(index, value); - onChanged(); - } else { - conditionsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder setConditions( - int index, com.google.identity.accesscontextmanager.v1.Condition.Builder builderForValue) { - if (conditionsBuilder_ == null) { - ensureConditionsIsMutable(); - conditions_.set(index, builderForValue.build()); - onChanged(); - } else { - conditionsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder addConditions(com.google.identity.accesscontextmanager.v1.Condition value) { - if (conditionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureConditionsIsMutable(); - conditions_.add(value); - onChanged(); - } else { - conditionsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder addConditions( - int index, com.google.identity.accesscontextmanager.v1.Condition value) { - if (conditionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureConditionsIsMutable(); - conditions_.add(index, value); - onChanged(); - } else { - conditionsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder addConditions( - com.google.identity.accesscontextmanager.v1.Condition.Builder builderForValue) { - if (conditionsBuilder_ == null) { - ensureConditionsIsMutable(); - conditions_.add(builderForValue.build()); - onChanged(); - } else { - conditionsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder addConditions( - int index, com.google.identity.accesscontextmanager.v1.Condition.Builder builderForValue) { - if (conditionsBuilder_ == null) { - ensureConditionsIsMutable(); - conditions_.add(index, builderForValue.build()); - onChanged(); - } else { - conditionsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder addAllConditions( - java.lang.Iterable - values) { - if (conditionsBuilder_ == null) { - ensureConditionsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, conditions_); - onChanged(); - } else { - conditionsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder clearConditions() { - if (conditionsBuilder_ == null) { - conditions_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - conditionsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public Builder removeConditions(int index) { - if (conditionsBuilder_ == null) { - ensureConditionsIsMutable(); - conditions_.remove(index); - onChanged(); - } else { - conditionsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public com.google.identity.accesscontextmanager.v1.Condition.Builder getConditionsBuilder( - int index) { - return getConditionsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public com.google.identity.accesscontextmanager.v1.ConditionOrBuilder getConditionsOrBuilder( - int index) { - if (conditionsBuilder_ == null) { - return conditions_.get(index); - } else { - return conditionsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public java.util.List - getConditionsOrBuilderList() { - if (conditionsBuilder_ != null) { - return conditionsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(conditions_); - } - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public com.google.identity.accesscontextmanager.v1.Condition.Builder addConditionsBuilder() { - return getConditionsFieldBuilder() - .addBuilder(com.google.identity.accesscontextmanager.v1.Condition.getDefaultInstance()); - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public com.google.identity.accesscontextmanager.v1.Condition.Builder addConditionsBuilder( - int index) { - return getConditionsFieldBuilder() - .addBuilder( - index, com.google.identity.accesscontextmanager.v1.Condition.getDefaultInstance()); - } - /** - * - * - *
-     * Required. A list of requirements for the `AccessLevel` to be granted.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - public java.util.List - getConditionsBuilderList() { - return getConditionsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.Condition, - com.google.identity.accesscontextmanager.v1.Condition.Builder, - com.google.identity.accesscontextmanager.v1.ConditionOrBuilder> - getConditionsFieldBuilder() { - if (conditionsBuilder_ == null) { - conditionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.Condition, - com.google.identity.accesscontextmanager.v1.Condition.Builder, - com.google.identity.accesscontextmanager.v1.ConditionOrBuilder>( - conditions_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - conditions_ = null; - } - return conditionsBuilder_; - } - - private int combiningFunction_ = 0; - /** - * - * - *
-     * How the `conditions` list should be combined to determine if a request is
-     * granted this `AccessLevel`. If AND is used, each `Condition` in
-     * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-     * is used, at least one `Condition` in `conditions` must be satisfied for the
-     * `AccessLevel` to be applied. Default behavior is AND.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @return The enum numeric value on the wire for combiningFunction. - */ - @java.lang.Override - public int getCombiningFunctionValue() { - return combiningFunction_; - } - /** - * - * - *
-     * How the `conditions` list should be combined to determine if a request is
-     * granted this `AccessLevel`. If AND is used, each `Condition` in
-     * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-     * is used, at least one `Condition` in `conditions` must be satisfied for the
-     * `AccessLevel` to be applied. Default behavior is AND.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @param value The enum numeric value on the wire for combiningFunction to set. - * @return This builder for chaining. - */ - public Builder setCombiningFunctionValue(int value) { - - combiningFunction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * How the `conditions` list should be combined to determine if a request is
-     * granted this `AccessLevel`. If AND is used, each `Condition` in
-     * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-     * is used, at least one `Condition` in `conditions` must be satisfied for the
-     * `AccessLevel` to be applied. Default behavior is AND.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @return The combiningFunction. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction - getCombiningFunction() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction result = - com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction.valueOf( - combiningFunction_); - return result == null - ? com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction - .UNRECOGNIZED - : result; - } - /** - * - * - *
-     * How the `conditions` list should be combined to determine if a request is
-     * granted this `AccessLevel`. If AND is used, each `Condition` in
-     * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-     * is used, at least one `Condition` in `conditions` must be satisfied for the
-     * `AccessLevel` to be applied. Default behavior is AND.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @param value The combiningFunction to set. - * @return This builder for chaining. - */ - public Builder setCombiningFunction( - com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction value) { - if (value == null) { - throw new NullPointerException(); - } - - combiningFunction_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * How the `conditions` list should be combined to determine if a request is
-     * granted this `AccessLevel`. If AND is used, each `Condition` in
-     * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-     * is used, at least one `Condition` in `conditions` must be satisfied for the
-     * `AccessLevel` to be applied. Default behavior is AND.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @return This builder for chaining. - */ - public Builder clearCombiningFunction() { - - combiningFunction_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.BasicLevel) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.BasicLevel) - private static final com.google.identity.accesscontextmanager.v1.BasicLevel DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.BasicLevel(); - } - - public static com.google.identity.accesscontextmanager.v1.BasicLevel getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BasicLevel parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BasicLevel(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.BasicLevel getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/BasicLevelOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/BasicLevelOrBuilder.java deleted file mode 100644 index 4104fb9..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/BasicLevelOrBuilder.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface BasicLevelOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.BasicLevel) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - java.util.List getConditionsList(); - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - com.google.identity.accesscontextmanager.v1.Condition getConditions(int index); - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - int getConditionsCount(); - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - java.util.List - getConditionsOrBuilderList(); - /** - * - * - *
-   * Required. A list of requirements for the `AccessLevel` to be granted.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.Condition conditions = 1; - */ - com.google.identity.accesscontextmanager.v1.ConditionOrBuilder getConditionsOrBuilder(int index); - - /** - * - * - *
-   * How the `conditions` list should be combined to determine if a request is
-   * granted this `AccessLevel`. If AND is used, each `Condition` in
-   * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-   * is used, at least one `Condition` in `conditions` must be satisfied for the
-   * `AccessLevel` to be applied. Default behavior is AND.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @return The enum numeric value on the wire for combiningFunction. - */ - int getCombiningFunctionValue(); - /** - * - * - *
-   * How the `conditions` list should be combined to determine if a request is
-   * granted this `AccessLevel`. If AND is used, each `Condition` in
-   * `conditions` must be satisfied for the `AccessLevel` to be applied. If OR
-   * is used, at least one `Condition` in `conditions` must be satisfied for the
-   * `AccessLevel` to be applied. Default behavior is AND.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction combining_function = 2; - * - * - * @return The combiningFunction. - */ - com.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction - getCombiningFunction(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersRequest.java deleted file mode 100644 index 3254846..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersRequest.java +++ /dev/null @@ -1,936 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to commit dry-run specs in all [Service Perimeters]
- * [google.identity.accesscontextmanager.v1.ServicePerimeter] belonging to
- * an [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy].
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest} - */ -public final class CommitServicePerimetersRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) - CommitServicePerimetersRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use CommitServicePerimetersRequest.newBuilder() to construct. - private CommitServicePerimetersRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CommitServicePerimetersRequest() { - parent_ = ""; - etag_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CommitServicePerimetersRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CommitServicePerimetersRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - etag_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest.class, - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest.Builder - .class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Resource name for the parent [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-   * [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-   * the commit operation.
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the parent [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-   * [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-   * the commit operation.
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ETAG_FIELD_NUMBER = 2; - private volatile java.lang.Object etag_; - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-   * commit operation is to be performed on. If, at the time of commit, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the commit operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 2; - * - * @return The etag. - */ - @java.lang.Override - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } - } - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-   * commit operation is to be performed on. If, at the time of commit, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the commit operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 2; - * - * @return The bytes for etag. - */ - @java.lang.Override - public com.google.protobuf.ByteString getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, etag_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, etag_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest other = - (com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getEtag().equals(other.getEtag())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + ETAG_FIELD_NUMBER; - hash = (53 * hash) + getEtag().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to commit dry-run specs in all [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] belonging to
-   * an [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest.class, - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - etag_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest build() { - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest result = - new com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest(this); - result.parent_ = parent_; - result.etag_ = etag_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (!other.getEtag().isEmpty()) { - etag_ = other.etag_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Resource name for the parent [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-     * the commit operation.
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the parent [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-     * the commit operation.
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the parent [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-     * the commit operation.
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the parent [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-     * the commit operation.
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the parent [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-     * the commit operation.
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.lang.Object etag_ = ""; - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-     * commit operation is to be performed on. If, at the time of commit, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the commit operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 2; - * - * @return The etag. - */ - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-     * commit operation is to be performed on. If, at the time of commit, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the commit operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 2; - * - * @return The bytes for etag. - */ - public com.google.protobuf.ByteString getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-     * commit operation is to be performed on. If, at the time of commit, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the commit operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 2; - * - * @param value The etag to set. - * @return This builder for chaining. - */ - public Builder setEtag(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - etag_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-     * commit operation is to be performed on. If, at the time of commit, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the commit operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 2; - * - * @return This builder for chaining. - */ - public Builder clearEtag() { - - etag_ = getDefaultInstance().getEtag(); - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-     * commit operation is to be performed on. If, at the time of commit, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the commit operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 2; - * - * @param value The bytes for etag to set. - * @return This builder for chaining. - */ - public Builder setEtagBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - etag_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) - private static final com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CommitServicePerimetersRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CommitServicePerimetersRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersRequestOrBuilder.java deleted file mode 100644 index dfe98d0..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersRequestOrBuilder.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface CommitServicePerimetersRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the parent [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-   * [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-   * the commit operation.
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Resource name for the parent [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all
-   * [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for
-   * the commit operation.
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-   * commit operation is to be performed on. If, at the time of commit, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the commit operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 2; - * - * @return The etag. - */ - java.lang.String getEtag(); - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this
-   * commit operation is to be performed on. If, at the time of commit, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the commit operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 2; - * - * @return The bytes for etag. - */ - com.google.protobuf.ByteString getEtagBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersResponse.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersResponse.java deleted file mode 100644 index c4945ba..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersResponse.java +++ /dev/null @@ -1,1123 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A response to CommitServicePerimetersRequest. This will be put inside of
- * Operation.response field.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse} - */ -public final class CommitServicePerimetersResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) - CommitServicePerimetersResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use CommitServicePerimetersResponse.newBuilder() to construct. - private CommitServicePerimetersResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CommitServicePerimetersResponse() { - servicePerimeters_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CommitServicePerimetersResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CommitServicePerimetersResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeter>(); - mutable_bitField0_ |= 0x00000001; - } - servicePerimeters_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.parser(), - extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = java.util.Collections.unmodifiableList(servicePerimeters_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse.class, - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse.Builder - .class); - } - - public static final int SERVICE_PERIMETERS_FIELD_NUMBER = 1; - private java.util.List - servicePerimeters_; - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public java.util.List - getServicePerimetersList() { - return servicePerimeters_; - } - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersOrBuilderList() { - return servicePerimeters_; - } - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public int getServicePerimetersCount() { - return servicePerimeters_.size(); - } - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters( - int index) { - return servicePerimeters_.get(index); - } - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index) { - return servicePerimeters_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < servicePerimeters_.size(); i++) { - output.writeMessage(1, servicePerimeters_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < servicePerimeters_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, servicePerimeters_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse other = - (com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) obj; - - if (!getServicePerimetersList().equals(other.getServicePerimetersList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getServicePerimetersCount() > 0) { - hash = (37 * hash) + SERVICE_PERIMETERS_FIELD_NUMBER; - hash = (53 * hash) + getServicePerimetersList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A response to CommitServicePerimetersRequest. This will be put inside of
-   * Operation.response field.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse.class, - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getServicePerimetersFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (servicePerimetersBuilder_ == null) { - servicePerimeters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - servicePerimetersBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CommitServicePerimetersResponse_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse build() { - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - buildPartial() { - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse result = - new com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse(this); - int from_bitField0_ = bitField0_; - if (servicePerimetersBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = java.util.Collections.unmodifiableList(servicePerimeters_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.servicePerimeters_ = servicePerimeters_; - } else { - result.servicePerimeters_ = servicePerimetersBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse other) { - if (other - == com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - .getDefaultInstance()) return this; - if (servicePerimetersBuilder_ == null) { - if (!other.servicePerimeters_.isEmpty()) { - if (servicePerimeters_.isEmpty()) { - servicePerimeters_ = other.servicePerimeters_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureServicePerimetersIsMutable(); - servicePerimeters_.addAll(other.servicePerimeters_); - } - onChanged(); - } - } else { - if (!other.servicePerimeters_.isEmpty()) { - if (servicePerimetersBuilder_.isEmpty()) { - servicePerimetersBuilder_.dispose(); - servicePerimetersBuilder_ = null; - servicePerimeters_ = other.servicePerimeters_; - bitField0_ = (bitField0_ & ~0x00000001); - servicePerimetersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getServicePerimetersFieldBuilder() - : null; - } else { - servicePerimetersBuilder_.addAllMessages(other.servicePerimeters_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List - servicePerimeters_ = java.util.Collections.emptyList(); - - private void ensureServicePerimetersIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = - new java.util.ArrayList( - servicePerimeters_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - servicePerimetersBuilder_; - - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List - getServicePerimetersList() { - if (servicePerimetersBuilder_ == null) { - return java.util.Collections.unmodifiableList(servicePerimeters_); - } else { - return servicePerimetersBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public int getServicePerimetersCount() { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.size(); - } else { - return servicePerimetersBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters( - int index) { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.get(index); - } else { - return servicePerimetersBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder setServicePerimeters( - int index, com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.set(index, value); - onChanged(); - } else { - servicePerimetersBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder setServicePerimeters( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.set(index, builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(value); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - int index, com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(index, value); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(index, builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addAllServicePerimeters( - java.lang.Iterable - values) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, servicePerimeters_); - onChanged(); - } else { - servicePerimetersBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder clearServicePerimeters() { - if (servicePerimetersBuilder_ == null) { - servicePerimeters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - servicePerimetersBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder removeServicePerimeters(int index) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.remove(index); - onChanged(); - } else { - servicePerimetersBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - getServicePerimetersBuilder(int index) { - return getServicePerimetersFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index) { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.get(index); - } else { - return servicePerimetersBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersOrBuilderList() { - if (servicePerimetersBuilder_ != null) { - return servicePerimetersBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(servicePerimeters_); - } - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - addServicePerimetersBuilder() { - return getServicePerimetersFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()); - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - addServicePerimetersBuilder(int index) { - return getServicePerimetersFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()); - } - /** - * - * - *
-     * List of all the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-     * the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List - getServicePerimetersBuilderList() { - return getServicePerimetersFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersFieldBuilder() { - if (servicePerimetersBuilder_ == null) { - servicePerimetersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder>( - servicePerimeters_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - servicePerimeters_ = null; - } - return servicePerimetersBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) - private static final com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse(); - } - - public static com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CommitServicePerimetersResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CommitServicePerimetersResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersResponseOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersResponseOrBuilder.java deleted file mode 100644 index 2ec27d1..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersResponseOrBuilder.java +++ /dev/null @@ -1,104 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface CommitServicePerimetersResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.CommitServicePerimetersResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - java.util.List - getServicePerimetersList(); - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters(int index); - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - int getServicePerimetersCount(); - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - java.util.List - getServicePerimetersOrBuilderList(); - /** - * - * - *
-   * List of all the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in
-   * the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/Condition.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/Condition.java deleted file mode 100644 index 7a3ba5c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/Condition.java +++ /dev/null @@ -1,2189 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A condition necessary for an `AccessLevel` to be granted. The Condition is an
- * AND over its fields. So a Condition is true if: 1) the request IP is from one
- * of the listed subnetworks AND 2) the originating device complies with the
- * listed device policy AND 3) all listed access levels are granted AND 4) the
- * request was sent at a time allowed by the DateTimeRestriction.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.Condition} - */ -public final class Condition extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.Condition) - ConditionOrBuilder { - private static final long serialVersionUID = 0L; - // Use Condition.newBuilder() to construct. - private Condition(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Condition() { - ipSubnetworks_ = com.google.protobuf.LazyStringArrayList.EMPTY; - requiredAccessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - members_ = com.google.protobuf.LazyStringArrayList.EMPTY; - regions_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Condition(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Condition( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - ipSubnetworks_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - ipSubnetworks_.add(s); - break; - } - case 18: - { - com.google.identity.accesscontextmanager.v1.DevicePolicy.Builder subBuilder = null; - if (devicePolicy_ != null) { - subBuilder = devicePolicy_.toBuilder(); - } - devicePolicy_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.DevicePolicy.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(devicePolicy_); - devicePolicy_ = subBuilder.buildPartial(); - } - - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - requiredAccessLevels_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - requiredAccessLevels_.add(s); - break; - } - case 40: - { - negate_ = input.readBool(); - break; - } - case 50: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - members_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000004; - } - members_.add(s); - break; - } - case 58: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000008) != 0)) { - regions_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000008; - } - regions_.add(s); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - ipSubnetworks_ = ipSubnetworks_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - requiredAccessLevels_ = requiredAccessLevels_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - members_ = members_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000008) != 0)) { - regions_ = regions_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_Condition_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_Condition_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.Condition.class, - com.google.identity.accesscontextmanager.v1.Condition.Builder.class); - } - - public static final int IP_SUBNETWORKS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList ipSubnetworks_; - /** - * - * - *
-   * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-   * a CIDR IP address block, the specified IP address portion must be properly
-   * truncated (i.e. all the host bits must be zero) or the input is considered
-   * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-   * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-   * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-   * the listed subnets in order for this Condition to be true. If empty, all IP
-   * addresses are allowed.
-   * 
- * - * repeated string ip_subnetworks = 1; - * - * @return A list containing the ipSubnetworks. - */ - public com.google.protobuf.ProtocolStringList getIpSubnetworksList() { - return ipSubnetworks_; - } - /** - * - * - *
-   * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-   * a CIDR IP address block, the specified IP address portion must be properly
-   * truncated (i.e. all the host bits must be zero) or the input is considered
-   * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-   * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-   * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-   * the listed subnets in order for this Condition to be true. If empty, all IP
-   * addresses are allowed.
-   * 
- * - * repeated string ip_subnetworks = 1; - * - * @return The count of ipSubnetworks. - */ - public int getIpSubnetworksCount() { - return ipSubnetworks_.size(); - } - /** - * - * - *
-   * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-   * a CIDR IP address block, the specified IP address portion must be properly
-   * truncated (i.e. all the host bits must be zero) or the input is considered
-   * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-   * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-   * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-   * the listed subnets in order for this Condition to be true. If empty, all IP
-   * addresses are allowed.
-   * 
- * - * repeated string ip_subnetworks = 1; - * - * @param index The index of the element to return. - * @return The ipSubnetworks at the given index. - */ - public java.lang.String getIpSubnetworks(int index) { - return ipSubnetworks_.get(index); - } - /** - * - * - *
-   * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-   * a CIDR IP address block, the specified IP address portion must be properly
-   * truncated (i.e. all the host bits must be zero) or the input is considered
-   * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-   * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-   * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-   * the listed subnets in order for this Condition to be true. If empty, all IP
-   * addresses are allowed.
-   * 
- * - * repeated string ip_subnetworks = 1; - * - * @param index The index of the value to return. - * @return The bytes of the ipSubnetworks at the given index. - */ - public com.google.protobuf.ByteString getIpSubnetworksBytes(int index) { - return ipSubnetworks_.getByteString(index); - } - - public static final int DEVICE_POLICY_FIELD_NUMBER = 2; - private com.google.identity.accesscontextmanager.v1.DevicePolicy devicePolicy_; - /** - * - * - *
-   * Device specific restrictions, all restrictions must hold for the
-   * Condition to be true. If not specified, all devices are allowed.
-   * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - * - * @return Whether the devicePolicy field is set. - */ - @java.lang.Override - public boolean hasDevicePolicy() { - return devicePolicy_ != null; - } - /** - * - * - *
-   * Device specific restrictions, all restrictions must hold for the
-   * Condition to be true. If not specified, all devices are allowed.
-   * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - * - * @return The devicePolicy. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DevicePolicy getDevicePolicy() { - return devicePolicy_ == null - ? com.google.identity.accesscontextmanager.v1.DevicePolicy.getDefaultInstance() - : devicePolicy_; - } - /** - * - * - *
-   * Device specific restrictions, all restrictions must hold for the
-   * Condition to be true. If not specified, all devices are allowed.
-   * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DevicePolicyOrBuilder - getDevicePolicyOrBuilder() { - return getDevicePolicy(); - } - - public static final int REQUIRED_ACCESS_LEVELS_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList requiredAccessLevels_; - /** - * - * - *
-   * A list of other access levels defined in the same `Policy`, referenced by
-   * resource name. Referencing an `AccessLevel` which does not exist is an
-   * error. All access levels listed must be granted for the Condition
-   * to be true. Example:
-   * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-   * 
- * - * repeated string required_access_levels = 3; - * - * @return A list containing the requiredAccessLevels. - */ - public com.google.protobuf.ProtocolStringList getRequiredAccessLevelsList() { - return requiredAccessLevels_; - } - /** - * - * - *
-   * A list of other access levels defined in the same `Policy`, referenced by
-   * resource name. Referencing an `AccessLevel` which does not exist is an
-   * error. All access levels listed must be granted for the Condition
-   * to be true. Example:
-   * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-   * 
- * - * repeated string required_access_levels = 3; - * - * @return The count of requiredAccessLevels. - */ - public int getRequiredAccessLevelsCount() { - return requiredAccessLevels_.size(); - } - /** - * - * - *
-   * A list of other access levels defined in the same `Policy`, referenced by
-   * resource name. Referencing an `AccessLevel` which does not exist is an
-   * error. All access levels listed must be granted for the Condition
-   * to be true. Example:
-   * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-   * 
- * - * repeated string required_access_levels = 3; - * - * @param index The index of the element to return. - * @return The requiredAccessLevels at the given index. - */ - public java.lang.String getRequiredAccessLevels(int index) { - return requiredAccessLevels_.get(index); - } - /** - * - * - *
-   * A list of other access levels defined in the same `Policy`, referenced by
-   * resource name. Referencing an `AccessLevel` which does not exist is an
-   * error. All access levels listed must be granted for the Condition
-   * to be true. Example:
-   * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-   * 
- * - * repeated string required_access_levels = 3; - * - * @param index The index of the value to return. - * @return The bytes of the requiredAccessLevels at the given index. - */ - public com.google.protobuf.ByteString getRequiredAccessLevelsBytes(int index) { - return requiredAccessLevels_.getByteString(index); - } - - public static final int NEGATE_FIELD_NUMBER = 5; - private boolean negate_; - /** - * - * - *
-   * Whether to negate the Condition. If true, the Condition becomes a NAND over
-   * its non-empty fields, each field must be false for the Condition overall to
-   * be satisfied. Defaults to false.
-   * 
- * - * bool negate = 5; - * - * @return The negate. - */ - @java.lang.Override - public boolean getNegate() { - return negate_; - } - - public static final int MEMBERS_FIELD_NUMBER = 6; - private com.google.protobuf.LazyStringList members_; - /** - * - * - *
-   * The request must be made by one of the provided user or service
-   * accounts. Groups are not supported.
-   * Syntax:
-   * `user:{emailid}`
-   * `serviceAccount:{emailid}`
-   * If not specified, a request may come from any user.
-   * 
- * - * repeated string members = 6; - * - * @return A list containing the members. - */ - public com.google.protobuf.ProtocolStringList getMembersList() { - return members_; - } - /** - * - * - *
-   * The request must be made by one of the provided user or service
-   * accounts. Groups are not supported.
-   * Syntax:
-   * `user:{emailid}`
-   * `serviceAccount:{emailid}`
-   * If not specified, a request may come from any user.
-   * 
- * - * repeated string members = 6; - * - * @return The count of members. - */ - public int getMembersCount() { - return members_.size(); - } - /** - * - * - *
-   * The request must be made by one of the provided user or service
-   * accounts. Groups are not supported.
-   * Syntax:
-   * `user:{emailid}`
-   * `serviceAccount:{emailid}`
-   * If not specified, a request may come from any user.
-   * 
- * - * repeated string members = 6; - * - * @param index The index of the element to return. - * @return The members at the given index. - */ - public java.lang.String getMembers(int index) { - return members_.get(index); - } - /** - * - * - *
-   * The request must be made by one of the provided user or service
-   * accounts. Groups are not supported.
-   * Syntax:
-   * `user:{emailid}`
-   * `serviceAccount:{emailid}`
-   * If not specified, a request may come from any user.
-   * 
- * - * repeated string members = 6; - * - * @param index The index of the value to return. - * @return The bytes of the members at the given index. - */ - public com.google.protobuf.ByteString getMembersBytes(int index) { - return members_.getByteString(index); - } - - public static final int REGIONS_FIELD_NUMBER = 7; - private com.google.protobuf.LazyStringList regions_; - /** - * - * - *
-   * The request must originate from one of the provided countries/regions.
-   * Must be valid ISO 3166-1 alpha-2 codes.
-   * 
- * - * repeated string regions = 7; - * - * @return A list containing the regions. - */ - public com.google.protobuf.ProtocolStringList getRegionsList() { - return regions_; - } - /** - * - * - *
-   * The request must originate from one of the provided countries/regions.
-   * Must be valid ISO 3166-1 alpha-2 codes.
-   * 
- * - * repeated string regions = 7; - * - * @return The count of regions. - */ - public int getRegionsCount() { - return regions_.size(); - } - /** - * - * - *
-   * The request must originate from one of the provided countries/regions.
-   * Must be valid ISO 3166-1 alpha-2 codes.
-   * 
- * - * repeated string regions = 7; - * - * @param index The index of the element to return. - * @return The regions at the given index. - */ - public java.lang.String getRegions(int index) { - return regions_.get(index); - } - /** - * - * - *
-   * The request must originate from one of the provided countries/regions.
-   * Must be valid ISO 3166-1 alpha-2 codes.
-   * 
- * - * repeated string regions = 7; - * - * @param index The index of the value to return. - * @return The bytes of the regions at the given index. - */ - public com.google.protobuf.ByteString getRegionsBytes(int index) { - return regions_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < ipSubnetworks_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, ipSubnetworks_.getRaw(i)); - } - if (devicePolicy_ != null) { - output.writeMessage(2, getDevicePolicy()); - } - for (int i = 0; i < requiredAccessLevels_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 3, requiredAccessLevels_.getRaw(i)); - } - if (negate_ != false) { - output.writeBool(5, negate_); - } - for (int i = 0; i < members_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, members_.getRaw(i)); - } - for (int i = 0; i < regions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, regions_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < ipSubnetworks_.size(); i++) { - dataSize += computeStringSizeNoTag(ipSubnetworks_.getRaw(i)); - } - size += dataSize; - size += 1 * getIpSubnetworksList().size(); - } - if (devicePolicy_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDevicePolicy()); - } - { - int dataSize = 0; - for (int i = 0; i < requiredAccessLevels_.size(); i++) { - dataSize += computeStringSizeNoTag(requiredAccessLevels_.getRaw(i)); - } - size += dataSize; - size += 1 * getRequiredAccessLevelsList().size(); - } - if (negate_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, negate_); - } - { - int dataSize = 0; - for (int i = 0; i < members_.size(); i++) { - dataSize += computeStringSizeNoTag(members_.getRaw(i)); - } - size += dataSize; - size += 1 * getMembersList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < regions_.size(); i++) { - dataSize += computeStringSizeNoTag(regions_.getRaw(i)); - } - size += dataSize; - size += 1 * getRegionsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.Condition)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.Condition other = - (com.google.identity.accesscontextmanager.v1.Condition) obj; - - if (!getIpSubnetworksList().equals(other.getIpSubnetworksList())) return false; - if (hasDevicePolicy() != other.hasDevicePolicy()) return false; - if (hasDevicePolicy()) { - if (!getDevicePolicy().equals(other.getDevicePolicy())) return false; - } - if (!getRequiredAccessLevelsList().equals(other.getRequiredAccessLevelsList())) return false; - if (getNegate() != other.getNegate()) return false; - if (!getMembersList().equals(other.getMembersList())) return false; - if (!getRegionsList().equals(other.getRegionsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getIpSubnetworksCount() > 0) { - hash = (37 * hash) + IP_SUBNETWORKS_FIELD_NUMBER; - hash = (53 * hash) + getIpSubnetworksList().hashCode(); - } - if (hasDevicePolicy()) { - hash = (37 * hash) + DEVICE_POLICY_FIELD_NUMBER; - hash = (53 * hash) + getDevicePolicy().hashCode(); - } - if (getRequiredAccessLevelsCount() > 0) { - hash = (37 * hash) + REQUIRED_ACCESS_LEVELS_FIELD_NUMBER; - hash = (53 * hash) + getRequiredAccessLevelsList().hashCode(); - } - hash = (37 * hash) + NEGATE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getNegate()); - if (getMembersCount() > 0) { - hash = (37 * hash) + MEMBERS_FIELD_NUMBER; - hash = (53 * hash) + getMembersList().hashCode(); - } - if (getRegionsCount() > 0) { - hash = (37 * hash) + REGIONS_FIELD_NUMBER; - hash = (53 * hash) + getRegionsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.Condition parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.Condition prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A condition necessary for an `AccessLevel` to be granted. The Condition is an
-   * AND over its fields. So a Condition is true if: 1) the request IP is from one
-   * of the listed subnetworks AND 2) the originating device complies with the
-   * listed device policy AND 3) all listed access levels are granted AND 4) the
-   * request was sent at a time allowed by the DateTimeRestriction.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.Condition} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.Condition) - com.google.identity.accesscontextmanager.v1.ConditionOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_Condition_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_Condition_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.Condition.class, - com.google.identity.accesscontextmanager.v1.Condition.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.Condition.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - ipSubnetworks_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - if (devicePolicyBuilder_ == null) { - devicePolicy_ = null; - } else { - devicePolicy_ = null; - devicePolicyBuilder_ = null; - } - requiredAccessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - negate_ = false; - - members_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - regions_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_Condition_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.Condition getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.Condition.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.Condition build() { - com.google.identity.accesscontextmanager.v1.Condition result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.Condition buildPartial() { - com.google.identity.accesscontextmanager.v1.Condition result = - new com.google.identity.accesscontextmanager.v1.Condition(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - ipSubnetworks_ = ipSubnetworks_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.ipSubnetworks_ = ipSubnetworks_; - if (devicePolicyBuilder_ == null) { - result.devicePolicy_ = devicePolicy_; - } else { - result.devicePolicy_ = devicePolicyBuilder_.build(); - } - if (((bitField0_ & 0x00000002) != 0)) { - requiredAccessLevels_ = requiredAccessLevels_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.requiredAccessLevels_ = requiredAccessLevels_; - result.negate_ = negate_; - if (((bitField0_ & 0x00000004) != 0)) { - members_ = members_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.members_ = members_; - if (((bitField0_ & 0x00000008) != 0)) { - regions_ = regions_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.regions_ = regions_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.Condition) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.Condition) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.identity.accesscontextmanager.v1.Condition other) { - if (other == com.google.identity.accesscontextmanager.v1.Condition.getDefaultInstance()) - return this; - if (!other.ipSubnetworks_.isEmpty()) { - if (ipSubnetworks_.isEmpty()) { - ipSubnetworks_ = other.ipSubnetworks_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureIpSubnetworksIsMutable(); - ipSubnetworks_.addAll(other.ipSubnetworks_); - } - onChanged(); - } - if (other.hasDevicePolicy()) { - mergeDevicePolicy(other.getDevicePolicy()); - } - if (!other.requiredAccessLevels_.isEmpty()) { - if (requiredAccessLevels_.isEmpty()) { - requiredAccessLevels_ = other.requiredAccessLevels_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureRequiredAccessLevelsIsMutable(); - requiredAccessLevels_.addAll(other.requiredAccessLevels_); - } - onChanged(); - } - if (other.getNegate() != false) { - setNegate(other.getNegate()); - } - if (!other.members_.isEmpty()) { - if (members_.isEmpty()) { - members_ = other.members_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureMembersIsMutable(); - members_.addAll(other.members_); - } - onChanged(); - } - if (!other.regions_.isEmpty()) { - if (regions_.isEmpty()) { - regions_ = other.regions_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureRegionsIsMutable(); - regions_.addAll(other.regions_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.Condition parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.Condition) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList ipSubnetworks_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureIpSubnetworksIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - ipSubnetworks_ = new com.google.protobuf.LazyStringArrayList(ipSubnetworks_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @return A list containing the ipSubnetworks. - */ - public com.google.protobuf.ProtocolStringList getIpSubnetworksList() { - return ipSubnetworks_.getUnmodifiableView(); - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @return The count of ipSubnetworks. - */ - public int getIpSubnetworksCount() { - return ipSubnetworks_.size(); - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @param index The index of the element to return. - * @return The ipSubnetworks at the given index. - */ - public java.lang.String getIpSubnetworks(int index) { - return ipSubnetworks_.get(index); - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @param index The index of the value to return. - * @return The bytes of the ipSubnetworks at the given index. - */ - public com.google.protobuf.ByteString getIpSubnetworksBytes(int index) { - return ipSubnetworks_.getByteString(index); - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @param index The index to set the value at. - * @param value The ipSubnetworks to set. - * @return This builder for chaining. - */ - public Builder setIpSubnetworks(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIpSubnetworksIsMutable(); - ipSubnetworks_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @param value The ipSubnetworks to add. - * @return This builder for chaining. - */ - public Builder addIpSubnetworks(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIpSubnetworksIsMutable(); - ipSubnetworks_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @param values The ipSubnetworks to add. - * @return This builder for chaining. - */ - public Builder addAllIpSubnetworks(java.lang.Iterable values) { - ensureIpSubnetworksIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, ipSubnetworks_); - onChanged(); - return this; - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @return This builder for chaining. - */ - public Builder clearIpSubnetworks() { - ipSubnetworks_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-     * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-     * a CIDR IP address block, the specified IP address portion must be properly
-     * truncated (i.e. all the host bits must be zero) or the input is considered
-     * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-     * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-     * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-     * the listed subnets in order for this Condition to be true. If empty, all IP
-     * addresses are allowed.
-     * 
- * - * repeated string ip_subnetworks = 1; - * - * @param value The bytes of the ipSubnetworks to add. - * @return This builder for chaining. - */ - public Builder addIpSubnetworksBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureIpSubnetworksIsMutable(); - ipSubnetworks_.add(value); - onChanged(); - return this; - } - - private com.google.identity.accesscontextmanager.v1.DevicePolicy devicePolicy_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.DevicePolicy, - com.google.identity.accesscontextmanager.v1.DevicePolicy.Builder, - com.google.identity.accesscontextmanager.v1.DevicePolicyOrBuilder> - devicePolicyBuilder_; - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - * - * @return Whether the devicePolicy field is set. - */ - public boolean hasDevicePolicy() { - return devicePolicyBuilder_ != null || devicePolicy_ != null; - } - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - * - * @return The devicePolicy. - */ - public com.google.identity.accesscontextmanager.v1.DevicePolicy getDevicePolicy() { - if (devicePolicyBuilder_ == null) { - return devicePolicy_ == null - ? com.google.identity.accesscontextmanager.v1.DevicePolicy.getDefaultInstance() - : devicePolicy_; - } else { - return devicePolicyBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - public Builder setDevicePolicy(com.google.identity.accesscontextmanager.v1.DevicePolicy value) { - if (devicePolicyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - devicePolicy_ = value; - onChanged(); - } else { - devicePolicyBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - public Builder setDevicePolicy( - com.google.identity.accesscontextmanager.v1.DevicePolicy.Builder builderForValue) { - if (devicePolicyBuilder_ == null) { - devicePolicy_ = builderForValue.build(); - onChanged(); - } else { - devicePolicyBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - public Builder mergeDevicePolicy( - com.google.identity.accesscontextmanager.v1.DevicePolicy value) { - if (devicePolicyBuilder_ == null) { - if (devicePolicy_ != null) { - devicePolicy_ = - com.google.identity.accesscontextmanager.v1.DevicePolicy.newBuilder(devicePolicy_) - .mergeFrom(value) - .buildPartial(); - } else { - devicePolicy_ = value; - } - onChanged(); - } else { - devicePolicyBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - public Builder clearDevicePolicy() { - if (devicePolicyBuilder_ == null) { - devicePolicy_ = null; - onChanged(); - } else { - devicePolicy_ = null; - devicePolicyBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - public com.google.identity.accesscontextmanager.v1.DevicePolicy.Builder - getDevicePolicyBuilder() { - - onChanged(); - return getDevicePolicyFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - public com.google.identity.accesscontextmanager.v1.DevicePolicyOrBuilder - getDevicePolicyOrBuilder() { - if (devicePolicyBuilder_ != null) { - return devicePolicyBuilder_.getMessageOrBuilder(); - } else { - return devicePolicy_ == null - ? com.google.identity.accesscontextmanager.v1.DevicePolicy.getDefaultInstance() - : devicePolicy_; - } - } - /** - * - * - *
-     * Device specific restrictions, all restrictions must hold for the
-     * Condition to be true. If not specified, all devices are allowed.
-     * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.DevicePolicy, - com.google.identity.accesscontextmanager.v1.DevicePolicy.Builder, - com.google.identity.accesscontextmanager.v1.DevicePolicyOrBuilder> - getDevicePolicyFieldBuilder() { - if (devicePolicyBuilder_ == null) { - devicePolicyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.DevicePolicy, - com.google.identity.accesscontextmanager.v1.DevicePolicy.Builder, - com.google.identity.accesscontextmanager.v1.DevicePolicyOrBuilder>( - getDevicePolicy(), getParentForChildren(), isClean()); - devicePolicy_ = null; - } - return devicePolicyBuilder_; - } - - private com.google.protobuf.LazyStringList requiredAccessLevels_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureRequiredAccessLevelsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - requiredAccessLevels_ = new com.google.protobuf.LazyStringArrayList(requiredAccessLevels_); - bitField0_ |= 0x00000002; - } - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @return A list containing the requiredAccessLevels. - */ - public com.google.protobuf.ProtocolStringList getRequiredAccessLevelsList() { - return requiredAccessLevels_.getUnmodifiableView(); - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @return The count of requiredAccessLevels. - */ - public int getRequiredAccessLevelsCount() { - return requiredAccessLevels_.size(); - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @param index The index of the element to return. - * @return The requiredAccessLevels at the given index. - */ - public java.lang.String getRequiredAccessLevels(int index) { - return requiredAccessLevels_.get(index); - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @param index The index of the value to return. - * @return The bytes of the requiredAccessLevels at the given index. - */ - public com.google.protobuf.ByteString getRequiredAccessLevelsBytes(int index) { - return requiredAccessLevels_.getByteString(index); - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @param index The index to set the value at. - * @param value The requiredAccessLevels to set. - * @return This builder for chaining. - */ - public Builder setRequiredAccessLevels(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRequiredAccessLevelsIsMutable(); - requiredAccessLevels_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @param value The requiredAccessLevels to add. - * @return This builder for chaining. - */ - public Builder addRequiredAccessLevels(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRequiredAccessLevelsIsMutable(); - requiredAccessLevels_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @param values The requiredAccessLevels to add. - * @return This builder for chaining. - */ - public Builder addAllRequiredAccessLevels(java.lang.Iterable values) { - ensureRequiredAccessLevelsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, requiredAccessLevels_); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @return This builder for chaining. - */ - public Builder clearRequiredAccessLevels() { - requiredAccessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of other access levels defined in the same `Policy`, referenced by
-     * resource name. Referencing an `AccessLevel` which does not exist is an
-     * error. All access levels listed must be granted for the Condition
-     * to be true. Example:
-     * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-     * 
- * - * repeated string required_access_levels = 3; - * - * @param value The bytes of the requiredAccessLevels to add. - * @return This builder for chaining. - */ - public Builder addRequiredAccessLevelsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureRequiredAccessLevelsIsMutable(); - requiredAccessLevels_.add(value); - onChanged(); - return this; - } - - private boolean negate_; - /** - * - * - *
-     * Whether to negate the Condition. If true, the Condition becomes a NAND over
-     * its non-empty fields, each field must be false for the Condition overall to
-     * be satisfied. Defaults to false.
-     * 
- * - * bool negate = 5; - * - * @return The negate. - */ - @java.lang.Override - public boolean getNegate() { - return negate_; - } - /** - * - * - *
-     * Whether to negate the Condition. If true, the Condition becomes a NAND over
-     * its non-empty fields, each field must be false for the Condition overall to
-     * be satisfied. Defaults to false.
-     * 
- * - * bool negate = 5; - * - * @param value The negate to set. - * @return This builder for chaining. - */ - public Builder setNegate(boolean value) { - - negate_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Whether to negate the Condition. If true, the Condition becomes a NAND over
-     * its non-empty fields, each field must be false for the Condition overall to
-     * be satisfied. Defaults to false.
-     * 
- * - * bool negate = 5; - * - * @return This builder for chaining. - */ - public Builder clearNegate() { - - negate_ = false; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList members_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureMembersIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - members_ = new com.google.protobuf.LazyStringArrayList(members_); - bitField0_ |= 0x00000004; - } - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @return A list containing the members. - */ - public com.google.protobuf.ProtocolStringList getMembersList() { - return members_.getUnmodifiableView(); - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @return The count of members. - */ - public int getMembersCount() { - return members_.size(); - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @param index The index of the element to return. - * @return The members at the given index. - */ - public java.lang.String getMembers(int index) { - return members_.get(index); - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @param index The index of the value to return. - * @return The bytes of the members at the given index. - */ - public com.google.protobuf.ByteString getMembersBytes(int index) { - return members_.getByteString(index); - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @param index The index to set the value at. - * @param value The members to set. - * @return This builder for chaining. - */ - public Builder setMembers(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMembersIsMutable(); - members_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @param value The members to add. - * @return This builder for chaining. - */ - public Builder addMembers(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMembersIsMutable(); - members_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @param values The members to add. - * @return This builder for chaining. - */ - public Builder addAllMembers(java.lang.Iterable values) { - ensureMembersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, members_); - onChanged(); - return this; - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @return This builder for chaining. - */ - public Builder clearMembers() { - members_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; - } - /** - * - * - *
-     * The request must be made by one of the provided user or service
-     * accounts. Groups are not supported.
-     * Syntax:
-     * `user:{emailid}`
-     * `serviceAccount:{emailid}`
-     * If not specified, a request may come from any user.
-     * 
- * - * repeated string members = 6; - * - * @param value The bytes of the members to add. - * @return This builder for chaining. - */ - public Builder addMembersBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureMembersIsMutable(); - members_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList regions_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureRegionsIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - regions_ = new com.google.protobuf.LazyStringArrayList(regions_); - bitField0_ |= 0x00000008; - } - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @return A list containing the regions. - */ - public com.google.protobuf.ProtocolStringList getRegionsList() { - return regions_.getUnmodifiableView(); - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @return The count of regions. - */ - public int getRegionsCount() { - return regions_.size(); - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @param index The index of the element to return. - * @return The regions at the given index. - */ - public java.lang.String getRegions(int index) { - return regions_.get(index); - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @param index The index of the value to return. - * @return The bytes of the regions at the given index. - */ - public com.google.protobuf.ByteString getRegionsBytes(int index) { - return regions_.getByteString(index); - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @param index The index to set the value at. - * @param value The regions to set. - * @return This builder for chaining. - */ - public Builder setRegions(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRegionsIsMutable(); - regions_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @param value The regions to add. - * @return This builder for chaining. - */ - public Builder addRegions(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRegionsIsMutable(); - regions_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @param values The regions to add. - * @return This builder for chaining. - */ - public Builder addAllRegions(java.lang.Iterable values) { - ensureRegionsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, regions_); - onChanged(); - return this; - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @return This builder for chaining. - */ - public Builder clearRegions() { - regions_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - return this; - } - /** - * - * - *
-     * The request must originate from one of the provided countries/regions.
-     * Must be valid ISO 3166-1 alpha-2 codes.
-     * 
- * - * repeated string regions = 7; - * - * @param value The bytes of the regions to add. - * @return This builder for chaining. - */ - public Builder addRegionsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureRegionsIsMutable(); - regions_.add(value); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.Condition) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.Condition) - private static final com.google.identity.accesscontextmanager.v1.Condition DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.Condition(); - } - - public static com.google.identity.accesscontextmanager.v1.Condition getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Condition parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Condition(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.Condition getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ConditionOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ConditionOrBuilder.java deleted file mode 100644 index 26ed0d2..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ConditionOrBuilder.java +++ /dev/null @@ -1,350 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ConditionOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.Condition) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-   * a CIDR IP address block, the specified IP address portion must be properly
-   * truncated (i.e. all the host bits must be zero) or the input is considered
-   * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-   * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-   * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-   * the listed subnets in order for this Condition to be true. If empty, all IP
-   * addresses are allowed.
-   * 
- * - * repeated string ip_subnetworks = 1; - * - * @return A list containing the ipSubnetworks. - */ - java.util.List getIpSubnetworksList(); - /** - * - * - *
-   * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-   * a CIDR IP address block, the specified IP address portion must be properly
-   * truncated (i.e. all the host bits must be zero) or the input is considered
-   * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-   * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-   * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-   * the listed subnets in order for this Condition to be true. If empty, all IP
-   * addresses are allowed.
-   * 
- * - * repeated string ip_subnetworks = 1; - * - * @return The count of ipSubnetworks. - */ - int getIpSubnetworksCount(); - /** - * - * - *
-   * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-   * a CIDR IP address block, the specified IP address portion must be properly
-   * truncated (i.e. all the host bits must be zero) or the input is considered
-   * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-   * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-   * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-   * the listed subnets in order for this Condition to be true. If empty, all IP
-   * addresses are allowed.
-   * 
- * - * repeated string ip_subnetworks = 1; - * - * @param index The index of the element to return. - * @return The ipSubnetworks at the given index. - */ - java.lang.String getIpSubnetworks(int index); - /** - * - * - *
-   * CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for
-   * a CIDR IP address block, the specified IP address portion must be properly
-   * truncated (i.e. all the host bits must be zero) or the input is considered
-   * malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is
-   * not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas
-   * "2001:db8::1/32" is not. The originating IP of a request must be in one of
-   * the listed subnets in order for this Condition to be true. If empty, all IP
-   * addresses are allowed.
-   * 
- * - * repeated string ip_subnetworks = 1; - * - * @param index The index of the value to return. - * @return The bytes of the ipSubnetworks at the given index. - */ - com.google.protobuf.ByteString getIpSubnetworksBytes(int index); - - /** - * - * - *
-   * Device specific restrictions, all restrictions must hold for the
-   * Condition to be true. If not specified, all devices are allowed.
-   * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - * - * @return Whether the devicePolicy field is set. - */ - boolean hasDevicePolicy(); - /** - * - * - *
-   * Device specific restrictions, all restrictions must hold for the
-   * Condition to be true. If not specified, all devices are allowed.
-   * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - * - * @return The devicePolicy. - */ - com.google.identity.accesscontextmanager.v1.DevicePolicy getDevicePolicy(); - /** - * - * - *
-   * Device specific restrictions, all restrictions must hold for the
-   * Condition to be true. If not specified, all devices are allowed.
-   * 
- * - * .google.identity.accesscontextmanager.v1.DevicePolicy device_policy = 2; - */ - com.google.identity.accesscontextmanager.v1.DevicePolicyOrBuilder getDevicePolicyOrBuilder(); - - /** - * - * - *
-   * A list of other access levels defined in the same `Policy`, referenced by
-   * resource name. Referencing an `AccessLevel` which does not exist is an
-   * error. All access levels listed must be granted for the Condition
-   * to be true. Example:
-   * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-   * 
- * - * repeated string required_access_levels = 3; - * - * @return A list containing the requiredAccessLevels. - */ - java.util.List getRequiredAccessLevelsList(); - /** - * - * - *
-   * A list of other access levels defined in the same `Policy`, referenced by
-   * resource name. Referencing an `AccessLevel` which does not exist is an
-   * error. All access levels listed must be granted for the Condition
-   * to be true. Example:
-   * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-   * 
- * - * repeated string required_access_levels = 3; - * - * @return The count of requiredAccessLevels. - */ - int getRequiredAccessLevelsCount(); - /** - * - * - *
-   * A list of other access levels defined in the same `Policy`, referenced by
-   * resource name. Referencing an `AccessLevel` which does not exist is an
-   * error. All access levels listed must be granted for the Condition
-   * to be true. Example:
-   * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-   * 
- * - * repeated string required_access_levels = 3; - * - * @param index The index of the element to return. - * @return The requiredAccessLevels at the given index. - */ - java.lang.String getRequiredAccessLevels(int index); - /** - * - * - *
-   * A list of other access levels defined in the same `Policy`, referenced by
-   * resource name. Referencing an `AccessLevel` which does not exist is an
-   * error. All access levels listed must be granted for the Condition
-   * to be true. Example:
-   * "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"`
-   * 
- * - * repeated string required_access_levels = 3; - * - * @param index The index of the value to return. - * @return The bytes of the requiredAccessLevels at the given index. - */ - com.google.protobuf.ByteString getRequiredAccessLevelsBytes(int index); - - /** - * - * - *
-   * Whether to negate the Condition. If true, the Condition becomes a NAND over
-   * its non-empty fields, each field must be false for the Condition overall to
-   * be satisfied. Defaults to false.
-   * 
- * - * bool negate = 5; - * - * @return The negate. - */ - boolean getNegate(); - - /** - * - * - *
-   * The request must be made by one of the provided user or service
-   * accounts. Groups are not supported.
-   * Syntax:
-   * `user:{emailid}`
-   * `serviceAccount:{emailid}`
-   * If not specified, a request may come from any user.
-   * 
- * - * repeated string members = 6; - * - * @return A list containing the members. - */ - java.util.List getMembersList(); - /** - * - * - *
-   * The request must be made by one of the provided user or service
-   * accounts. Groups are not supported.
-   * Syntax:
-   * `user:{emailid}`
-   * `serviceAccount:{emailid}`
-   * If not specified, a request may come from any user.
-   * 
- * - * repeated string members = 6; - * - * @return The count of members. - */ - int getMembersCount(); - /** - * - * - *
-   * The request must be made by one of the provided user or service
-   * accounts. Groups are not supported.
-   * Syntax:
-   * `user:{emailid}`
-   * `serviceAccount:{emailid}`
-   * If not specified, a request may come from any user.
-   * 
- * - * repeated string members = 6; - * - * @param index The index of the element to return. - * @return The members at the given index. - */ - java.lang.String getMembers(int index); - /** - * - * - *
-   * The request must be made by one of the provided user or service
-   * accounts. Groups are not supported.
-   * Syntax:
-   * `user:{emailid}`
-   * `serviceAccount:{emailid}`
-   * If not specified, a request may come from any user.
-   * 
- * - * repeated string members = 6; - * - * @param index The index of the value to return. - * @return The bytes of the members at the given index. - */ - com.google.protobuf.ByteString getMembersBytes(int index); - - /** - * - * - *
-   * The request must originate from one of the provided countries/regions.
-   * Must be valid ISO 3166-1 alpha-2 codes.
-   * 
- * - * repeated string regions = 7; - * - * @return A list containing the regions. - */ - java.util.List getRegionsList(); - /** - * - * - *
-   * The request must originate from one of the provided countries/regions.
-   * Must be valid ISO 3166-1 alpha-2 codes.
-   * 
- * - * repeated string regions = 7; - * - * @return The count of regions. - */ - int getRegionsCount(); - /** - * - * - *
-   * The request must originate from one of the provided countries/regions.
-   * Must be valid ISO 3166-1 alpha-2 codes.
-   * 
- * - * repeated string regions = 7; - * - * @param index The index of the element to return. - * @return The regions at the given index. - */ - java.lang.String getRegions(int index); - /** - * - * - *
-   * The request must originate from one of the provided countries/regions.
-   * Must be valid ISO 3166-1 alpha-2 codes.
-   * 
- * - * repeated string regions = 7; - * - * @param index The index of the value to return. - * @return The bytes of the regions at the given index. - */ - com.google.protobuf.ByteString getRegionsBytes(int index); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateAccessLevelRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateAccessLevelRequest.java deleted file mode 100644 index 3967b56..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateAccessLevelRequest.java +++ /dev/null @@ -1,1029 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to create an `AccessLevel`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CreateAccessLevelRequest} - */ -public final class CreateAccessLevelRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) - CreateAccessLevelRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use CreateAccessLevelRequest.newBuilder() to construct. - private CreateAccessLevelRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CreateAccessLevelRequest() { - parent_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateAccessLevelRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CreateAccessLevelRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder subBuilder = null; - if (accessLevel_ != null) { - subBuilder = accessLevel_.toBuilder(); - } - accessLevel_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.AccessLevel.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(accessLevel_); - accessLevel_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest.class, - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Resource name for the access policy which owns this [Access
-   * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the access policy which owns this [Access
-   * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ACCESS_LEVEL_FIELD_NUMBER = 2; - private com.google.identity.accesscontextmanager.v1.AccessLevel accessLevel_; - /** - * - * - *
-   * Required. The [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-   * Syntactic correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the accessLevel field is set. - */ - @java.lang.Override - public boolean hasAccessLevel() { - return accessLevel_ != null; - } - /** - * - * - *
-   * Required. The [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-   * Syntactic correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The accessLevel. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevel() { - return accessLevel_ == null - ? com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance() - : accessLevel_; - } - /** - * - * - *
-   * Required. The [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-   * Syntactic correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder - getAccessLevelOrBuilder() { - return getAccessLevel(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (accessLevel_ != null) { - output.writeMessage(2, getAccessLevel()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (accessLevel_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAccessLevel()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest other = - (com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (hasAccessLevel() != other.hasAccessLevel()) return false; - if (hasAccessLevel()) { - if (!getAccessLevel().equals(other.getAccessLevel())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - if (hasAccessLevel()) { - hash = (37 * hash) + ACCESS_LEVEL_FIELD_NUMBER; - hash = (53 * hash) + getAccessLevel().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to create an `AccessLevel`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CreateAccessLevelRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest.class, - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - if (accessLevelBuilder_ == null) { - accessLevel_ = null; - } else { - accessLevel_ = null; - accessLevelBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateAccessLevelRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest build() { - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest result = - new com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest(this); - result.parent_ = parent_; - if (accessLevelBuilder_ == null) { - result.accessLevel_ = accessLevel_; - } else { - result.accessLevel_ = accessLevelBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.hasAccessLevel()) { - mergeAccessLevel(other.getAccessLevel()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Access
-     * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private com.google.identity.accesscontextmanager.v1.AccessLevel accessLevel_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - accessLevelBuilder_; - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the accessLevel field is set. - */ - public boolean hasAccessLevel() { - return accessLevelBuilder_ != null || accessLevel_ != null; - } - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The accessLevel. - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevel() { - if (accessLevelBuilder_ == null) { - return accessLevel_ == null - ? com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance() - : accessLevel_; - } else { - return accessLevelBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - accessLevel_ = value; - onChanged(); - } else { - accessLevelBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setAccessLevel( - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelBuilder_ == null) { - accessLevel_ = builderForValue.build(); - onChanged(); - } else { - accessLevelBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelBuilder_ == null) { - if (accessLevel_ != null) { - accessLevel_ = - com.google.identity.accesscontextmanager.v1.AccessLevel.newBuilder(accessLevel_) - .mergeFrom(value) - .buildPartial(); - } else { - accessLevel_ = value; - } - onChanged(); - } else { - accessLevelBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearAccessLevel() { - if (accessLevelBuilder_ == null) { - accessLevel_ = null; - onChanged(); - } else { - accessLevel_ = null; - accessLevelBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder getAccessLevelBuilder() { - - onChanged(); - return getAccessLevelFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder - getAccessLevelOrBuilder() { - if (accessLevelBuilder_ != null) { - return accessLevelBuilder_.getMessageOrBuilder(); - } else { - return accessLevel_ == null - ? com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance() - : accessLevel_; - } - } - /** - * - * - *
-     * Required. The [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-     * Syntactic correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - getAccessLevelFieldBuilder() { - if (accessLevelBuilder_ == null) { - accessLevelBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder>( - getAccessLevel(), getParentForChildren(), isClean()); - accessLevel_ = null; - } - return accessLevelBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) - private static final com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateAccessLevelRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateAccessLevelRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateAccessLevelRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateAccessLevelRequestOrBuilder.java deleted file mode 100644 index 7d05030..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateAccessLevelRequestOrBuilder.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface CreateAccessLevelRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.CreateAccessLevelRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the access policy which owns this [Access
-   * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Resource name for the access policy which owns this [Access
-   * Level] [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Required. The [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-   * Syntactic correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the accessLevel field is set. - */ - boolean hasAccessLevel(); - /** - * - * - *
-   * Required. The [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-   * Syntactic correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The accessLevel. - */ - com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevel(); - /** - * - * - *
-   * Required. The [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] to create.
-   * Syntactic correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelOrBuilder(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateGcpUserAccessBindingRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateGcpUserAccessBindingRequest.java deleted file mode 100644 index f623adc..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateGcpUserAccessBindingRequest.java +++ /dev/null @@ -1,1004 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Request of [CreateGcpUserAccessBinding]
- * [google.identity.accesscontextmanager.v1.AccessContextManager.CreateGcpUserAccessBinding].
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest} - */ -public final class CreateGcpUserAccessBindingRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) - CreateGcpUserAccessBindingRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use CreateGcpUserAccessBindingRequest.newBuilder() to construct. - private CreateGcpUserAccessBindingRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CreateGcpUserAccessBindingRequest() { - parent_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateGcpUserAccessBindingRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CreateGcpUserAccessBindingRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder subBuilder = - null; - if (gcpUserAccessBinding_ != null) { - subBuilder = gcpUserAccessBinding_.toBuilder(); - } - gcpUserAccessBinding_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(gcpUserAccessBinding_); - gcpUserAccessBinding_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest.class, - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest.Builder - .class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Example: "organizations/256"
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Example: "organizations/256"
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int GCP_USER_ACCESS_BINDING_FIELD_NUMBER = 2; - private com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcpUserAccessBinding_; - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the gcpUserAccessBinding field is set. - */ - @java.lang.Override - public boolean hasGcpUserAccessBinding() { - return gcpUserAccessBinding_ != null; - } - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The gcpUserAccessBinding. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - getGcpUserAccessBinding() { - return gcpUserAccessBinding_ == null - ? com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.getDefaultInstance() - : gcpUserAccessBinding_; - } - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingOrBuilder() { - return getGcpUserAccessBinding(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (gcpUserAccessBinding_ != null) { - output.writeMessage(2, getGcpUserAccessBinding()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (gcpUserAccessBinding_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(2, getGcpUserAccessBinding()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest other = - (com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (hasGcpUserAccessBinding() != other.hasGcpUserAccessBinding()) return false; - if (hasGcpUserAccessBinding()) { - if (!getGcpUserAccessBinding().equals(other.getGcpUserAccessBinding())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - if (hasGcpUserAccessBinding()) { - hash = (37 * hash) + GCP_USER_ACCESS_BINDING_FIELD_NUMBER; - hash = (53 * hash) + getGcpUserAccessBinding().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Request of [CreateGcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.AccessContextManager.CreateGcpUserAccessBinding].
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest.class, - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - if (gcpUserAccessBindingBuilder_ == null) { - gcpUserAccessBinding_ = null; - } else { - gcpUserAccessBinding_ = null; - gcpUserAccessBindingBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest build() { - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest result = - new com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest(this); - result.parent_ = parent_; - if (gcpUserAccessBindingBuilder_ == null) { - result.gcpUserAccessBinding_ = gcpUserAccessBinding_; - } else { - result.gcpUserAccessBinding_ = gcpUserAccessBindingBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.hasGcpUserAccessBinding()) { - mergeGcpUserAccessBinding(other.getGcpUserAccessBinding()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcpUserAccessBinding_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - gcpUserAccessBindingBuilder_; - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the gcpUserAccessBinding field is set. - */ - public boolean hasGcpUserAccessBinding() { - return gcpUserAccessBindingBuilder_ != null || gcpUserAccessBinding_ != null; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The gcpUserAccessBinding. - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - getGcpUserAccessBinding() { - if (gcpUserAccessBindingBuilder_ == null) { - return gcpUserAccessBinding_ == null - ? com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.getDefaultInstance() - : gcpUserAccessBinding_; - } else { - return gcpUserAccessBindingBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding value) { - if (gcpUserAccessBindingBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - gcpUserAccessBinding_ = value; - onChanged(); - } else { - gcpUserAccessBindingBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder builderForValue) { - if (gcpUserAccessBindingBuilder_ == null) { - gcpUserAccessBinding_ = builderForValue.build(); - onChanged(); - } else { - gcpUserAccessBindingBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding value) { - if (gcpUserAccessBindingBuilder_ == null) { - if (gcpUserAccessBinding_ != null) { - gcpUserAccessBinding_ = - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.newBuilder( - gcpUserAccessBinding_) - .mergeFrom(value) - .buildPartial(); - } else { - gcpUserAccessBinding_ = value; - } - onChanged(); - } else { - gcpUserAccessBindingBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearGcpUserAccessBinding() { - if (gcpUserAccessBindingBuilder_ == null) { - gcpUserAccessBinding_ = null; - onChanged(); - } else { - gcpUserAccessBinding_ = null; - gcpUserAccessBindingBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder - getGcpUserAccessBindingBuilder() { - - onChanged(); - return getGcpUserAccessBindingFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingOrBuilder() { - if (gcpUserAccessBindingBuilder_ != null) { - return gcpUserAccessBindingBuilder_.getMessageOrBuilder(); - } else { - return gcpUserAccessBinding_ == null - ? com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.getDefaultInstance() - : gcpUserAccessBinding_; - } - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - getGcpUserAccessBindingFieldBuilder() { - if (gcpUserAccessBindingBuilder_ == null) { - gcpUserAccessBindingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder>( - getGcpUserAccessBinding(), getParentForChildren(), isClean()); - gcpUserAccessBinding_ = null; - } - return gcpUserAccessBindingBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) - private static final com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateGcpUserAccessBindingRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateGcpUserAccessBindingRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateGcpUserAccessBindingRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateGcpUserAccessBindingRequestOrBuilder.java deleted file mode 100644 index 0063ace..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateGcpUserAccessBindingRequestOrBuilder.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface CreateGcpUserAccessBindingRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Example: "organizations/256"
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Example: "organizations/256"
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the gcpUserAccessBinding field is set. - */ - boolean hasGcpUserAccessBinding(); - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The gcpUserAccessBinding. - */ - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding getGcpUserAccessBinding(); - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingOrBuilder(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateServicePerimeterRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateServicePerimeterRequest.java deleted file mode 100644 index 92cc5ae..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateServicePerimeterRequest.java +++ /dev/null @@ -1,1042 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to create a `ServicePerimeter`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest} - */ -public final class CreateServicePerimeterRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) - CreateServicePerimeterRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use CreateServicePerimeterRequest.newBuilder() to construct. - private CreateServicePerimeterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CreateServicePerimeterRequest() { - parent_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateServicePerimeterRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CreateServicePerimeterRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder subBuilder = - null; - if (servicePerimeter_ != null) { - subBuilder = servicePerimeter_.toBuilder(); - } - servicePerimeter_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(servicePerimeter_); - servicePerimeter_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest.class, - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest.Builder - .class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Resource name for the access policy which owns this [Service
-   * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the access policy which owns this [Service
-   * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SERVICE_PERIMETER_FIELD_NUMBER = 2; - private com.google.identity.accesscontextmanager.v1.ServicePerimeter servicePerimeter_; - /** - * - * - *
-   * Required. The [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-   * Syntactic correctness of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the servicePerimeter field is set. - */ - @java.lang.Override - public boolean hasServicePerimeter() { - return servicePerimeter_ != null; - } - /** - * - * - *
-   * Required. The [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-   * Syntactic correctness of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The servicePerimeter. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeter() { - return servicePerimeter_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance() - : servicePerimeter_; - } - /** - * - * - *
-   * Required. The [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-   * Syntactic correctness of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimeterOrBuilder() { - return getServicePerimeter(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (servicePerimeter_ != null) { - output.writeMessage(2, getServicePerimeter()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (servicePerimeter_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getServicePerimeter()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest other = - (com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (hasServicePerimeter() != other.hasServicePerimeter()) return false; - if (hasServicePerimeter()) { - if (!getServicePerimeter().equals(other.getServicePerimeter())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - if (hasServicePerimeter()) { - hash = (37 * hash) + SERVICE_PERIMETER_FIELD_NUMBER; - hash = (53 * hash) + getServicePerimeter().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to create a `ServicePerimeter`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest.class, - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - if (servicePerimeterBuilder_ == null) { - servicePerimeter_ = null; - } else { - servicePerimeter_ = null; - servicePerimeterBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_CreateServicePerimeterRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest build() { - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest result = - new com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest(this); - result.parent_ = parent_; - if (servicePerimeterBuilder_ == null) { - result.servicePerimeter_ = servicePerimeter_; - } else { - result.servicePerimeter_ = servicePerimeterBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.hasServicePerimeter()) { - mergeServicePerimeter(other.getServicePerimeter()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Service
-     * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Service
-     * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Service
-     * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Service
-     * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns this [Service
-     * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeter servicePerimeter_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - servicePerimeterBuilder_; - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the servicePerimeter field is set. - */ - public boolean hasServicePerimeter() { - return servicePerimeterBuilder_ != null || servicePerimeter_ != null; - } - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The servicePerimeter. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeter() { - if (servicePerimeterBuilder_ == null) { - return servicePerimeter_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance() - : servicePerimeter_; - } else { - return servicePerimeterBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setServicePerimeter( - com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimeterBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - servicePerimeter_ = value; - onChanged(); - } else { - servicePerimeterBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setServicePerimeter( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimeterBuilder_ == null) { - servicePerimeter_ = builderForValue.build(); - onChanged(); - } else { - servicePerimeterBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeServicePerimeter( - com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimeterBuilder_ == null) { - if (servicePerimeter_ != null) { - servicePerimeter_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeter.newBuilder( - servicePerimeter_) - .mergeFrom(value) - .buildPartial(); - } else { - servicePerimeter_ = value; - } - onChanged(); - } else { - servicePerimeterBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearServicePerimeter() { - if (servicePerimeterBuilder_ == null) { - servicePerimeter_ = null; - onChanged(); - } else { - servicePerimeter_ = null; - servicePerimeterBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - getServicePerimeterBuilder() { - - onChanged(); - return getServicePerimeterFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimeterOrBuilder() { - if (servicePerimeterBuilder_ != null) { - return servicePerimeterBuilder_.getMessageOrBuilder(); - } else { - return servicePerimeter_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance() - : servicePerimeter_; - } - } - /** - * - * - *
-     * Required. The [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-     * Syntactic correctness of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimeterFieldBuilder() { - if (servicePerimeterBuilder_ == null) { - servicePerimeterBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder>( - getServicePerimeter(), getParentForChildren(), isClean()); - servicePerimeter_ = null; - } - return servicePerimeterBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) - private static final com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateServicePerimeterRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateServicePerimeterRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateServicePerimeterRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateServicePerimeterRequestOrBuilder.java deleted file mode 100644 index c3dc9f4..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateServicePerimeterRequestOrBuilder.java +++ /dev/null @@ -1,112 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface CreateServicePerimeterRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the access policy which owns this [Service
-   * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Resource name for the access policy which owns this [Service
-   * Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Required. The [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-   * Syntactic correctness of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the servicePerimeter field is set. - */ - boolean hasServicePerimeter(); - /** - * - * - *
-   * Required. The [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-   * Syntactic correctness of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The servicePerimeter. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeter(); - /** - * - * - *
-   * Required. The [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to create.
-   * Syntactic correctness of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimeterOrBuilder(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CustomLevel.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CustomLevel.java deleted file mode 100644 index 8706d4a..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CustomLevel.java +++ /dev/null @@ -1,721 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * `CustomLevel` is an `AccessLevel` using the Cloud Common Expression Language
- * to represent the necessary conditions for the level to apply to a request.
- * See CEL spec at: https://github.com/google/cel-spec
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CustomLevel} - */ -public final class CustomLevel extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.CustomLevel) - CustomLevelOrBuilder { - private static final long serialVersionUID = 0L; - // Use CustomLevel.newBuilder() to construct. - private CustomLevel(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CustomLevel() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CustomLevel(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CustomLevel( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.type.Expr.Builder subBuilder = null; - if (expr_ != null) { - subBuilder = expr_.toBuilder(); - } - expr_ = input.readMessage(com.google.type.Expr.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(expr_); - expr_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_CustomLevel_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_CustomLevel_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CustomLevel.class, - com.google.identity.accesscontextmanager.v1.CustomLevel.Builder.class); - } - - public static final int EXPR_FIELD_NUMBER = 1; - private com.google.type.Expr expr_; - /** - * - * - *
-   * Required. A Cloud CEL expression evaluating to a boolean.
-   * 
- * - * .google.type.Expr expr = 1; - * - * @return Whether the expr field is set. - */ - @java.lang.Override - public boolean hasExpr() { - return expr_ != null; - } - /** - * - * - *
-   * Required. A Cloud CEL expression evaluating to a boolean.
-   * 
- * - * .google.type.Expr expr = 1; - * - * @return The expr. - */ - @java.lang.Override - public com.google.type.Expr getExpr() { - return expr_ == null ? com.google.type.Expr.getDefaultInstance() : expr_; - } - /** - * - * - *
-   * Required. A Cloud CEL expression evaluating to a boolean.
-   * 
- * - * .google.type.Expr expr = 1; - */ - @java.lang.Override - public com.google.type.ExprOrBuilder getExprOrBuilder() { - return getExpr(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (expr_ != null) { - output.writeMessage(1, getExpr()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (expr_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getExpr()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.CustomLevel)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.CustomLevel other = - (com.google.identity.accesscontextmanager.v1.CustomLevel) obj; - - if (hasExpr() != other.hasExpr()) return false; - if (hasExpr()) { - if (!getExpr().equals(other.getExpr())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasExpr()) { - hash = (37 * hash) + EXPR_FIELD_NUMBER; - hash = (53 * hash) + getExpr().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.CustomLevel prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * `CustomLevel` is an `AccessLevel` using the Cloud Common Expression Language
-   * to represent the necessary conditions for the level to apply to a request.
-   * See CEL spec at: https://github.com/google/cel-spec
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.CustomLevel} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.CustomLevel) - com.google.identity.accesscontextmanager.v1.CustomLevelOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_CustomLevel_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_CustomLevel_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.CustomLevel.class, - com.google.identity.accesscontextmanager.v1.CustomLevel.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.CustomLevel.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (exprBuilder_ == null) { - expr_ = null; - } else { - expr_ = null; - exprBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_CustomLevel_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CustomLevel getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CustomLevel build() { - com.google.identity.accesscontextmanager.v1.CustomLevel result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CustomLevel buildPartial() { - com.google.identity.accesscontextmanager.v1.CustomLevel result = - new com.google.identity.accesscontextmanager.v1.CustomLevel(this); - if (exprBuilder_ == null) { - result.expr_ = expr_; - } else { - result.expr_ = exprBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.CustomLevel) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.CustomLevel) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.identity.accesscontextmanager.v1.CustomLevel other) { - if (other == com.google.identity.accesscontextmanager.v1.CustomLevel.getDefaultInstance()) - return this; - if (other.hasExpr()) { - mergeExpr(other.getExpr()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.CustomLevel parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.CustomLevel) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.type.Expr expr_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> - exprBuilder_; - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - * - * @return Whether the expr field is set. - */ - public boolean hasExpr() { - return exprBuilder_ != null || expr_ != null; - } - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - * - * @return The expr. - */ - public com.google.type.Expr getExpr() { - if (exprBuilder_ == null) { - return expr_ == null ? com.google.type.Expr.getDefaultInstance() : expr_; - } else { - return exprBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - */ - public Builder setExpr(com.google.type.Expr value) { - if (exprBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - expr_ = value; - onChanged(); - } else { - exprBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - */ - public Builder setExpr(com.google.type.Expr.Builder builderForValue) { - if (exprBuilder_ == null) { - expr_ = builderForValue.build(); - onChanged(); - } else { - exprBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - */ - public Builder mergeExpr(com.google.type.Expr value) { - if (exprBuilder_ == null) { - if (expr_ != null) { - expr_ = com.google.type.Expr.newBuilder(expr_).mergeFrom(value).buildPartial(); - } else { - expr_ = value; - } - onChanged(); - } else { - exprBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - */ - public Builder clearExpr() { - if (exprBuilder_ == null) { - expr_ = null; - onChanged(); - } else { - expr_ = null; - exprBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - */ - public com.google.type.Expr.Builder getExprBuilder() { - - onChanged(); - return getExprFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - */ - public com.google.type.ExprOrBuilder getExprOrBuilder() { - if (exprBuilder_ != null) { - return exprBuilder_.getMessageOrBuilder(); - } else { - return expr_ == null ? com.google.type.Expr.getDefaultInstance() : expr_; - } - } - /** - * - * - *
-     * Required. A Cloud CEL expression evaluating to a boolean.
-     * 
- * - * .google.type.Expr expr = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder> - getExprFieldBuilder() { - if (exprBuilder_ == null) { - exprBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.type.Expr, com.google.type.Expr.Builder, com.google.type.ExprOrBuilder>( - getExpr(), getParentForChildren(), isClean()); - expr_ = null; - } - return exprBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.CustomLevel) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.CustomLevel) - private static final com.google.identity.accesscontextmanager.v1.CustomLevel DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.CustomLevel(); - } - - public static com.google.identity.accesscontextmanager.v1.CustomLevel getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CustomLevel parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CustomLevel(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.CustomLevel getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CustomLevelOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CustomLevelOrBuilder.java deleted file mode 100644 index b0793b0..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CustomLevelOrBuilder.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface CustomLevelOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.CustomLevel) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. A Cloud CEL expression evaluating to a boolean.
-   * 
- * - * .google.type.Expr expr = 1; - * - * @return Whether the expr field is set. - */ - boolean hasExpr(); - /** - * - * - *
-   * Required. A Cloud CEL expression evaluating to a boolean.
-   * 
- * - * .google.type.Expr expr = 1; - * - * @return The expr. - */ - com.google.type.Expr getExpr(); - /** - * - * - *
-   * Required. A Cloud CEL expression evaluating to a boolean.
-   * 
- * - * .google.type.Expr expr = 1; - */ - com.google.type.ExprOrBuilder getExprOrBuilder(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessLevelRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessLevelRequest.java deleted file mode 100644 index bad37a5..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessLevelRequest.java +++ /dev/null @@ -1,683 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to delete an `AccessLevel`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest} - */ -public final class DeleteAccessLevelRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) - DeleteAccessLevelRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use DeleteAccessLevelRequest.newBuilder() to construct. - private DeleteAccessLevelRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DeleteAccessLevelRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteAccessLevelRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DeleteAccessLevelRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest.class, - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Resource name for the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format:
-   * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format:
-   * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest other = - (com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to delete an `AccessLevel`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest.class, - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessLevelRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest build() { - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest result = - new com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - .getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) - private static final com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteAccessLevelRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteAccessLevelRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessLevelRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessLevelRequestOrBuilder.java deleted file mode 100644 index 06d3b8c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessLevelRequestOrBuilder.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface DeleteAccessLevelRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format:
-   * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Resource name for the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format:
-   * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessPolicyRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessPolicyRequest.java deleted file mode 100644 index 25b03e2..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessPolicyRequest.java +++ /dev/null @@ -1,669 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to delete an `AccessPolicy`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest} - */ -public final class DeleteAccessPolicyRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) - DeleteAccessPolicyRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use DeleteAccessPolicyRequest.newBuilder() to construct. - private DeleteAccessPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DeleteAccessPolicyRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteAccessPolicyRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DeleteAccessPolicyRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest.class, - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Resource name for the access policy to delete.
-   * Format `accessPolicies/{policy_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the access policy to delete.
-   * Format `accessPolicies/{policy_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest other = - (com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to delete an `AccessPolicy`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest.class, - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteAccessPolicyRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest build() { - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest result = - new com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - .getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Resource name for the access policy to delete.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy to delete.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy to delete.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy to delete.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy to delete.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) - private static final com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteAccessPolicyRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteAccessPolicyRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessPolicyRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessPolicyRequestOrBuilder.java deleted file mode 100644 index f7e920c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessPolicyRequestOrBuilder.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface DeleteAccessPolicyRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the access policy to delete.
-   * Format `accessPolicies/{policy_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Resource name for the access policy to delete.
-   * Format `accessPolicies/{policy_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteGcpUserAccessBindingRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteGcpUserAccessBindingRequest.java deleted file mode 100644 index 2f9ecf5..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteGcpUserAccessBindingRequest.java +++ /dev/null @@ -1,679 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Request of [DeleteGcpUserAccessBinding]
- * [google.identity.accesscontextmanager.v1.AccessContextManager.DeleteGcpUserAccessBinding].
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest} - */ -public final class DeleteGcpUserAccessBindingRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) - DeleteGcpUserAccessBindingRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use DeleteGcpUserAccessBindingRequest.newBuilder() to construct. - private DeleteGcpUserAccessBindingRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DeleteGcpUserAccessBindingRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteGcpUserAccessBindingRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DeleteGcpUserAccessBindingRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest.class, - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest.Builder - .class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest other = - (com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Request of [DeleteGcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.AccessContextManager.DeleteGcpUserAccessBinding].
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest.class, - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest build() { - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest result = - new com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - .getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) - private static final com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteGcpUserAccessBindingRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteGcpUserAccessBindingRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteGcpUserAccessBindingRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteGcpUserAccessBindingRequestOrBuilder.java deleted file mode 100644 index 398d74f..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteGcpUserAccessBindingRequestOrBuilder.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface DeleteGcpUserAccessBindingRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteServicePerimeterRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteServicePerimeterRequest.java deleted file mode 100644 index b0bbc3a..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteServicePerimeterRequest.java +++ /dev/null @@ -1,691 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to delete a `ServicePerimeter`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest} - */ -public final class DeleteServicePerimeterRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) - DeleteServicePerimeterRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use DeleteServicePerimeterRequest.newBuilder() to construct. - private DeleteServicePerimeterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DeleteServicePerimeterRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteServicePerimeterRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DeleteServicePerimeterRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest.class, - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest.Builder - .class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Resource name for the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format:
-   * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format:
-   * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest other = - (com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to delete a `ServicePerimeter`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest.class, - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_DeleteServicePerimeterRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest build() { - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest result = - new com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - .getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) - private static final com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteServicePerimeterRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteServicePerimeterRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteServicePerimeterRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteServicePerimeterRequestOrBuilder.java deleted file mode 100644 index fe77bd1..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteServicePerimeterRequestOrBuilder.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface DeleteServicePerimeterRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format:
-   * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Resource name for the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format:
-   * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DevicePolicy.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DevicePolicy.java deleted file mode 100644 index df9cbf9..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DevicePolicy.java +++ /dev/null @@ -1,2189 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * `DevicePolicy` specifies device specific restrictions necessary to acquire a
- * given access level. A `DevicePolicy` specifies requirements for requests from
- * devices to be granted access levels, it does not do any enforcement on the
- * device. `DevicePolicy` acts as an AND over all specified fields, and each
- * repeated field is an OR over its elements. Any unset fields are ignored. For
- * example, if the proto is { os_type : DESKTOP_WINDOWS, os_type :
- * DESKTOP_LINUX, encryption_status: ENCRYPTED}, then the DevicePolicy will be
- * true for requests originating from encrypted Linux desktops and encrypted
- * Windows desktops.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DevicePolicy} - */ -public final class DevicePolicy extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.DevicePolicy) - DevicePolicyOrBuilder { - private static final long serialVersionUID = 0L; - // Use DevicePolicy.newBuilder() to construct. - private DevicePolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DevicePolicy() { - allowedEncryptionStatuses_ = java.util.Collections.emptyList(); - osConstraints_ = java.util.Collections.emptyList(); - allowedDeviceManagementLevels_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DevicePolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DevicePolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - requireScreenlock_ = input.readBool(); - break; - } - case 16: - { - int rawValue = input.readEnum(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - allowedEncryptionStatuses_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - allowedEncryptionStatuses_.add(rawValue); - break; - } - case 18: - { - int length = input.readRawVarint32(); - int oldLimit = input.pushLimit(length); - while (input.getBytesUntilLimit() > 0) { - int rawValue = input.readEnum(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - allowedEncryptionStatuses_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - allowedEncryptionStatuses_.add(rawValue); - } - input.popLimit(oldLimit); - break; - } - case 26: - { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - osConstraints_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.OsConstraint>(); - mutable_bitField0_ |= 0x00000002; - } - osConstraints_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.OsConstraint.parser(), - extensionRegistry)); - break; - } - case 48: - { - int rawValue = input.readEnum(); - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - allowedDeviceManagementLevels_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000004; - } - allowedDeviceManagementLevels_.add(rawValue); - break; - } - case 50: - { - int length = input.readRawVarint32(); - int oldLimit = input.pushLimit(length); - while (input.getBytesUntilLimit() > 0) { - int rawValue = input.readEnum(); - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - allowedDeviceManagementLevels_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000004; - } - allowedDeviceManagementLevels_.add(rawValue); - } - input.popLimit(oldLimit); - break; - } - case 56: - { - requireAdminApproval_ = input.readBool(); - break; - } - case 64: - { - requireCorpOwned_ = input.readBool(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - allowedEncryptionStatuses_ = - java.util.Collections.unmodifiableList(allowedEncryptionStatuses_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - osConstraints_ = java.util.Collections.unmodifiableList(osConstraints_); - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - allowedDeviceManagementLevels_ = - java.util.Collections.unmodifiableList(allowedDeviceManagementLevels_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DevicePolicy.class, - com.google.identity.accesscontextmanager.v1.DevicePolicy.Builder.class); - } - - public static final int REQUIRE_SCREENLOCK_FIELD_NUMBER = 1; - private boolean requireScreenlock_; - /** - * - * - *
-   * Whether or not screenlock is required for the DevicePolicy to be true.
-   * Defaults to `false`.
-   * 
- * - * bool require_screenlock = 1; - * - * @return The requireScreenlock. - */ - @java.lang.Override - public boolean getRequireScreenlock() { - return requireScreenlock_; - } - - public static final int ALLOWED_ENCRYPTION_STATUSES_FIELD_NUMBER = 2; - private java.util.List allowedEncryptionStatuses_; - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus> - allowedEncryptionStatuses_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, - com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus>() { - public com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus convert( - java.lang.Integer from) { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus result = - com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus.valueOf( - from); - return result == null - ? com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus - .UNRECOGNIZED - : result; - } - }; - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return A list containing the allowedEncryptionStatuses. - */ - @java.lang.Override - public java.util.List - getAllowedEncryptionStatusesList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus>( - allowedEncryptionStatuses_, allowedEncryptionStatuses_converter_); - } - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return The count of allowedEncryptionStatuses. - */ - @java.lang.Override - public int getAllowedEncryptionStatusesCount() { - return allowedEncryptionStatuses_.size(); - } - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param index The index of the element to return. - * @return The allowedEncryptionStatuses at the given index. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus - getAllowedEncryptionStatuses(int index) { - return allowedEncryptionStatuses_converter_.convert(allowedEncryptionStatuses_.get(index)); - } - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return A list containing the enum numeric values on the wire for allowedEncryptionStatuses. - */ - @java.lang.Override - public java.util.List getAllowedEncryptionStatusesValueList() { - return allowedEncryptionStatuses_; - } - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param index The index of the value to return. - * @return The enum numeric value on the wire of allowedEncryptionStatuses at the given index. - */ - @java.lang.Override - public int getAllowedEncryptionStatusesValue(int index) { - return allowedEncryptionStatuses_.get(index); - } - - private int allowedEncryptionStatusesMemoizedSerializedSize; - - public static final int OS_CONSTRAINTS_FIELD_NUMBER = 3; - private java.util.List osConstraints_; - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - @java.lang.Override - public java.util.List - getOsConstraintsList() { - return osConstraints_; - } - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - @java.lang.Override - public java.util.List - getOsConstraintsOrBuilderList() { - return osConstraints_; - } - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - @java.lang.Override - public int getOsConstraintsCount() { - return osConstraints_.size(); - } - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.OsConstraint getOsConstraints(int index) { - return osConstraints_.get(index); - } - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.OsConstraintOrBuilder - getOsConstraintsOrBuilder(int index) { - return osConstraints_.get(index); - } - - public static final int ALLOWED_DEVICE_MANAGEMENT_LEVELS_FIELD_NUMBER = 6; - private java.util.List allowedDeviceManagementLevels_; - private static final com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, com.google.identity.accesscontextmanager.type.DeviceManagementLevel> - allowedDeviceManagementLevels_converter_ = - new com.google.protobuf.Internal.ListAdapter.Converter< - java.lang.Integer, - com.google.identity.accesscontextmanager.type.DeviceManagementLevel>() { - public com.google.identity.accesscontextmanager.type.DeviceManagementLevel convert( - java.lang.Integer from) { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.type.DeviceManagementLevel result = - com.google.identity.accesscontextmanager.type.DeviceManagementLevel.valueOf(from); - return result == null - ? com.google.identity.accesscontextmanager.type.DeviceManagementLevel.UNRECOGNIZED - : result; - } - }; - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return A list containing the allowedDeviceManagementLevels. - */ - @java.lang.Override - public java.util.List - getAllowedDeviceManagementLevelsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.identity.accesscontextmanager.type.DeviceManagementLevel>( - allowedDeviceManagementLevels_, allowedDeviceManagementLevels_converter_); - } - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return The count of allowedDeviceManagementLevels. - */ - @java.lang.Override - public int getAllowedDeviceManagementLevelsCount() { - return allowedDeviceManagementLevels_.size(); - } - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param index The index of the element to return. - * @return The allowedDeviceManagementLevels at the given index. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.type.DeviceManagementLevel - getAllowedDeviceManagementLevels(int index) { - return allowedDeviceManagementLevels_converter_.convert( - allowedDeviceManagementLevels_.get(index)); - } - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return A list containing the enum numeric values on the wire for - * allowedDeviceManagementLevels. - */ - @java.lang.Override - public java.util.List getAllowedDeviceManagementLevelsValueList() { - return allowedDeviceManagementLevels_; - } - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param index The index of the value to return. - * @return The enum numeric value on the wire of allowedDeviceManagementLevels at the given index. - */ - @java.lang.Override - public int getAllowedDeviceManagementLevelsValue(int index) { - return allowedDeviceManagementLevels_.get(index); - } - - private int allowedDeviceManagementLevelsMemoizedSerializedSize; - - public static final int REQUIRE_ADMIN_APPROVAL_FIELD_NUMBER = 7; - private boolean requireAdminApproval_; - /** - * - * - *
-   * Whether the device needs to be approved by the customer admin.
-   * 
- * - * bool require_admin_approval = 7; - * - * @return The requireAdminApproval. - */ - @java.lang.Override - public boolean getRequireAdminApproval() { - return requireAdminApproval_; - } - - public static final int REQUIRE_CORP_OWNED_FIELD_NUMBER = 8; - private boolean requireCorpOwned_; - /** - * - * - *
-   * Whether the device needs to be corp owned.
-   * 
- * - * bool require_corp_owned = 8; - * - * @return The requireCorpOwned. - */ - @java.lang.Override - public boolean getRequireCorpOwned() { - return requireCorpOwned_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - getSerializedSize(); - if (requireScreenlock_ != false) { - output.writeBool(1, requireScreenlock_); - } - if (getAllowedEncryptionStatusesList().size() > 0) { - output.writeUInt32NoTag(18); - output.writeUInt32NoTag(allowedEncryptionStatusesMemoizedSerializedSize); - } - for (int i = 0; i < allowedEncryptionStatuses_.size(); i++) { - output.writeEnumNoTag(allowedEncryptionStatuses_.get(i)); - } - for (int i = 0; i < osConstraints_.size(); i++) { - output.writeMessage(3, osConstraints_.get(i)); - } - if (getAllowedDeviceManagementLevelsList().size() > 0) { - output.writeUInt32NoTag(50); - output.writeUInt32NoTag(allowedDeviceManagementLevelsMemoizedSerializedSize); - } - for (int i = 0; i < allowedDeviceManagementLevels_.size(); i++) { - output.writeEnumNoTag(allowedDeviceManagementLevels_.get(i)); - } - if (requireAdminApproval_ != false) { - output.writeBool(7, requireAdminApproval_); - } - if (requireCorpOwned_ != false) { - output.writeBool(8, requireCorpOwned_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (requireScreenlock_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, requireScreenlock_); - } - { - int dataSize = 0; - for (int i = 0; i < allowedEncryptionStatuses_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag( - allowedEncryptionStatuses_.get(i)); - } - size += dataSize; - if (!getAllowedEncryptionStatusesList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(dataSize); - } - allowedEncryptionStatusesMemoizedSerializedSize = dataSize; - } - for (int i = 0; i < osConstraints_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, osConstraints_.get(i)); - } - { - int dataSize = 0; - for (int i = 0; i < allowedDeviceManagementLevels_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag( - allowedDeviceManagementLevels_.get(i)); - } - size += dataSize; - if (!getAllowedDeviceManagementLevelsList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(dataSize); - } - allowedDeviceManagementLevelsMemoizedSerializedSize = dataSize; - } - if (requireAdminApproval_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(7, requireAdminApproval_); - } - if (requireCorpOwned_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, requireCorpOwned_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.DevicePolicy)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.DevicePolicy other = - (com.google.identity.accesscontextmanager.v1.DevicePolicy) obj; - - if (getRequireScreenlock() != other.getRequireScreenlock()) return false; - if (!allowedEncryptionStatuses_.equals(other.allowedEncryptionStatuses_)) return false; - if (!getOsConstraintsList().equals(other.getOsConstraintsList())) return false; - if (!allowedDeviceManagementLevels_.equals(other.allowedDeviceManagementLevels_)) return false; - if (getRequireAdminApproval() != other.getRequireAdminApproval()) return false; - if (getRequireCorpOwned() != other.getRequireCorpOwned()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + REQUIRE_SCREENLOCK_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRequireScreenlock()); - if (getAllowedEncryptionStatusesCount() > 0) { - hash = (37 * hash) + ALLOWED_ENCRYPTION_STATUSES_FIELD_NUMBER; - hash = (53 * hash) + allowedEncryptionStatuses_.hashCode(); - } - if (getOsConstraintsCount() > 0) { - hash = (37 * hash) + OS_CONSTRAINTS_FIELD_NUMBER; - hash = (53 * hash) + getOsConstraintsList().hashCode(); - } - if (getAllowedDeviceManagementLevelsCount() > 0) { - hash = (37 * hash) + ALLOWED_DEVICE_MANAGEMENT_LEVELS_FIELD_NUMBER; - hash = (53 * hash) + allowedDeviceManagementLevels_.hashCode(); - } - hash = (37 * hash) + REQUIRE_ADMIN_APPROVAL_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRequireAdminApproval()); - hash = (37 * hash) + REQUIRE_CORP_OWNED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRequireCorpOwned()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.DevicePolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * `DevicePolicy` specifies device specific restrictions necessary to acquire a
-   * given access level. A `DevicePolicy` specifies requirements for requests from
-   * devices to be granted access levels, it does not do any enforcement on the
-   * device. `DevicePolicy` acts as an AND over all specified fields, and each
-   * repeated field is an OR over its elements. Any unset fields are ignored. For
-   * example, if the proto is { os_type : DESKTOP_WINDOWS, os_type :
-   * DESKTOP_LINUX, encryption_status: ENCRYPTED}, then the DevicePolicy will be
-   * true for requests originating from encrypted Linux desktops and encrypted
-   * Windows desktops.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.DevicePolicy} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.DevicePolicy) - com.google.identity.accesscontextmanager.v1.DevicePolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.DevicePolicy.class, - com.google.identity.accesscontextmanager.v1.DevicePolicy.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.DevicePolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOsConstraintsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - requireScreenlock_ = false; - - allowedEncryptionStatuses_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - if (osConstraintsBuilder_ == null) { - osConstraints_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - osConstraintsBuilder_.clear(); - } - allowedDeviceManagementLevels_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - requireAdminApproval_ = false; - - requireCorpOwned_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_DevicePolicy_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DevicePolicy getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.DevicePolicy.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DevicePolicy build() { - com.google.identity.accesscontextmanager.v1.DevicePolicy result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DevicePolicy buildPartial() { - com.google.identity.accesscontextmanager.v1.DevicePolicy result = - new com.google.identity.accesscontextmanager.v1.DevicePolicy(this); - int from_bitField0_ = bitField0_; - result.requireScreenlock_ = requireScreenlock_; - if (((bitField0_ & 0x00000001) != 0)) { - allowedEncryptionStatuses_ = - java.util.Collections.unmodifiableList(allowedEncryptionStatuses_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.allowedEncryptionStatuses_ = allowedEncryptionStatuses_; - if (osConstraintsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - osConstraints_ = java.util.Collections.unmodifiableList(osConstraints_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.osConstraints_ = osConstraints_; - } else { - result.osConstraints_ = osConstraintsBuilder_.build(); - } - if (((bitField0_ & 0x00000004) != 0)) { - allowedDeviceManagementLevels_ = - java.util.Collections.unmodifiableList(allowedDeviceManagementLevels_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.allowedDeviceManagementLevels_ = allowedDeviceManagementLevels_; - result.requireAdminApproval_ = requireAdminApproval_; - result.requireCorpOwned_ = requireCorpOwned_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.DevicePolicy) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.DevicePolicy) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.identity.accesscontextmanager.v1.DevicePolicy other) { - if (other == com.google.identity.accesscontextmanager.v1.DevicePolicy.getDefaultInstance()) - return this; - if (other.getRequireScreenlock() != false) { - setRequireScreenlock(other.getRequireScreenlock()); - } - if (!other.allowedEncryptionStatuses_.isEmpty()) { - if (allowedEncryptionStatuses_.isEmpty()) { - allowedEncryptionStatuses_ = other.allowedEncryptionStatuses_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAllowedEncryptionStatusesIsMutable(); - allowedEncryptionStatuses_.addAll(other.allowedEncryptionStatuses_); - } - onChanged(); - } - if (osConstraintsBuilder_ == null) { - if (!other.osConstraints_.isEmpty()) { - if (osConstraints_.isEmpty()) { - osConstraints_ = other.osConstraints_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureOsConstraintsIsMutable(); - osConstraints_.addAll(other.osConstraints_); - } - onChanged(); - } - } else { - if (!other.osConstraints_.isEmpty()) { - if (osConstraintsBuilder_.isEmpty()) { - osConstraintsBuilder_.dispose(); - osConstraintsBuilder_ = null; - osConstraints_ = other.osConstraints_; - bitField0_ = (bitField0_ & ~0x00000002); - osConstraintsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getOsConstraintsFieldBuilder() - : null; - } else { - osConstraintsBuilder_.addAllMessages(other.osConstraints_); - } - } - } - if (!other.allowedDeviceManagementLevels_.isEmpty()) { - if (allowedDeviceManagementLevels_.isEmpty()) { - allowedDeviceManagementLevels_ = other.allowedDeviceManagementLevels_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureAllowedDeviceManagementLevelsIsMutable(); - allowedDeviceManagementLevels_.addAll(other.allowedDeviceManagementLevels_); - } - onChanged(); - } - if (other.getRequireAdminApproval() != false) { - setRequireAdminApproval(other.getRequireAdminApproval()); - } - if (other.getRequireCorpOwned() != false) { - setRequireCorpOwned(other.getRequireCorpOwned()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.DevicePolicy parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.DevicePolicy) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private boolean requireScreenlock_; - /** - * - * - *
-     * Whether or not screenlock is required for the DevicePolicy to be true.
-     * Defaults to `false`.
-     * 
- * - * bool require_screenlock = 1; - * - * @return The requireScreenlock. - */ - @java.lang.Override - public boolean getRequireScreenlock() { - return requireScreenlock_; - } - /** - * - * - *
-     * Whether or not screenlock is required for the DevicePolicy to be true.
-     * Defaults to `false`.
-     * 
- * - * bool require_screenlock = 1; - * - * @param value The requireScreenlock to set. - * @return This builder for chaining. - */ - public Builder setRequireScreenlock(boolean value) { - - requireScreenlock_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Whether or not screenlock is required for the DevicePolicy to be true.
-     * Defaults to `false`.
-     * 
- * - * bool require_screenlock = 1; - * - * @return This builder for chaining. - */ - public Builder clearRequireScreenlock() { - - requireScreenlock_ = false; - onChanged(); - return this; - } - - private java.util.List allowedEncryptionStatuses_ = - java.util.Collections.emptyList(); - - private void ensureAllowedEncryptionStatusesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - allowedEncryptionStatuses_ = - new java.util.ArrayList(allowedEncryptionStatuses_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return A list containing the allowedEncryptionStatuses. - */ - public java.util.List - getAllowedEncryptionStatusesList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus>( - allowedEncryptionStatuses_, allowedEncryptionStatuses_converter_); - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return The count of allowedEncryptionStatuses. - */ - public int getAllowedEncryptionStatusesCount() { - return allowedEncryptionStatuses_.size(); - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param index The index of the element to return. - * @return The allowedEncryptionStatuses at the given index. - */ - public com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus - getAllowedEncryptionStatuses(int index) { - return allowedEncryptionStatuses_converter_.convert(allowedEncryptionStatuses_.get(index)); - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param index The index to set the value at. - * @param value The allowedEncryptionStatuses to set. - * @return This builder for chaining. - */ - public Builder setAllowedEncryptionStatuses( - int index, com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAllowedEncryptionStatusesIsMutable(); - allowedEncryptionStatuses_.set(index, value.getNumber()); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param value The allowedEncryptionStatuses to add. - * @return This builder for chaining. - */ - public Builder addAllowedEncryptionStatuses( - com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAllowedEncryptionStatusesIsMutable(); - allowedEncryptionStatuses_.add(value.getNumber()); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param values The allowedEncryptionStatuses to add. - * @return This builder for chaining. - */ - public Builder addAllAllowedEncryptionStatuses( - java.lang.Iterable< - ? extends com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus> - values) { - ensureAllowedEncryptionStatusesIsMutable(); - for (com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus value : values) { - allowedEncryptionStatuses_.add(value.getNumber()); - } - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return This builder for chaining. - */ - public Builder clearAllowedEncryptionStatuses() { - allowedEncryptionStatuses_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return A list containing the enum numeric values on the wire for allowedEncryptionStatuses. - */ - public java.util.List getAllowedEncryptionStatusesValueList() { - return java.util.Collections.unmodifiableList(allowedEncryptionStatuses_); - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param index The index of the value to return. - * @return The enum numeric value on the wire of allowedEncryptionStatuses at the given index. - */ - public int getAllowedEncryptionStatusesValue(int index) { - return allowedEncryptionStatuses_.get(index); - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param index The index of the value to return. - * @return The enum numeric value on the wire of allowedEncryptionStatuses at the given index. - * @return This builder for chaining. - */ - public Builder setAllowedEncryptionStatusesValue(int index, int value) { - ensureAllowedEncryptionStatusesIsMutable(); - allowedEncryptionStatuses_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param value The enum numeric value on the wire for allowedEncryptionStatuses to add. - * @return This builder for chaining. - */ - public Builder addAllowedEncryptionStatusesValue(int value) { - ensureAllowedEncryptionStatusesIsMutable(); - allowedEncryptionStatuses_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed encryptions statuses, an empty list allows all statuses.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param values The enum numeric values on the wire for allowedEncryptionStatuses to add. - * @return This builder for chaining. - */ - public Builder addAllAllowedEncryptionStatusesValue( - java.lang.Iterable values) { - ensureAllowedEncryptionStatusesIsMutable(); - for (int value : values) { - allowedEncryptionStatuses_.add(value); - } - onChanged(); - return this; - } - - private java.util.List - osConstraints_ = java.util.Collections.emptyList(); - - private void ensureOsConstraintsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - osConstraints_ = - new java.util.ArrayList( - osConstraints_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.OsConstraint, - com.google.identity.accesscontextmanager.v1.OsConstraint.Builder, - com.google.identity.accesscontextmanager.v1.OsConstraintOrBuilder> - osConstraintsBuilder_; - - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public java.util.List - getOsConstraintsList() { - if (osConstraintsBuilder_ == null) { - return java.util.Collections.unmodifiableList(osConstraints_); - } else { - return osConstraintsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public int getOsConstraintsCount() { - if (osConstraintsBuilder_ == null) { - return osConstraints_.size(); - } else { - return osConstraintsBuilder_.getCount(); - } - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public com.google.identity.accesscontextmanager.v1.OsConstraint getOsConstraints(int index) { - if (osConstraintsBuilder_ == null) { - return osConstraints_.get(index); - } else { - return osConstraintsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder setOsConstraints( - int index, com.google.identity.accesscontextmanager.v1.OsConstraint value) { - if (osConstraintsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOsConstraintsIsMutable(); - osConstraints_.set(index, value); - onChanged(); - } else { - osConstraintsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder setOsConstraints( - int index, - com.google.identity.accesscontextmanager.v1.OsConstraint.Builder builderForValue) { - if (osConstraintsBuilder_ == null) { - ensureOsConstraintsIsMutable(); - osConstraints_.set(index, builderForValue.build()); - onChanged(); - } else { - osConstraintsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder addOsConstraints( - com.google.identity.accesscontextmanager.v1.OsConstraint value) { - if (osConstraintsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOsConstraintsIsMutable(); - osConstraints_.add(value); - onChanged(); - } else { - osConstraintsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder addOsConstraints( - int index, com.google.identity.accesscontextmanager.v1.OsConstraint value) { - if (osConstraintsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOsConstraintsIsMutable(); - osConstraints_.add(index, value); - onChanged(); - } else { - osConstraintsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder addOsConstraints( - com.google.identity.accesscontextmanager.v1.OsConstraint.Builder builderForValue) { - if (osConstraintsBuilder_ == null) { - ensureOsConstraintsIsMutable(); - osConstraints_.add(builderForValue.build()); - onChanged(); - } else { - osConstraintsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder addOsConstraints( - int index, - com.google.identity.accesscontextmanager.v1.OsConstraint.Builder builderForValue) { - if (osConstraintsBuilder_ == null) { - ensureOsConstraintsIsMutable(); - osConstraints_.add(index, builderForValue.build()); - onChanged(); - } else { - osConstraintsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder addAllOsConstraints( - java.lang.Iterable - values) { - if (osConstraintsBuilder_ == null) { - ensureOsConstraintsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, osConstraints_); - onChanged(); - } else { - osConstraintsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder clearOsConstraints() { - if (osConstraintsBuilder_ == null) { - osConstraints_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - osConstraintsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public Builder removeOsConstraints(int index) { - if (osConstraintsBuilder_ == null) { - ensureOsConstraintsIsMutable(); - osConstraints_.remove(index); - onChanged(); - } else { - osConstraintsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public com.google.identity.accesscontextmanager.v1.OsConstraint.Builder getOsConstraintsBuilder( - int index) { - return getOsConstraintsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public com.google.identity.accesscontextmanager.v1.OsConstraintOrBuilder - getOsConstraintsOrBuilder(int index) { - if (osConstraintsBuilder_ == null) { - return osConstraints_.get(index); - } else { - return osConstraintsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.OsConstraintOrBuilder> - getOsConstraintsOrBuilderList() { - if (osConstraintsBuilder_ != null) { - return osConstraintsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(osConstraints_); - } - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public com.google.identity.accesscontextmanager.v1.OsConstraint.Builder - addOsConstraintsBuilder() { - return getOsConstraintsFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.OsConstraint.getDefaultInstance()); - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public com.google.identity.accesscontextmanager.v1.OsConstraint.Builder addOsConstraintsBuilder( - int index) { - return getOsConstraintsFieldBuilder() - .addBuilder( - index, com.google.identity.accesscontextmanager.v1.OsConstraint.getDefaultInstance()); - } - /** - * - * - *
-     * Allowed OS versions, an empty list allows all types and all versions.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - * - */ - public java.util.List - getOsConstraintsBuilderList() { - return getOsConstraintsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.OsConstraint, - com.google.identity.accesscontextmanager.v1.OsConstraint.Builder, - com.google.identity.accesscontextmanager.v1.OsConstraintOrBuilder> - getOsConstraintsFieldBuilder() { - if (osConstraintsBuilder_ == null) { - osConstraintsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.OsConstraint, - com.google.identity.accesscontextmanager.v1.OsConstraint.Builder, - com.google.identity.accesscontextmanager.v1.OsConstraintOrBuilder>( - osConstraints_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - osConstraints_ = null; - } - return osConstraintsBuilder_; - } - - private java.util.List allowedDeviceManagementLevels_ = - java.util.Collections.emptyList(); - - private void ensureAllowedDeviceManagementLevelsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - allowedDeviceManagementLevels_ = - new java.util.ArrayList(allowedDeviceManagementLevels_); - bitField0_ |= 0x00000004; - } - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return A list containing the allowedDeviceManagementLevels. - */ - public java.util.List - getAllowedDeviceManagementLevelsList() { - return new com.google.protobuf.Internal.ListAdapter< - java.lang.Integer, com.google.identity.accesscontextmanager.type.DeviceManagementLevel>( - allowedDeviceManagementLevels_, allowedDeviceManagementLevels_converter_); - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return The count of allowedDeviceManagementLevels. - */ - public int getAllowedDeviceManagementLevelsCount() { - return allowedDeviceManagementLevels_.size(); - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param index The index of the element to return. - * @return The allowedDeviceManagementLevels at the given index. - */ - public com.google.identity.accesscontextmanager.type.DeviceManagementLevel - getAllowedDeviceManagementLevels(int index) { - return allowedDeviceManagementLevels_converter_.convert( - allowedDeviceManagementLevels_.get(index)); - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param index The index to set the value at. - * @param value The allowedDeviceManagementLevels to set. - * @return This builder for chaining. - */ - public Builder setAllowedDeviceManagementLevels( - int index, com.google.identity.accesscontextmanager.type.DeviceManagementLevel value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAllowedDeviceManagementLevelsIsMutable(); - allowedDeviceManagementLevels_.set(index, value.getNumber()); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param value The allowedDeviceManagementLevels to add. - * @return This builder for chaining. - */ - public Builder addAllowedDeviceManagementLevels( - com.google.identity.accesscontextmanager.type.DeviceManagementLevel value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAllowedDeviceManagementLevelsIsMutable(); - allowedDeviceManagementLevels_.add(value.getNumber()); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param values The allowedDeviceManagementLevels to add. - * @return This builder for chaining. - */ - public Builder addAllAllowedDeviceManagementLevels( - java.lang.Iterable< - ? extends com.google.identity.accesscontextmanager.type.DeviceManagementLevel> - values) { - ensureAllowedDeviceManagementLevelsIsMutable(); - for (com.google.identity.accesscontextmanager.type.DeviceManagementLevel value : values) { - allowedDeviceManagementLevels_.add(value.getNumber()); - } - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return This builder for chaining. - */ - public Builder clearAllowedDeviceManagementLevels() { - allowedDeviceManagementLevels_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return A list containing the enum numeric values on the wire for - * allowedDeviceManagementLevels. - */ - public java.util.List getAllowedDeviceManagementLevelsValueList() { - return java.util.Collections.unmodifiableList(allowedDeviceManagementLevels_); - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param index The index of the value to return. - * @return The enum numeric value on the wire of allowedDeviceManagementLevels at the given - * index. - */ - public int getAllowedDeviceManagementLevelsValue(int index) { - return allowedDeviceManagementLevels_.get(index); - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param index The index of the value to return. - * @return The enum numeric value on the wire of allowedDeviceManagementLevels at the given - * index. - * @return This builder for chaining. - */ - public Builder setAllowedDeviceManagementLevelsValue(int index, int value) { - ensureAllowedDeviceManagementLevelsIsMutable(); - allowedDeviceManagementLevels_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param value The enum numeric value on the wire for allowedDeviceManagementLevels to add. - * @return This builder for chaining. - */ - public Builder addAllowedDeviceManagementLevelsValue(int value) { - ensureAllowedDeviceManagementLevelsIsMutable(); - allowedDeviceManagementLevels_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * Allowed device management levels, an empty list allows all management
-     * levels.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param values The enum numeric values on the wire for allowedDeviceManagementLevels to add. - * @return This builder for chaining. - */ - public Builder addAllAllowedDeviceManagementLevelsValue( - java.lang.Iterable values) { - ensureAllowedDeviceManagementLevelsIsMutable(); - for (int value : values) { - allowedDeviceManagementLevels_.add(value); - } - onChanged(); - return this; - } - - private boolean requireAdminApproval_; - /** - * - * - *
-     * Whether the device needs to be approved by the customer admin.
-     * 
- * - * bool require_admin_approval = 7; - * - * @return The requireAdminApproval. - */ - @java.lang.Override - public boolean getRequireAdminApproval() { - return requireAdminApproval_; - } - /** - * - * - *
-     * Whether the device needs to be approved by the customer admin.
-     * 
- * - * bool require_admin_approval = 7; - * - * @param value The requireAdminApproval to set. - * @return This builder for chaining. - */ - public Builder setRequireAdminApproval(boolean value) { - - requireAdminApproval_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Whether the device needs to be approved by the customer admin.
-     * 
- * - * bool require_admin_approval = 7; - * - * @return This builder for chaining. - */ - public Builder clearRequireAdminApproval() { - - requireAdminApproval_ = false; - onChanged(); - return this; - } - - private boolean requireCorpOwned_; - /** - * - * - *
-     * Whether the device needs to be corp owned.
-     * 
- * - * bool require_corp_owned = 8; - * - * @return The requireCorpOwned. - */ - @java.lang.Override - public boolean getRequireCorpOwned() { - return requireCorpOwned_; - } - /** - * - * - *
-     * Whether the device needs to be corp owned.
-     * 
- * - * bool require_corp_owned = 8; - * - * @param value The requireCorpOwned to set. - * @return This builder for chaining. - */ - public Builder setRequireCorpOwned(boolean value) { - - requireCorpOwned_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Whether the device needs to be corp owned.
-     * 
- * - * bool require_corp_owned = 8; - * - * @return This builder for chaining. - */ - public Builder clearRequireCorpOwned() { - - requireCorpOwned_ = false; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.DevicePolicy) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.DevicePolicy) - private static final com.google.identity.accesscontextmanager.v1.DevicePolicy DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.DevicePolicy(); - } - - public static com.google.identity.accesscontextmanager.v1.DevicePolicy getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DevicePolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DevicePolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.DevicePolicy getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DevicePolicyOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DevicePolicyOrBuilder.java deleted file mode 100644 index 6fc1e9f..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DevicePolicyOrBuilder.java +++ /dev/null @@ -1,274 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface DevicePolicyOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.DevicePolicy) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Whether or not screenlock is required for the DevicePolicy to be true.
-   * Defaults to `false`.
-   * 
- * - * bool require_screenlock = 1; - * - * @return The requireScreenlock. - */ - boolean getRequireScreenlock(); - - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return A list containing the allowedEncryptionStatuses. - */ - java.util.List - getAllowedEncryptionStatusesList(); - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return The count of allowedEncryptionStatuses. - */ - int getAllowedEncryptionStatusesCount(); - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param index The index of the element to return. - * @return The allowedEncryptionStatuses at the given index. - */ - com.google.identity.accesscontextmanager.type.DeviceEncryptionStatus getAllowedEncryptionStatuses( - int index); - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @return A list containing the enum numeric values on the wire for allowedEncryptionStatuses. - */ - java.util.List getAllowedEncryptionStatusesValueList(); - /** - * - * - *
-   * Allowed encryptions statuses, an empty list allows all statuses.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - * - * - * @param index The index of the value to return. - * @return The enum numeric value on the wire of allowedEncryptionStatuses at the given index. - */ - int getAllowedEncryptionStatusesValue(int index); - - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - java.util.List getOsConstraintsList(); - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - com.google.identity.accesscontextmanager.v1.OsConstraint getOsConstraints(int index); - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - int getOsConstraintsCount(); - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - java.util.List - getOsConstraintsOrBuilderList(); - /** - * - * - *
-   * Allowed OS versions, an empty list allows all types and all versions.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.OsConstraint os_constraints = 3; - */ - com.google.identity.accesscontextmanager.v1.OsConstraintOrBuilder getOsConstraintsOrBuilder( - int index); - - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return A list containing the allowedDeviceManagementLevels. - */ - java.util.List - getAllowedDeviceManagementLevelsList(); - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return The count of allowedDeviceManagementLevels. - */ - int getAllowedDeviceManagementLevelsCount(); - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param index The index of the element to return. - * @return The allowedDeviceManagementLevels at the given index. - */ - com.google.identity.accesscontextmanager.type.DeviceManagementLevel - getAllowedDeviceManagementLevels(int index); - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @return A list containing the enum numeric values on the wire for - * allowedDeviceManagementLevels. - */ - java.util.List getAllowedDeviceManagementLevelsValueList(); - /** - * - * - *
-   * Allowed device management levels, an empty list allows all management
-   * levels.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - * - * - * @param index The index of the value to return. - * @return The enum numeric value on the wire of allowedDeviceManagementLevels at the given index. - */ - int getAllowedDeviceManagementLevelsValue(int index); - - /** - * - * - *
-   * Whether the device needs to be approved by the customer admin.
-   * 
- * - * bool require_admin_approval = 7; - * - * @return The requireAdminApproval. - */ - boolean getRequireAdminApproval(); - - /** - * - * - *
-   * Whether the device needs to be corp owned.
-   * 
- * - * bool require_corp_owned = 8; - * - * @return The requireCorpOwned. - */ - boolean getRequireCorpOwned(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBinding.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBinding.java deleted file mode 100644 index 10367ce..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBinding.java +++ /dev/null @@ -1,1254 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Restricts access to Cloud Console and Google Cloud APIs for a set of users
- * using Context-Aware Access.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GcpUserAccessBinding} - */ -public final class GcpUserAccessBinding extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.GcpUserAccessBinding) - GcpUserAccessBindingOrBuilder { - private static final long serialVersionUID = 0L; - // Use GcpUserAccessBinding.newBuilder() to construct. - private GcpUserAccessBinding(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private GcpUserAccessBinding() { - name_ = ""; - groupKey_ = ""; - accessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GcpUserAccessBinding(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private GcpUserAccessBinding( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - groupKey_ = s; - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - accessLevels_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - accessLevels_.add(s); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - accessLevels_ = accessLevels_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.class, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-   * length and has only URI unreserved characters (as defined by
-   * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-   * Should not be specified by the client during creation.
-   * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-   * length and has only URI unreserved characters (as defined by
-   * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-   * Should not be specified by the client during creation.
-   * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int GROUP_KEY_FIELD_NUMBER = 2; - private volatile java.lang.Object groupKey_; - /** - * - * - *
-   * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-   * See "id" in the [G Suite Directory API's Groups resource]
-   * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-   * If a group's email address/alias is changed, this resource will continue
-   * to point at the changed group. This field does not accept group email
-   * addresses or aliases.
-   * Example: "01d520gv4vjcrht"
-   * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @return The groupKey. - */ - @java.lang.Override - public java.lang.String getGroupKey() { - java.lang.Object ref = groupKey_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - groupKey_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-   * See "id" in the [G Suite Directory API's Groups resource]
-   * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-   * If a group's email address/alias is changed, this resource will continue
-   * to point at the changed group. This field does not accept group email
-   * addresses or aliases.
-   * Example: "01d520gv4vjcrht"
-   * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @return The bytes for groupKey. - */ - @java.lang.Override - public com.google.protobuf.ByteString getGroupKeyBytes() { - java.lang.Object ref = groupKey_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - groupKey_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ACCESS_LEVELS_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList accessLevels_; - /** - * - * - *
-   * Required. Access level that a user must have to be granted access. Only one access
-   * level is supported, not multiple. This repeated field must have exactly
-   * one element.
-   * Example: "accessPolicies/9522/accessLevels/device_trusted"
-   * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return A list containing the accessLevels. - */ - public com.google.protobuf.ProtocolStringList getAccessLevelsList() { - return accessLevels_; - } - /** - * - * - *
-   * Required. Access level that a user must have to be granted access. Only one access
-   * level is supported, not multiple. This repeated field must have exactly
-   * one element.
-   * Example: "accessPolicies/9522/accessLevels/device_trusted"
-   * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The count of accessLevels. - */ - public int getAccessLevelsCount() { - return accessLevels_.size(); - } - /** - * - * - *
-   * Required. Access level that a user must have to be granted access. Only one access
-   * level is supported, not multiple. This repeated field must have exactly
-   * one element.
-   * Example: "accessPolicies/9522/accessLevels/device_trusted"
-   * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param index The index of the element to return. - * @return The accessLevels at the given index. - */ - public java.lang.String getAccessLevels(int index) { - return accessLevels_.get(index); - } - /** - * - * - *
-   * Required. Access level that a user must have to be granted access. Only one access
-   * level is supported, not multiple. This repeated field must have exactly
-   * one element.
-   * Example: "accessPolicies/9522/accessLevels/device_trusted"
-   * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param index The index of the value to return. - * @return The bytes of the accessLevels at the given index. - */ - public com.google.protobuf.ByteString getAccessLevelsBytes(int index) { - return accessLevels_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(groupKey_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, groupKey_); - } - for (int i = 0; i < accessLevels_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, accessLevels_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(groupKey_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, groupKey_); - } - { - int dataSize = 0; - for (int i = 0; i < accessLevels_.size(); i++) { - dataSize += computeStringSizeNoTag(accessLevels_.getRaw(i)); - } - size += dataSize; - size += 1 * getAccessLevelsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding other = - (com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding) obj; - - if (!getName().equals(other.getName())) return false; - if (!getGroupKey().equals(other.getGroupKey())) return false; - if (!getAccessLevelsList().equals(other.getAccessLevelsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + GROUP_KEY_FIELD_NUMBER; - hash = (53 * hash) + getGroupKey().hashCode(); - if (getAccessLevelsCount() > 0) { - hash = (37 * hash) + ACCESS_LEVELS_FIELD_NUMBER; - hash = (53 * hash) + getAccessLevelsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Restricts access to Cloud Console and Google Cloud APIs for a set of users
-   * using Context-Aware Access.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GcpUserAccessBinding} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.GcpUserAccessBinding) - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.class, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - groupKey_ = ""; - - accessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding build() { - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding buildPartial() { - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding result = - new com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding(this); - int from_bitField0_ = bitField0_; - result.name_ = name_; - result.groupKey_ = groupKey_; - if (((bitField0_ & 0x00000001) != 0)) { - accessLevels_ = accessLevels_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.accessLevels_ = accessLevels_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding other) { - if (other - == com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.getDefaultInstance()) - return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getGroupKey().isEmpty()) { - groupKey_ = other.groupKey_; - onChanged(); - } - if (!other.accessLevels_.isEmpty()) { - if (accessLevels_.isEmpty()) { - accessLevels_ = other.accessLevels_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAccessLevelsIsMutable(); - accessLevels_.addAll(other.accessLevels_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-     * length and has only URI unreserved characters (as defined by
-     * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-     * Should not be specified by the client during creation.
-     * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-     * length and has only URI unreserved characters (as defined by
-     * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-     * Should not be specified by the client during creation.
-     * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-     * length and has only URI unreserved characters (as defined by
-     * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-     * Should not be specified by the client during creation.
-     * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-     * length and has only URI unreserved characters (as defined by
-     * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-     * Should not be specified by the client during creation.
-     * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-     * length and has only URI unreserved characters (as defined by
-     * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-     * Should not be specified by the client during creation.
-     * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object groupKey_ = ""; - /** - * - * - *
-     * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-     * See "id" in the [G Suite Directory API's Groups resource]
-     * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-     * If a group's email address/alias is changed, this resource will continue
-     * to point at the changed group. This field does not accept group email
-     * addresses or aliases.
-     * Example: "01d520gv4vjcrht"
-     * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @return The groupKey. - */ - public java.lang.String getGroupKey() { - java.lang.Object ref = groupKey_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - groupKey_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-     * See "id" in the [G Suite Directory API's Groups resource]
-     * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-     * If a group's email address/alias is changed, this resource will continue
-     * to point at the changed group. This field does not accept group email
-     * addresses or aliases.
-     * Example: "01d520gv4vjcrht"
-     * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @return The bytes for groupKey. - */ - public com.google.protobuf.ByteString getGroupKeyBytes() { - java.lang.Object ref = groupKey_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - groupKey_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-     * See "id" in the [G Suite Directory API's Groups resource]
-     * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-     * If a group's email address/alias is changed, this resource will continue
-     * to point at the changed group. This field does not accept group email
-     * addresses or aliases.
-     * Example: "01d520gv4vjcrht"
-     * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @param value The groupKey to set. - * @return This builder for chaining. - */ - public Builder setGroupKey(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - groupKey_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-     * See "id" in the [G Suite Directory API's Groups resource]
-     * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-     * If a group's email address/alias is changed, this resource will continue
-     * to point at the changed group. This field does not accept group email
-     * addresses or aliases.
-     * Example: "01d520gv4vjcrht"
-     * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @return This builder for chaining. - */ - public Builder clearGroupKey() { - - groupKey_ = getDefaultInstance().getGroupKey(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-     * See "id" in the [G Suite Directory API's Groups resource]
-     * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-     * If a group's email address/alias is changed, this resource will continue
-     * to point at the changed group. This field does not accept group email
-     * addresses or aliases.
-     * Example: "01d520gv4vjcrht"
-     * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @param value The bytes for groupKey to set. - * @return This builder for chaining. - */ - public Builder setGroupKeyBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - groupKey_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList accessLevels_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureAccessLevelsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - accessLevels_ = new com.google.protobuf.LazyStringArrayList(accessLevels_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return A list containing the accessLevels. - */ - public com.google.protobuf.ProtocolStringList getAccessLevelsList() { - return accessLevels_.getUnmodifiableView(); - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The count of accessLevels. - */ - public int getAccessLevelsCount() { - return accessLevels_.size(); - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param index The index of the element to return. - * @return The accessLevels at the given index. - */ - public java.lang.String getAccessLevels(int index) { - return accessLevels_.get(index); - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param index The index of the value to return. - * @return The bytes of the accessLevels at the given index. - */ - public com.google.protobuf.ByteString getAccessLevelsBytes(int index) { - return accessLevels_.getByteString(index); - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param index The index to set the value at. - * @param value The accessLevels to set. - * @return This builder for chaining. - */ - public Builder setAccessLevels(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The accessLevels to add. - * @return This builder for chaining. - */ - public Builder addAccessLevels(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param values The accessLevels to add. - * @return This builder for chaining. - */ - public Builder addAllAccessLevels(java.lang.Iterable values) { - ensureAccessLevelsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, accessLevels_); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearAccessLevels() { - accessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Access level that a user must have to be granted access. Only one access
-     * level is supported, not multiple. This repeated field must have exactly
-     * one element.
-     * Example: "accessPolicies/9522/accessLevels/device_trusted"
-     * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes of the accessLevels to add. - * @return This builder for chaining. - */ - public Builder addAccessLevelsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureAccessLevelsIsMutable(); - accessLevels_.add(value); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.GcpUserAccessBinding) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.GcpUserAccessBinding) - private static final com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding(); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GcpUserAccessBinding parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GcpUserAccessBinding(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingName.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingName.java deleted file mode 100644 index 1d31aa8..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingName.java +++ /dev/null @@ -1,201 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -@Generated("by gapic-generator-java") -public class GcpUserAccessBindingName implements ResourceName { - private static final PathTemplate ORGANIZATION_GCP_USER_ACCESS_BINDING = - PathTemplate.createWithoutUrlEncoding( - "organizations/{organization}/gcpUserAccessBindings/{gcp_user_access_binding}"); - private volatile Map fieldValuesMap; - private final String organization; - private final String gcpUserAccessBinding; - - @Deprecated - protected GcpUserAccessBindingName() { - organization = null; - gcpUserAccessBinding = null; - } - - private GcpUserAccessBindingName(Builder builder) { - organization = Preconditions.checkNotNull(builder.getOrganization()); - gcpUserAccessBinding = Preconditions.checkNotNull(builder.getGcpUserAccessBinding()); - } - - public String getOrganization() { - return organization; - } - - public String getGcpUserAccessBinding() { - return gcpUserAccessBinding; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static GcpUserAccessBindingName of(String organization, String gcpUserAccessBinding) { - return newBuilder() - .setOrganization(organization) - .setGcpUserAccessBinding(gcpUserAccessBinding) - .build(); - } - - public static String format(String organization, String gcpUserAccessBinding) { - return newBuilder() - .setOrganization(organization) - .setGcpUserAccessBinding(gcpUserAccessBinding) - .build() - .toString(); - } - - public static GcpUserAccessBindingName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ORGANIZATION_GCP_USER_ACCESS_BINDING.validatedMatch( - formattedString, "GcpUserAccessBindingName.parse: formattedString not in valid format"); - return of(matchMap.get("organization"), matchMap.get("gcp_user_access_binding")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList<>(values.size()); - for (GcpUserAccessBindingName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return ORGANIZATION_GCP_USER_ACCESS_BINDING.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (organization != null) { - fieldMapBuilder.put("organization", organization); - } - if (gcpUserAccessBinding != null) { - fieldMapBuilder.put("gcp_user_access_binding", gcpUserAccessBinding); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return ORGANIZATION_GCP_USER_ACCESS_BINDING.instantiate( - "organization", organization, "gcp_user_access_binding", gcpUserAccessBinding); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - GcpUserAccessBindingName that = ((GcpUserAccessBindingName) o); - return Objects.equals(this.organization, that.organization) - && Objects.equals(this.gcpUserAccessBinding, that.gcpUserAccessBinding); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(organization); - h *= 1000003; - h ^= Objects.hashCode(gcpUserAccessBinding); - return h; - } - - /** Builder for organizations/{organization}/gcpUserAccessBindings/{gcp_user_access_binding}. */ - public static class Builder { - private String organization; - private String gcpUserAccessBinding; - - protected Builder() {} - - public String getOrganization() { - return organization; - } - - public String getGcpUserAccessBinding() { - return gcpUserAccessBinding; - } - - public Builder setOrganization(String organization) { - this.organization = organization; - return this; - } - - public Builder setGcpUserAccessBinding(String gcpUserAccessBinding) { - this.gcpUserAccessBinding = gcpUserAccessBinding; - return this; - } - - private Builder(GcpUserAccessBindingName gcpUserAccessBindingName) { - this.organization = gcpUserAccessBindingName.organization; - this.gcpUserAccessBinding = gcpUserAccessBindingName.gcpUserAccessBinding; - } - - public GcpUserAccessBindingName build() { - return new GcpUserAccessBindingName(this); - } - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOperationMetadata.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOperationMetadata.java deleted file mode 100644 index 3cb9b57..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOperationMetadata.java +++ /dev/null @@ -1,496 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Currently, a completed operation means nothing. In the future, this metadata
- * and a completed operation may indicate that the binding has taken effect and
- * is affecting access decisions for all users.
- * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata} - */ -public final class GcpUserAccessBindingOperationMetadata - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) - GcpUserAccessBindingOperationMetadataOrBuilder { - private static final long serialVersionUID = 0L; - // Use GcpUserAccessBindingOperationMetadata.newBuilder() to construct. - private GcpUserAccessBindingOperationMetadata( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private GcpUserAccessBindingOperationMetadata() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GcpUserAccessBindingOperationMetadata(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private GcpUserAccessBindingOperationMetadata( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata.class, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - .Builder.class); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata other = - (com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) obj; - - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Currently, a completed operation means nothing. In the future, this metadata
-   * and a completed operation may indicate that the binding has taken effect and
-   * is affecting access decisions for all users.
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - .class, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBindingOperationMetadata_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - build() { - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - buildPartial() { - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata result = - new com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata( - this); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata other) { - if (other - == com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - .getDefaultInstance()) return this; - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) - private static final com.google.identity.accesscontextmanager.v1 - .GcpUserAccessBindingOperationMetadata - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata(); - } - - public static com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GcpUserAccessBindingOperationMetadata parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GcpUserAccessBindingOperationMetadata(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOperationMetadataOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOperationMetadataOrBuilder.java deleted file mode 100644 index f376beb..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOperationMetadataOrBuilder.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface GcpUserAccessBindingOperationMetadataOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.GcpUserAccessBindingOperationMetadata) - com.google.protobuf.MessageOrBuilder {} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOrBuilder.java deleted file mode 100644 index 143be42..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOrBuilder.java +++ /dev/null @@ -1,170 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface GcpUserAccessBindingOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.GcpUserAccessBinding) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-   * length and has only URI unreserved characters (as defined by
-   * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-   * Should not be specified by the client during creation.
-   * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Immutable. Assigned by the server during creation. The last segment has an arbitrary
-   * length and has only URI unreserved characters (as defined by
-   * [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)).
-   * Should not be specified by the client during creation.
-   * Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = IMMUTABLE]; - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-   * See "id" in the [G Suite Directory API's Groups resource]
-   * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-   * If a group's email address/alias is changed, this resource will continue
-   * to point at the changed group. This field does not accept group email
-   * addresses or aliases.
-   * Example: "01d520gv4vjcrht"
-   * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @return The groupKey. - */ - java.lang.String getGroupKey(); - /** - * - * - *
-   * Required. Immutable. Google Group id whose members are subject to this binding's restrictions.
-   * See "id" in the [G Suite Directory API's Groups resource]
-   * (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource).
-   * If a group's email address/alias is changed, this resource will continue
-   * to point at the changed group. This field does not accept group email
-   * addresses or aliases.
-   * Example: "01d520gv4vjcrht"
-   * 
- * - * - * string group_key = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; - * - * - * @return The bytes for groupKey. - */ - com.google.protobuf.ByteString getGroupKeyBytes(); - - /** - * - * - *
-   * Required. Access level that a user must have to be granted access. Only one access
-   * level is supported, not multiple. This repeated field must have exactly
-   * one element.
-   * Example: "accessPolicies/9522/accessLevels/device_trusted"
-   * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return A list containing the accessLevels. - */ - java.util.List getAccessLevelsList(); - /** - * - * - *
-   * Required. Access level that a user must have to be granted access. Only one access
-   * level is supported, not multiple. This repeated field must have exactly
-   * one element.
-   * Example: "accessPolicies/9522/accessLevels/device_trusted"
-   * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The count of accessLevels. - */ - int getAccessLevelsCount(); - /** - * - * - *
-   * Required. Access level that a user must have to be granted access. Only one access
-   * level is supported, not multiple. This repeated field must have exactly
-   * one element.
-   * Example: "accessPolicies/9522/accessLevels/device_trusted"
-   * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param index The index of the element to return. - * @return The accessLevels at the given index. - */ - java.lang.String getAccessLevels(int index); - /** - * - * - *
-   * Required. Access level that a user must have to be granted access. Only one access
-   * level is supported, not multiple. This repeated field must have exactly
-   * one element.
-   * Example: "accessPolicies/9522/accessLevels/device_trusted"
-   * 
- * - * - * repeated string access_levels = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param index The index of the value to return. - * @return The bytes of the accessLevels at the given index. - */ - com.google.protobuf.ByteString getAccessLevelsBytes(int index); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingProto.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingProto.java deleted file mode 100644 index dbe5408..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingProto.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto - -package com.google.identity.accesscontextmanager.v1; - -public final class GcpUserAccessBindingProto { - private GcpUserAccessBindingProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\nEgoogle/identity/accesscontextmanager/v" - + "1/gcp_user_access_binding.proto\022\'google." - + "identity.accesscontextmanager.v1\032\037google" - + "/api/field_behavior.proto\032\031google/api/re" - + "source.proto\032\034google/api/annotations.pro" - + "to\"\243\002\n\024GcpUserAccessBinding\022\021\n\004name\030\001 \001(" - + "\tB\003\340A\005\022\031\n\tgroup_key\030\002 \001(\tB\006\340A\002\340A\005\022N\n\racc" - + "ess_levels\030\003 \003(\tB7\340A\002\372A1\n/accesscontextm" - + "anager.googleapis.com/AccessLevel:\214\001\352A\210\001" - + "\n8accesscontextmanager.googleapis.com/Gc" - + "pUserAccessBinding\022Lorganizations/{organ" - + "ization}/gcpUserAccessBindings/{gcp_user" - + "_access_binding}B\257\002\n+com.google.identity" - + ".accesscontextmanager.v1B\031GcpUserAccessB" - + "indingProtoP\001Z[google.golang.org/genprot" - + "o/googleapis/identity/accesscontextmanag" - + "er/v1;accesscontextmanager\242\002\004GACM\252\002\'Goog" - + "le.Identity.AccessContextManager.V1\312\002\'Go" - + "ogle\\Identity\\AccessContextManager\\V1\352\002*" - + "Google::Identity::AccessContextManager::" - + "V1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.api.ResourceProto.getDescriptor(), - com.google.api.AnnotationsProto.getDescriptor(), - }); - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_GcpUserAccessBinding_descriptor, - new java.lang.String[] { - "Name", "GroupKey", "AccessLevels", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.ResourceProto.resource); - registry.add(com.google.api.ResourceProto.resourceReference); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessLevelRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessLevelRequest.java deleted file mode 100644 index b5843f3..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessLevelRequest.java +++ /dev/null @@ -1,889 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to get a particular `AccessLevel`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GetAccessLevelRequest} - */ -public final class GetAccessLevelRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.GetAccessLevelRequest) - GetAccessLevelRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use GetAccessLevelRequest.newBuilder() to construct. - private GetAccessLevelRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private GetAccessLevelRequest() { - name_ = ""; - accessLevelFormat_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetAccessLevelRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private GetAccessLevelRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 16: - { - int rawValue = input.readEnum(); - - accessLevelFormat_ = rawValue; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest.class, - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Resource name for the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format:
-   * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format:
-   * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ACCESS_LEVEL_FORMAT_FIELD_NUMBER = 2; - private int accessLevelFormat_; - /** - * - * - *
-   * Whether to return `BasicLevels` in the Cloud Common Expression
-   * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-   * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-   * are returned as `BasicLevels` or `CustomLevels` based on how they were
-   * created. If set to CEL, all [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-   * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-   * `CustomLevels`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @return The enum numeric value on the wire for accessLevelFormat. - */ - @java.lang.Override - public int getAccessLevelFormatValue() { - return accessLevelFormat_; - } - /** - * - * - *
-   * Whether to return `BasicLevels` in the Cloud Common Expression
-   * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-   * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-   * are returned as `BasicLevels` or `CustomLevels` based on how they were
-   * created. If set to CEL, all [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-   * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-   * `CustomLevels`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @return The accessLevelFormat. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.LevelFormat getAccessLevelFormat() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.LevelFormat result = - com.google.identity.accesscontextmanager.v1.LevelFormat.valueOf(accessLevelFormat_); - return result == null - ? com.google.identity.accesscontextmanager.v1.LevelFormat.UNRECOGNIZED - : result; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (accessLevelFormat_ - != com.google.identity.accesscontextmanager.v1.LevelFormat.LEVEL_FORMAT_UNSPECIFIED - .getNumber()) { - output.writeEnum(2, accessLevelFormat_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (accessLevelFormat_ - != com.google.identity.accesscontextmanager.v1.LevelFormat.LEVEL_FORMAT_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, accessLevelFormat_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest other = - (com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (accessLevelFormat_ != other.accessLevelFormat_) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + ACCESS_LEVEL_FORMAT_FIELD_NUMBER; - hash = (53 * hash) + accessLevelFormat_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to get a particular `AccessLevel`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GetAccessLevelRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.GetAccessLevelRequest) - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest.class, - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - accessLevelFormat_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessLevelRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest build() { - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest result = - new com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest(this); - result.name_ = name_; - result.accessLevelFormat_ = accessLevelFormat_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest.getDefaultInstance()) - return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (other.accessLevelFormat_ != 0) { - setAccessLevelFormatValue(other.getAccessLevelFormatValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format:
-     * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private int accessLevelFormat_ = 0; - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression
-     * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-     * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-     * are returned as `BasicLevels` or `CustomLevels` based on how they were
-     * created. If set to CEL, all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-     * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-     * `CustomLevels`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @return The enum numeric value on the wire for accessLevelFormat. - */ - @java.lang.Override - public int getAccessLevelFormatValue() { - return accessLevelFormat_; - } - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression
-     * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-     * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-     * are returned as `BasicLevels` or `CustomLevels` based on how they were
-     * created. If set to CEL, all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-     * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-     * `CustomLevels`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @param value The enum numeric value on the wire for accessLevelFormat to set. - * @return This builder for chaining. - */ - public Builder setAccessLevelFormatValue(int value) { - - accessLevelFormat_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression
-     * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-     * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-     * are returned as `BasicLevels` or `CustomLevels` based on how they were
-     * created. If set to CEL, all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-     * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-     * `CustomLevels`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @return The accessLevelFormat. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.LevelFormat getAccessLevelFormat() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.LevelFormat result = - com.google.identity.accesscontextmanager.v1.LevelFormat.valueOf(accessLevelFormat_); - return result == null - ? com.google.identity.accesscontextmanager.v1.LevelFormat.UNRECOGNIZED - : result; - } - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression
-     * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-     * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-     * are returned as `BasicLevels` or `CustomLevels` based on how they were
-     * created. If set to CEL, all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-     * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-     * `CustomLevels`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @param value The accessLevelFormat to set. - * @return This builder for chaining. - */ - public Builder setAccessLevelFormat( - com.google.identity.accesscontextmanager.v1.LevelFormat value) { - if (value == null) { - throw new NullPointerException(); - } - - accessLevelFormat_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression
-     * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-     * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-     * are returned as `BasicLevels` or `CustomLevels` based on how they were
-     * created. If set to CEL, all [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-     * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-     * `CustomLevels`.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @return This builder for chaining. - */ - public Builder clearAccessLevelFormat() { - - accessLevelFormat_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.GetAccessLevelRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.GetAccessLevelRequest) - private static final com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetAccessLevelRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetAccessLevelRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetAccessLevelRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessLevelRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessLevelRequestOrBuilder.java deleted file mode 100644 index 21ed32c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessLevelRequestOrBuilder.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface GetAccessLevelRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.GetAccessLevelRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format:
-   * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Resource name for the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format:
-   * `accessPolicies/{policy_id}/accessLevels/{access_level_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * Whether to return `BasicLevels` in the Cloud Common Expression
-   * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-   * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-   * are returned as `BasicLevels` or `CustomLevels` based on how they were
-   * created. If set to CEL, all [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-   * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-   * `CustomLevels`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @return The enum numeric value on the wire for accessLevelFormat. - */ - int getAccessLevelFormatValue(); - /** - * - * - *
-   * Whether to return `BasicLevels` in the Cloud Common Expression
-   * Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where
-   * [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
-   * are returned as `BasicLevels` or `CustomLevels` based on how they were
-   * created. If set to CEL, all [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] are returned as
-   * `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent
-   * `CustomLevels`.
-   * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 2; - * - * @return The accessLevelFormat. - */ - com.google.identity.accesscontextmanager.v1.LevelFormat getAccessLevelFormat(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessPolicyRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessPolicyRequest.java deleted file mode 100644 index 1feb3cb..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessPolicyRequest.java +++ /dev/null @@ -1,669 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to get a particular `AccessPolicy`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GetAccessPolicyRequest} - */ -public final class GetAccessPolicyRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) - GetAccessPolicyRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use GetAccessPolicyRequest.newBuilder() to construct. - private GetAccessPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private GetAccessPolicyRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetAccessPolicyRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private GetAccessPolicyRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest.class, - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Resource name for the access policy to get.
-   * Format `accessPolicies/{policy_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the access policy to get.
-   * Format `accessPolicies/{policy_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest other = - (com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to get a particular `AccessPolicy`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GetAccessPolicyRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest.class, - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetAccessPolicyRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest build() { - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest result = - new com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - .getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Resource name for the access policy to get.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy to get.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy to get.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy to get.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy to get.
-     * Format `accessPolicies/{policy_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) - private static final com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetAccessPolicyRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetAccessPolicyRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessPolicyRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessPolicyRequestOrBuilder.java deleted file mode 100644 index 12cef1c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessPolicyRequestOrBuilder.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface GetAccessPolicyRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.GetAccessPolicyRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the access policy to get.
-   * Format `accessPolicies/{policy_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Resource name for the access policy to get.
-   * Format `accessPolicies/{policy_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetGcpUserAccessBindingRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetGcpUserAccessBindingRequest.java deleted file mode 100644 index e2d722d..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetGcpUserAccessBindingRequest.java +++ /dev/null @@ -1,678 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Request of [GetGcpUserAccessBinding]
- * [google.identity.accesscontextmanager.v1.AccessContextManager.GetGcpUserAccessBinding].
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest} - */ -public final class GetGcpUserAccessBindingRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) - GetGcpUserAccessBindingRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use GetGcpUserAccessBindingRequest.newBuilder() to construct. - private GetGcpUserAccessBindingRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private GetGcpUserAccessBindingRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetGcpUserAccessBindingRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private GetGcpUserAccessBindingRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest.class, - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest.Builder - .class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest other = - (com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Request of [GetGcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.AccessContextManager.GetGcpUserAccessBinding].
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest.class, - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest build() { - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest result = - new com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - .getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) - private static final com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetGcpUserAccessBindingRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetGcpUserAccessBindingRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetGcpUserAccessBindingRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetGcpUserAccessBindingRequestOrBuilder.java deleted file mode 100644 index a5f4242..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetGcpUserAccessBindingRequestOrBuilder.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface GetGcpUserAccessBindingRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetServicePerimeterRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetServicePerimeterRequest.java deleted file mode 100644 index 57cc9a0..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetServicePerimeterRequest.java +++ /dev/null @@ -1,684 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to get a particular `ServicePerimeter`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GetServicePerimeterRequest} - */ -public final class GetServicePerimeterRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) - GetServicePerimeterRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use GetServicePerimeterRequest.newBuilder() to construct. - private GetServicePerimeterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private GetServicePerimeterRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetServicePerimeterRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private GetServicePerimeterRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest.class, - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Resource name for the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format:
-   * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format:
-   * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest other = - (com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to get a particular `ServicePerimeter`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.GetServicePerimeterRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest.class, - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_GetServicePerimeterRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest build() { - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest result = - new com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest(this); - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - .getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format:
-     * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-     * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) - private static final com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetServicePerimeterRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetServicePerimeterRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetServicePerimeterRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetServicePerimeterRequestOrBuilder.java deleted file mode 100644 index 26ee11d..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetServicePerimeterRequestOrBuilder.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface GetServicePerimeterRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.GetServicePerimeterRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format:
-   * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Resource name for the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format:
-   * `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`
-   * 
- * - * - * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/LevelFormat.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/LevelFormat.java deleted file mode 100644 index 74b7527..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/LevelFormat.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * The format used in an `AccessLevel`.
- * 
- * - * Protobuf enum {@code google.identity.accesscontextmanager.v1.LevelFormat} - */ -public enum LevelFormat implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-   * The format was not specified.
-   * 
- * - * LEVEL_FORMAT_UNSPECIFIED = 0; - */ - LEVEL_FORMAT_UNSPECIFIED(0), - /** - * - * - *
-   * Uses the format the resource was defined in. BasicLevels are returned as
-   * BasicLevels, CustomLevels are returned as CustomLevels.
-   * 
- * - * AS_DEFINED = 1; - */ - AS_DEFINED(1), - /** - * - * - *
-   * Use Cloud Common Expression Language when returning the resource.  Both
-   * BasicLevels and CustomLevels are returned as CustomLevels.
-   * 
- * - * CEL = 2; - */ - CEL(2), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-   * The format was not specified.
-   * 
- * - * LEVEL_FORMAT_UNSPECIFIED = 0; - */ - public static final int LEVEL_FORMAT_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-   * Uses the format the resource was defined in. BasicLevels are returned as
-   * BasicLevels, CustomLevels are returned as CustomLevels.
-   * 
- * - * AS_DEFINED = 1; - */ - public static final int AS_DEFINED_VALUE = 1; - /** - * - * - *
-   * Use Cloud Common Expression Language when returning the resource.  Both
-   * BasicLevels and CustomLevels are returned as CustomLevels.
-   * 
- * - * CEL = 2; - */ - public static final int CEL_VALUE = 2; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static LevelFormat valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static LevelFormat forNumber(int value) { - switch (value) { - case 0: - return LEVEL_FORMAT_UNSPECIFIED; - case 1: - return AS_DEFINED; - case 2: - return CEL; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public LevelFormat findValueByNumber(int number) { - return LevelFormat.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final LevelFormat[] VALUES = values(); - - public static LevelFormat valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private LevelFormat(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.identity.accesscontextmanager.v1.LevelFormat) -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsRequest.java deleted file mode 100644 index f04f5c5..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsRequest.java +++ /dev/null @@ -1,1147 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to list all `AccessLevels` in an `AccessPolicy`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListAccessLevelsRequest} - */ -public final class ListAccessLevelsRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) - ListAccessLevelsRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListAccessLevelsRequest.newBuilder() to construct. - private ListAccessLevelsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListAccessLevelsRequest() { - parent_ = ""; - pageToken_ = ""; - accessLevelFormat_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListAccessLevelsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListAccessLevelsRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 16: - { - pageSize_ = input.readInt32(); - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - case 32: - { - int rawValue = input.readEnum(); - - accessLevelFormat_ = rawValue; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest.class, - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Resource name for the access policy to list [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-   * Format:
-   * `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the access policy to list [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-   * Format:
-   * `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 2; - private int pageSize_; - /** - * - * - *
-   * Number of [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] to include in
-   * the list. Default 100.
-   * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 3; - private volatile java.lang.Object pageToken_; - /** - * - * - *
-   * Next page token for the next batch of [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * Defaults to the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - @java.lang.Override - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - * - * - *
-   * Next page token for the next batch of [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * Defaults to the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ACCESS_LEVEL_FORMAT_FIELD_NUMBER = 4; - private int accessLevelFormat_; - /** - * - * - *
-   * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-   * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-   * `AccessLevels` in the format they were defined.
-   * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @return The enum numeric value on the wire for accessLevelFormat. - */ - @java.lang.Override - public int getAccessLevelFormatValue() { - return accessLevelFormat_; - } - /** - * - * - *
-   * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-   * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-   * `AccessLevels` in the format they were defined.
-   * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @return The accessLevelFormat. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.LevelFormat getAccessLevelFormat() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.LevelFormat result = - com.google.identity.accesscontextmanager.v1.LevelFormat.valueOf(accessLevelFormat_); - return result == null - ? com.google.identity.accesscontextmanager.v1.LevelFormat.UNRECOGNIZED - : result; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (pageSize_ != 0) { - output.writeInt32(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); - } - if (accessLevelFormat_ - != com.google.identity.accesscontextmanager.v1.LevelFormat.LEVEL_FORMAT_UNSPECIFIED - .getNumber()) { - output.writeEnum(4, accessLevelFormat_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); - } - if (accessLevelFormat_ - != com.google.identity.accesscontextmanager.v1.LevelFormat.LEVEL_FORMAT_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, accessLevelFormat_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest other = - (com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (getPageSize() != other.getPageSize()) return false; - if (!getPageToken().equals(other.getPageToken())) return false; - if (accessLevelFormat_ != other.accessLevelFormat_) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (37 * hash) + ACCESS_LEVEL_FORMAT_FIELD_NUMBER; - hash = (53 * hash) + accessLevelFormat_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to list all `AccessLevels` in an `AccessPolicy`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListAccessLevelsRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest.class, - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - accessLevelFormat_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest build() { - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest result = - new com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest(this); - result.parent_ = parent_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - result.accessLevelFormat_ = accessLevelFormat_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - if (other.accessLevelFormat_ != 0) { - setAccessLevelFormatValue(other.getAccessLevelFormatValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Resource name for the access policy to list [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy to list [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy to list [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy to list [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy to list [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private int pageSize_; - /** - * - * - *
-     * Number of [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to include in
-     * the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - /** - * - * - *
-     * Number of [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to include in
-     * the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @param value The pageSize to set. - * @return This builder for chaining. - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Number of [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] to include in
-     * the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @return This builder for chaining. - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - * - * - *
-     * Next page token for the next batch of [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Next page token for the next batch of [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Next page token for the next batch of [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @param value The pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Next page token for the next batch of [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * Next page token for the next batch of [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @param value The bytes for pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - - private int accessLevelFormat_ = 0; - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-     * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-     * `AccessLevels` in the format they were defined.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @return The enum numeric value on the wire for accessLevelFormat. - */ - @java.lang.Override - public int getAccessLevelFormatValue() { - return accessLevelFormat_; - } - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-     * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-     * `AccessLevels` in the format they were defined.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @param value The enum numeric value on the wire for accessLevelFormat to set. - * @return This builder for chaining. - */ - public Builder setAccessLevelFormatValue(int value) { - - accessLevelFormat_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-     * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-     * `AccessLevels` in the format they were defined.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @return The accessLevelFormat. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.LevelFormat getAccessLevelFormat() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.LevelFormat result = - com.google.identity.accesscontextmanager.v1.LevelFormat.valueOf(accessLevelFormat_); - return result == null - ? com.google.identity.accesscontextmanager.v1.LevelFormat.UNRECOGNIZED - : result; - } - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-     * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-     * `AccessLevels` in the format they were defined.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @param value The accessLevelFormat to set. - * @return This builder for chaining. - */ - public Builder setAccessLevelFormat( - com.google.identity.accesscontextmanager.v1.LevelFormat value) { - if (value == null) { - throw new NullPointerException(); - } - - accessLevelFormat_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-     * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-     * `AccessLevels` in the format they were defined.
-     * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @return This builder for chaining. - */ - public Builder clearAccessLevelFormat() { - - accessLevelFormat_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) - private static final com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListAccessLevelsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListAccessLevelsRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsRequestOrBuilder.java deleted file mode 100644 index 2e4fa57..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsRequestOrBuilder.java +++ /dev/null @@ -1,133 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ListAccessLevelsRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ListAccessLevelsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the access policy to list [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-   * Format:
-   * `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Resource name for the access policy to list [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] from.
-   * Format:
-   * `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Number of [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] to include in
-   * the list. Default 100.
-   * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - int getPageSize(); - - /** - * - * - *
-   * Next page token for the next batch of [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * Defaults to the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - * - * - *
-   * Next page token for the next batch of [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * Defaults to the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString getPageTokenBytes(); - - /** - * - * - *
-   * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-   * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-   * `AccessLevels` in the format they were defined.
-   * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @return The enum numeric value on the wire for accessLevelFormat. - */ - int getAccessLevelFormatValue(); - /** - * - * - *
-   * Whether to return `BasicLevels` in the Cloud Common Expression language, as
-   * `CustomLevels`, rather than as `BasicLevels`. Defaults to returning
-   * `AccessLevels` in the format they were defined.
-   * 
- * - * .google.identity.accesscontextmanager.v1.LevelFormat access_level_format = 4; - * - * @return The accessLevelFormat. - */ - com.google.identity.accesscontextmanager.v1.LevelFormat getAccessLevelFormat(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsResponse.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsResponse.java deleted file mode 100644 index 5e34c5c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsResponse.java +++ /dev/null @@ -1,1190 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A response to `ListAccessLevelsRequest`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListAccessLevelsResponse} - */ -public final class ListAccessLevelsResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) - ListAccessLevelsResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListAccessLevelsResponse.newBuilder() to construct. - private ListAccessLevelsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListAccessLevelsResponse() { - accessLevels_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListAccessLevelsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListAccessLevelsResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - accessLevels_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.AccessLevel>(); - mutable_bitField0_ |= 0x00000001; - } - accessLevels_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.AccessLevel.parser(), - extensionRegistry)); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - accessLevels_ = java.util.Collections.unmodifiableList(accessLevels_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse.class, - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse.Builder.class); - } - - public static final int ACCESS_LEVELS_FIELD_NUMBER = 1; - private java.util.List accessLevels_; - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public java.util.List - getAccessLevelsList() { - return accessLevels_; - } - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public java.util.List - getAccessLevelsOrBuilderList() { - return accessLevels_; - } - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public int getAccessLevelsCount() { - return accessLevels_.size(); - } - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index) { - return accessLevels_.get(index); - } - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelsOrBuilder( - int index) { - return accessLevels_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - @java.lang.Override - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < accessLevels_.size(); i++) { - output.writeMessage(1, accessLevels_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < accessLevels_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, accessLevels_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse other = - (com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) obj; - - if (!getAccessLevelsList().equals(other.getAccessLevelsList())) return false; - if (!getNextPageToken().equals(other.getNextPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getAccessLevelsCount() > 0) { - hash = (37 * hash) + ACCESS_LEVELS_FIELD_NUMBER; - hash = (53 * hash) + getAccessLevelsList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A response to `ListAccessLevelsRequest`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListAccessLevelsResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse.class, - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getAccessLevelsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (accessLevelsBuilder_ == null) { - accessLevels_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - accessLevelsBuilder_.clear(); - } - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessLevelsResponse_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse build() { - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse buildPartial() { - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse result = - new com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse(this); - int from_bitField0_ = bitField0_; - if (accessLevelsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - accessLevels_ = java.util.Collections.unmodifiableList(accessLevels_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.accessLevels_ = accessLevels_; - } else { - result.accessLevels_ = accessLevelsBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse other) { - if (other - == com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - .getDefaultInstance()) return this; - if (accessLevelsBuilder_ == null) { - if (!other.accessLevels_.isEmpty()) { - if (accessLevels_.isEmpty()) { - accessLevels_ = other.accessLevels_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAccessLevelsIsMutable(); - accessLevels_.addAll(other.accessLevels_); - } - onChanged(); - } - } else { - if (!other.accessLevels_.isEmpty()) { - if (accessLevelsBuilder_.isEmpty()) { - accessLevelsBuilder_.dispose(); - accessLevelsBuilder_ = null; - accessLevels_ = other.accessLevels_; - bitField0_ = (bitField0_ & ~0x00000001); - accessLevelsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAccessLevelsFieldBuilder() - : null; - } else { - accessLevelsBuilder_.addAllMessages(other.accessLevels_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List accessLevels_ = - java.util.Collections.emptyList(); - - private void ensureAccessLevelsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - accessLevels_ = - new java.util.ArrayList( - accessLevels_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - accessLevelsBuilder_; - - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public java.util.List - getAccessLevelsList() { - if (accessLevelsBuilder_ == null) { - return java.util.Collections.unmodifiableList(accessLevels_); - } else { - return accessLevelsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public int getAccessLevelsCount() { - if (accessLevelsBuilder_ == null) { - return accessLevels_.size(); - } else { - return accessLevelsBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index) { - if (accessLevelsBuilder_ == null) { - return accessLevels_.get(index); - } else { - return accessLevelsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder setAccessLevels( - int index, com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.set(index, value); - onChanged(); - } else { - accessLevelsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder setAccessLevels( - int index, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.set(index, builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAccessLevels(com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.add(value); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAccessLevels( - int index, com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.add(index, value); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAccessLevels( - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.add(builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAccessLevels( - int index, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.add(index, builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAllAccessLevels( - java.lang.Iterable - values) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, accessLevels_); - onChanged(); - } else { - accessLevelsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder clearAccessLevels() { - if (accessLevelsBuilder_ == null) { - accessLevels_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - accessLevelsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder removeAccessLevels(int index) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.remove(index); - onChanged(); - } else { - accessLevelsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder getAccessLevelsBuilder( - int index) { - return getAccessLevelsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder - getAccessLevelsOrBuilder(int index) { - if (accessLevelsBuilder_ == null) { - return accessLevels_.get(index); - } else { - return accessLevelsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - getAccessLevelsOrBuilderList() { - if (accessLevelsBuilder_ != null) { - return accessLevelsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(accessLevels_); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder - addAccessLevelsBuilder() { - return getAccessLevelsFieldBuilder() - .addBuilder(com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance()); - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder addAccessLevelsBuilder( - int index) { - return getAccessLevelsFieldBuilder() - .addBuilder( - index, com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance()); - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public java.util.List - getAccessLevelsBuilderList() { - return getAccessLevelsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - getAccessLevelsFieldBuilder() { - if (accessLevelsBuilder_ == null) { - accessLevelsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder>( - accessLevels_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - accessLevels_ = null; - } - return accessLevelsBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @param value The nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @param value The bytes for nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) - private static final com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse(); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListAccessLevelsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListAccessLevelsResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsResponseOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsResponseOrBuilder.java deleted file mode 100644 index 7c0e414..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsResponseOrBuilder.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ListAccessLevelsResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ListAccessLevelsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - java.util.List getAccessLevelsList(); - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index); - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - int getAccessLevelsCount(); - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - java.util.List - getAccessLevelsOrBuilderList(); - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelsOrBuilder( - int index); - - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString getNextPageTokenBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesRequest.java deleted file mode 100644 index dfcc613..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesRequest.java +++ /dev/null @@ -1,959 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to list all `AccessPolicies` for a container.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest} - */ -public final class ListAccessPoliciesRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) - ListAccessPoliciesRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListAccessPoliciesRequest.newBuilder() to construct. - private ListAccessPoliciesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListAccessPoliciesRequest() { - parent_ = ""; - pageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListAccessPoliciesRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListAccessPoliciesRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 16: - { - pageSize_ = input.readInt32(); - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest.class, - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Resource name for the container to list AccessPolicy instances
-   * from.
-   * Format:
-   * `organizations/{org_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the container to list AccessPolicy instances
-   * from.
-   * Format:
-   * `organizations/{org_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 2; - private int pageSize_; - /** - * - * - *
-   * Number of AccessPolicy instances to include in the list. Default 100.
-   * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 3; - private volatile java.lang.Object pageToken_; - /** - * - * - *
-   * Next page token for the next batch of AccessPolicy instances. Defaults to
-   * the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - @java.lang.Override - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - * - * - *
-   * Next page token for the next batch of AccessPolicy instances. Defaults to
-   * the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (pageSize_ != 0) { - output.writeInt32(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest other = - (com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (getPageSize() != other.getPageSize()) return false; - if (!getPageToken().equals(other.getPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to list all `AccessPolicies` for a container.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest.class, - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest build() { - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest result = - new com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest(this); - result.parent_ = parent_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Resource name for the container to list AccessPolicy instances
-     * from.
-     * Format:
-     * `organizations/{org_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the container to list AccessPolicy instances
-     * from.
-     * Format:
-     * `organizations/{org_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the container to list AccessPolicy instances
-     * from.
-     * Format:
-     * `organizations/{org_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the container to list AccessPolicy instances
-     * from.
-     * Format:
-     * `organizations/{org_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the container to list AccessPolicy instances
-     * from.
-     * Format:
-     * `organizations/{org_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private int pageSize_; - /** - * - * - *
-     * Number of AccessPolicy instances to include in the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - /** - * - * - *
-     * Number of AccessPolicy instances to include in the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @param value The pageSize to set. - * @return This builder for chaining. - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Number of AccessPolicy instances to include in the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @return This builder for chaining. - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - * - * - *
-     * Next page token for the next batch of AccessPolicy instances. Defaults to
-     * the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Next page token for the next batch of AccessPolicy instances. Defaults to
-     * the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Next page token for the next batch of AccessPolicy instances. Defaults to
-     * the first page of results.
-     * 
- * - * string page_token = 3; - * - * @param value The pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Next page token for the next batch of AccessPolicy instances. Defaults to
-     * the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * Next page token for the next batch of AccessPolicy instances. Defaults to
-     * the first page of results.
-     * 
- * - * string page_token = 3; - * - * @param value The bytes for pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) - private static final com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListAccessPoliciesRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListAccessPoliciesRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesRequestOrBuilder.java deleted file mode 100644 index 4e04b30..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesRequestOrBuilder.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ListAccessPoliciesRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ListAccessPoliciesRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the container to list AccessPolicy instances
-   * from.
-   * Format:
-   * `organizations/{org_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Resource name for the container to list AccessPolicy instances
-   * from.
-   * Format:
-   * `organizations/{org_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Number of AccessPolicy instances to include in the list. Default 100.
-   * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - int getPageSize(); - - /** - * - * - *
-   * Next page token for the next batch of AccessPolicy instances. Defaults to
-   * the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - * - * - *
-   * Next page token for the next batch of AccessPolicy instances. Defaults to
-   * the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString getPageTokenBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesResponse.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesResponse.java deleted file mode 100644 index 857b7fe..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesResponse.java +++ /dev/null @@ -1,1196 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A response to `ListAccessPoliciesRequest`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse} - */ -public final class ListAccessPoliciesResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) - ListAccessPoliciesResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListAccessPoliciesResponse.newBuilder() to construct. - private ListAccessPoliciesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListAccessPoliciesResponse() { - accessPolicies_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListAccessPoliciesResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListAccessPoliciesResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - accessPolicies_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.AccessPolicy>(); - mutable_bitField0_ |= 0x00000001; - } - accessPolicies_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.AccessPolicy.parser(), - extensionRegistry)); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - accessPolicies_ = java.util.Collections.unmodifiableList(accessPolicies_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse.class, - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse.Builder.class); - } - - public static final int ACCESS_POLICIES_FIELD_NUMBER = 1; - private java.util.List accessPolicies_; - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - @java.lang.Override - public java.util.List - getAccessPoliciesList() { - return accessPolicies_; - } - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - @java.lang.Override - public java.util.List - getAccessPoliciesOrBuilderList() { - return accessPolicies_; - } - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - @java.lang.Override - public int getAccessPoliciesCount() { - return accessPolicies_.size(); - } - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessPolicy getAccessPolicies(int index) { - return accessPolicies_.get(index); - } - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder - getAccessPoliciesOrBuilder(int index) { - return accessPolicies_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - @java.lang.Override - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < accessPolicies_.size(); i++) { - output.writeMessage(1, accessPolicies_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < accessPolicies_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, accessPolicies_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse other = - (com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) obj; - - if (!getAccessPoliciesList().equals(other.getAccessPoliciesList())) return false; - if (!getNextPageToken().equals(other.getNextPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getAccessPoliciesCount() > 0) { - hash = (37 * hash) + ACCESS_POLICIES_FIELD_NUMBER; - hash = (53 * hash) + getAccessPoliciesList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A response to `ListAccessPoliciesRequest`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse.class, - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getAccessPoliciesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (accessPoliciesBuilder_ == null) { - accessPolicies_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - accessPoliciesBuilder_.clear(); - } - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListAccessPoliciesResponse_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse build() { - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse buildPartial() { - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse result = - new com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse(this); - int from_bitField0_ = bitField0_; - if (accessPoliciesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - accessPolicies_ = java.util.Collections.unmodifiableList(accessPolicies_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.accessPolicies_ = accessPolicies_; - } else { - result.accessPolicies_ = accessPoliciesBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse other) { - if (other - == com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - .getDefaultInstance()) return this; - if (accessPoliciesBuilder_ == null) { - if (!other.accessPolicies_.isEmpty()) { - if (accessPolicies_.isEmpty()) { - accessPolicies_ = other.accessPolicies_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAccessPoliciesIsMutable(); - accessPolicies_.addAll(other.accessPolicies_); - } - onChanged(); - } - } else { - if (!other.accessPolicies_.isEmpty()) { - if (accessPoliciesBuilder_.isEmpty()) { - accessPoliciesBuilder_.dispose(); - accessPoliciesBuilder_ = null; - accessPolicies_ = other.accessPolicies_; - bitField0_ = (bitField0_ & ~0x00000001); - accessPoliciesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAccessPoliciesFieldBuilder() - : null; - } else { - accessPoliciesBuilder_.addAllMessages(other.accessPolicies_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List - accessPolicies_ = java.util.Collections.emptyList(); - - private void ensureAccessPoliciesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - accessPolicies_ = - new java.util.ArrayList( - accessPolicies_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder, - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder> - accessPoliciesBuilder_; - - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public java.util.List - getAccessPoliciesList() { - if (accessPoliciesBuilder_ == null) { - return java.util.Collections.unmodifiableList(accessPolicies_); - } else { - return accessPoliciesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public int getAccessPoliciesCount() { - if (accessPoliciesBuilder_ == null) { - return accessPolicies_.size(); - } else { - return accessPoliciesBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessPolicy getAccessPolicies(int index) { - if (accessPoliciesBuilder_ == null) { - return accessPolicies_.get(index); - } else { - return accessPoliciesBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder setAccessPolicies( - int index, com.google.identity.accesscontextmanager.v1.AccessPolicy value) { - if (accessPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessPoliciesIsMutable(); - accessPolicies_.set(index, value); - onChanged(); - } else { - accessPoliciesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder setAccessPolicies( - int index, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder builderForValue) { - if (accessPoliciesBuilder_ == null) { - ensureAccessPoliciesIsMutable(); - accessPolicies_.set(index, builderForValue.build()); - onChanged(); - } else { - accessPoliciesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder addAccessPolicies( - com.google.identity.accesscontextmanager.v1.AccessPolicy value) { - if (accessPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessPoliciesIsMutable(); - accessPolicies_.add(value); - onChanged(); - } else { - accessPoliciesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder addAccessPolicies( - int index, com.google.identity.accesscontextmanager.v1.AccessPolicy value) { - if (accessPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessPoliciesIsMutable(); - accessPolicies_.add(index, value); - onChanged(); - } else { - accessPoliciesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder addAccessPolicies( - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder builderForValue) { - if (accessPoliciesBuilder_ == null) { - ensureAccessPoliciesIsMutable(); - accessPolicies_.add(builderForValue.build()); - onChanged(); - } else { - accessPoliciesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder addAccessPolicies( - int index, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder builderForValue) { - if (accessPoliciesBuilder_ == null) { - ensureAccessPoliciesIsMutable(); - accessPolicies_.add(index, builderForValue.build()); - onChanged(); - } else { - accessPoliciesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder addAllAccessPolicies( - java.lang.Iterable - values) { - if (accessPoliciesBuilder_ == null) { - ensureAccessPoliciesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, accessPolicies_); - onChanged(); - } else { - accessPoliciesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder clearAccessPolicies() { - if (accessPoliciesBuilder_ == null) { - accessPolicies_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - accessPoliciesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public Builder removeAccessPolicies(int index) { - if (accessPoliciesBuilder_ == null) { - ensureAccessPoliciesIsMutable(); - accessPolicies_.remove(index); - onChanged(); - } else { - accessPoliciesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder - getAccessPoliciesBuilder(int index) { - return getAccessPoliciesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder - getAccessPoliciesOrBuilder(int index) { - if (accessPoliciesBuilder_ == null) { - return accessPolicies_.get(index); - } else { - return accessPoliciesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder> - getAccessPoliciesOrBuilderList() { - if (accessPoliciesBuilder_ != null) { - return accessPoliciesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(accessPolicies_); - } - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder - addAccessPoliciesBuilder() { - return getAccessPoliciesFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.AccessPolicy.getDefaultInstance()); - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder - addAccessPoliciesBuilder(int index) { - return getAccessPoliciesFieldBuilder() - .addBuilder( - index, com.google.identity.accesscontextmanager.v1.AccessPolicy.getDefaultInstance()); - } - /** - * - * - *
-     * List of the AccessPolicy instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - public java.util.List - getAccessPoliciesBuilderList() { - return getAccessPoliciesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder, - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder> - getAccessPoliciesFieldBuilder() { - if (accessPoliciesBuilder_ == null) { - accessPoliciesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder, - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder>( - accessPolicies_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - accessPolicies_ = null; - } - return accessPoliciesBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @param value The nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @param value The bytes for nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) - private static final com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse(); - } - - public static com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListAccessPoliciesResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListAccessPoliciesResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesResponseOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesResponseOrBuilder.java deleted file mode 100644 index 400f8a1..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesResponseOrBuilder.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ListAccessPoliciesResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - java.util.List getAccessPoliciesList(); - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - com.google.identity.accesscontextmanager.v1.AccessPolicy getAccessPolicies(int index); - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - int getAccessPoliciesCount(); - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - java.util.List - getAccessPoliciesOrBuilderList(); - /** - * - * - *
-   * List of the AccessPolicy instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessPolicy access_policies = 1; - * - */ - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder getAccessPoliciesOrBuilder( - int index); - - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString getNextPageTokenBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsRequest.java deleted file mode 100644 index 4cf9e9c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsRequest.java +++ /dev/null @@ -1,972 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Request of [ListGcpUserAccessBindings]
- * [google.identity.accesscontextmanager.v1.AccessContextManager.ListGcpUserAccessBindings].
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest} - */ -public final class ListGcpUserAccessBindingsRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) - ListGcpUserAccessBindingsRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListGcpUserAccessBindingsRequest.newBuilder() to construct. - private ListGcpUserAccessBindingsRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListGcpUserAccessBindingsRequest() { - parent_ = ""; - pageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListGcpUserAccessBindingsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListGcpUserAccessBindingsRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 16: - { - pageSize_ = input.readInt32(); - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest.class, - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest.Builder - .class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Example: "organizations/256"
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Example: "organizations/256"
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 2; - private int pageSize_; - /** - * - * - *
-   * Optional. Maximum number of items to return. The server may return fewer items.
-   * If left blank, the server may return any number of items.
-   * 
- * - * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 3; - private volatile java.lang.Object pageToken_; - /** - * - * - *
-   * Optional. If left blank, returns the first page. To enumerate all items, use the
-   * [next_page_token]
-   * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-   * from your previous list operation.
-   * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The pageToken. - */ - @java.lang.Override - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - * - * - *
-   * Optional. If left blank, returns the first page. To enumerate all items, use the
-   * [next_page_token]
-   * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-   * from your previous list operation.
-   * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for pageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (pageSize_ != 0) { - output.writeInt32(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest other = - (com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (getPageSize() != other.getPageSize()) return false; - if (!getPageToken().equals(other.getPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Request of [ListGcpUserAccessBindings]
-   * [google.identity.accesscontextmanager.v1.AccessContextManager.ListGcpUserAccessBindings].
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest.class, - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest build() { - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest result = - new com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest(this); - result.parent_ = parent_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Example: "organizations/256"
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private int pageSize_; - /** - * - * - *
-     * Optional. Maximum number of items to return. The server may return fewer items.
-     * If left blank, the server may return any number of items.
-     * 
- * - * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - /** - * - * - *
-     * Optional. Maximum number of items to return. The server may return fewer items.
-     * If left blank, the server may return any number of items.
-     * 
- * - * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The pageSize to set. - * @return This builder for chaining. - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. Maximum number of items to return. The server may return fewer items.
-     * If left blank, the server may return any number of items.
-     * 
- * - * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return This builder for chaining. - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - * - * - *
-     * Optional. If left blank, returns the first page. To enumerate all items, use the
-     * [next_page_token]
-     * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-     * from your previous list operation.
-     * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The pageToken. - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Optional. If left blank, returns the first page. To enumerate all items, use the
-     * [next_page_token]
-     * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-     * from your previous list operation.
-     * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for pageToken. - */ - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Optional. If left blank, returns the first page. To enumerate all items, use the
-     * [next_page_token]
-     * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-     * from your previous list operation.
-     * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. If left blank, returns the first page. To enumerate all items, use the
-     * [next_page_token]
-     * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-     * from your previous list operation.
-     * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. If left blank, returns the first page. To enumerate all items, use the
-     * [next_page_token]
-     * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-     * from your previous list operation.
-     * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The bytes for pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) - private static final com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListGcpUserAccessBindingsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListGcpUserAccessBindingsRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsRequestOrBuilder.java deleted file mode 100644 index 8e3553e..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsRequestOrBuilder.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ListGcpUserAccessBindingsRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Example: "organizations/256"
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Example: "organizations/256"
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Optional. Maximum number of items to return. The server may return fewer items.
-   * If left blank, the server may return any number of items.
-   * 
- * - * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The pageSize. - */ - int getPageSize(); - - /** - * - * - *
-   * Optional. If left blank, returns the first page. To enumerate all items, use the
-   * [next_page_token]
-   * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-   * from your previous list operation.
-   * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - * - * - *
-   * Optional. If left blank, returns the first page. To enumerate all items, use the
-   * [next_page_token]
-   * [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token]
-   * from your previous list operation.
-   * 
- * - * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString getPageTokenBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsResponse.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsResponse.java deleted file mode 100644 index 725349f..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsResponse.java +++ /dev/null @@ -1,1262 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Response of [ListGcpUserAccessBindings]
- * [google.identity.accesscontextmanager.v1.AccessContextManager.ListGcpUserAccessBindings].
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse} - */ -public final class ListGcpUserAccessBindingsResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) - ListGcpUserAccessBindingsResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListGcpUserAccessBindingsResponse.newBuilder() to construct. - private ListGcpUserAccessBindingsResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListGcpUserAccessBindingsResponse() { - gcpUserAccessBindings_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListGcpUserAccessBindingsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListGcpUserAccessBindingsResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - gcpUserAccessBindings_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding>(); - mutable_bitField0_ |= 0x00000001; - } - gcpUserAccessBindings_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.parser(), - extensionRegistry)); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - gcpUserAccessBindings_ = java.util.Collections.unmodifiableList(gcpUserAccessBindings_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.class, - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.Builder - .class); - } - - public static final int GCP_USER_ACCESS_BINDINGS_FIELD_NUMBER = 1; - private java.util.List - gcpUserAccessBindings_; - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - @java.lang.Override - public java.util.List - getGcpUserAccessBindingsList() { - return gcpUserAccessBindings_; - } - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - getGcpUserAccessBindingsOrBuilderList() { - return gcpUserAccessBindings_; - } - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - @java.lang.Override - public int getGcpUserAccessBindingsCount() { - return gcpUserAccessBindings_.size(); - } - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding getGcpUserAccessBindings( - int index) { - return gcpUserAccessBindings_.get(index); - } - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingsOrBuilder(int index) { - return gcpUserAccessBindings_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - * - * - *
-   * Token to get the next page of items. If blank, there are no more items.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - @java.lang.Override - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - * - * - *
-   * Token to get the next page of items. If blank, there are no more items.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < gcpUserAccessBindings_.size(); i++) { - output.writeMessage(1, gcpUserAccessBindings_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < gcpUserAccessBindings_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, gcpUserAccessBindings_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse other = - (com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) obj; - - if (!getGcpUserAccessBindingsList().equals(other.getGcpUserAccessBindingsList())) return false; - if (!getNextPageToken().equals(other.getNextPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getGcpUserAccessBindingsCount() > 0) { - hash = (37 * hash) + GCP_USER_ACCESS_BINDINGS_FIELD_NUMBER; - hash = (53 * hash) + getGcpUserAccessBindingsList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Response of [ListGcpUserAccessBindings]
-   * [google.identity.accesscontextmanager.v1.AccessContextManager.ListGcpUserAccessBindings].
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.class, - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getGcpUserAccessBindingsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (gcpUserAccessBindingsBuilder_ == null) { - gcpUserAccessBindings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - gcpUserAccessBindingsBuilder_.clear(); - } - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListGcpUserAccessBindingsResponse_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse build() { - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - buildPartial() { - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse result = - new com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse(this); - int from_bitField0_ = bitField0_; - if (gcpUserAccessBindingsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - gcpUserAccessBindings_ = java.util.Collections.unmodifiableList(gcpUserAccessBindings_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.gcpUserAccessBindings_ = gcpUserAccessBindings_; - } else { - result.gcpUserAccessBindings_ = gcpUserAccessBindingsBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse other) { - if (other - == com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - .getDefaultInstance()) return this; - if (gcpUserAccessBindingsBuilder_ == null) { - if (!other.gcpUserAccessBindings_.isEmpty()) { - if (gcpUserAccessBindings_.isEmpty()) { - gcpUserAccessBindings_ = other.gcpUserAccessBindings_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureGcpUserAccessBindingsIsMutable(); - gcpUserAccessBindings_.addAll(other.gcpUserAccessBindings_); - } - onChanged(); - } - } else { - if (!other.gcpUserAccessBindings_.isEmpty()) { - if (gcpUserAccessBindingsBuilder_.isEmpty()) { - gcpUserAccessBindingsBuilder_.dispose(); - gcpUserAccessBindingsBuilder_ = null; - gcpUserAccessBindings_ = other.gcpUserAccessBindings_; - bitField0_ = (bitField0_ & ~0x00000001); - gcpUserAccessBindingsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getGcpUserAccessBindingsFieldBuilder() - : null; - } else { - gcpUserAccessBindingsBuilder_.addAllMessages(other.gcpUserAccessBindings_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List - gcpUserAccessBindings_ = java.util.Collections.emptyList(); - - private void ensureGcpUserAccessBindingsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - gcpUserAccessBindings_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding>( - gcpUserAccessBindings_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - gcpUserAccessBindingsBuilder_; - - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public java.util.List - getGcpUserAccessBindingsList() { - if (gcpUserAccessBindingsBuilder_ == null) { - return java.util.Collections.unmodifiableList(gcpUserAccessBindings_); - } else { - return gcpUserAccessBindingsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public int getGcpUserAccessBindingsCount() { - if (gcpUserAccessBindingsBuilder_ == null) { - return gcpUserAccessBindings_.size(); - } else { - return gcpUserAccessBindingsBuilder_.getCount(); - } - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - getGcpUserAccessBindings(int index) { - if (gcpUserAccessBindingsBuilder_ == null) { - return gcpUserAccessBindings_.get(index); - } else { - return gcpUserAccessBindingsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder setGcpUserAccessBindings( - int index, com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding value) { - if (gcpUserAccessBindingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureGcpUserAccessBindingsIsMutable(); - gcpUserAccessBindings_.set(index, value); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder setGcpUserAccessBindings( - int index, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder builderForValue) { - if (gcpUserAccessBindingsBuilder_ == null) { - ensureGcpUserAccessBindingsIsMutable(); - gcpUserAccessBindings_.set(index, builderForValue.build()); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder addGcpUserAccessBindings( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding value) { - if (gcpUserAccessBindingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureGcpUserAccessBindingsIsMutable(); - gcpUserAccessBindings_.add(value); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder addGcpUserAccessBindings( - int index, com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding value) { - if (gcpUserAccessBindingsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureGcpUserAccessBindingsIsMutable(); - gcpUserAccessBindings_.add(index, value); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder addGcpUserAccessBindings( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder builderForValue) { - if (gcpUserAccessBindingsBuilder_ == null) { - ensureGcpUserAccessBindingsIsMutable(); - gcpUserAccessBindings_.add(builderForValue.build()); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder addGcpUserAccessBindings( - int index, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder builderForValue) { - if (gcpUserAccessBindingsBuilder_ == null) { - ensureGcpUserAccessBindingsIsMutable(); - gcpUserAccessBindings_.add(index, builderForValue.build()); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder addAllGcpUserAccessBindings( - java.lang.Iterable< - ? extends com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding> - values) { - if (gcpUserAccessBindingsBuilder_ == null) { - ensureGcpUserAccessBindingsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, gcpUserAccessBindings_); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder clearGcpUserAccessBindings() { - if (gcpUserAccessBindingsBuilder_ == null) { - gcpUserAccessBindings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public Builder removeGcpUserAccessBindings(int index) { - if (gcpUserAccessBindingsBuilder_ == null) { - ensureGcpUserAccessBindingsIsMutable(); - gcpUserAccessBindings_.remove(index); - onChanged(); - } else { - gcpUserAccessBindingsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder - getGcpUserAccessBindingsBuilder(int index) { - return getGcpUserAccessBindingsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingsOrBuilder(int index) { - if (gcpUserAccessBindingsBuilder_ == null) { - return gcpUserAccessBindings_.get(index); - } else { - return gcpUserAccessBindingsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - getGcpUserAccessBindingsOrBuilderList() { - if (gcpUserAccessBindingsBuilder_ != null) { - return gcpUserAccessBindingsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(gcpUserAccessBindings_); - } - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder - addGcpUserAccessBindingsBuilder() { - return getGcpUserAccessBindingsFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - .getDefaultInstance()); - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder - addGcpUserAccessBindingsBuilder(int index) { - return getGcpUserAccessBindingsFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - .getDefaultInstance()); - } - /** - * - * - *
-     * [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - public java.util.List - getGcpUserAccessBindingsBuilderList() { - return getGcpUserAccessBindingsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - getGcpUserAccessBindingsFieldBuilder() { - if (gcpUserAccessBindingsBuilder_ == null) { - gcpUserAccessBindingsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder>( - gcpUserAccessBindings_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - gcpUserAccessBindings_ = null; - } - return gcpUserAccessBindingsBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - * - * - *
-     * Token to get the next page of items. If blank, there are no more items.
-     * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Token to get the next page of items. If blank, there are no more items.
-     * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Token to get the next page of items. If blank, there are no more items.
-     * 
- * - * string next_page_token = 2; - * - * @param value The nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Token to get the next page of items. If blank, there are no more items.
-     * 
- * - * string next_page_token = 2; - * - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * Token to get the next page of items. If blank, there are no more items.
-     * 
- * - * string next_page_token = 2; - * - * @param value The bytes for nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) - private static final com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse(); - } - - public static com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListGcpUserAccessBindingsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListGcpUserAccessBindingsResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsResponseOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsResponseOrBuilder.java deleted file mode 100644 index 1420b68..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsResponseOrBuilder.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ListGcpUserAccessBindingsResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - java.util.List - getGcpUserAccessBindingsList(); - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding getGcpUserAccessBindings( - int index); - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - int getGcpUserAccessBindingsCount(); - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - getGcpUserAccessBindingsOrBuilderList(); - /** - * - * - *
-   * [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_bindings = 1; - * - */ - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingsOrBuilder(int index); - - /** - * - * - *
-   * Token to get the next page of items. If blank, there are no more items.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - * - * - *
-   * Token to get the next page of items. If blank, there are no more items.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString getNextPageTokenBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersRequest.java deleted file mode 100644 index d64a2ee..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersRequest.java +++ /dev/null @@ -1,979 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to list all `ServicePerimeters` in an `AccessPolicy`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListServicePerimetersRequest} - */ -public final class ListServicePerimetersRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) - ListServicePerimetersRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListServicePerimetersRequest.newBuilder() to construct. - private ListServicePerimetersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListServicePerimetersRequest() { - parent_ = ""; - pageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListServicePerimetersRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListServicePerimetersRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 16: - { - pageSize_ = input.readInt32(); - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest.class, - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Resource name for the access policy to list [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-   * Format:
-   * `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the access policy to list [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-   * Format:
-   * `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 2; - private int pageSize_; - /** - * - * - *
-   * Number of [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to include
-   * in the list. Default 100.
-   * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 3; - private volatile java.lang.Object pageToken_; - /** - * - * - *
-   * Next page token for the next batch of [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * Defaults to the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - @java.lang.Override - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - * - * - *
-   * Next page token for the next batch of [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * Defaults to the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (pageSize_ != 0) { - output.writeInt32(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest other = - (com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (getPageSize() != other.getPageSize()) return false; - if (!getPageToken().equals(other.getPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to list all `ServicePerimeters` in an `AccessPolicy`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListServicePerimetersRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest.class, - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest build() { - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest result = - new com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest(this); - result.parent_ = parent_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Resource name for the access policy to list [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy to list [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy to list [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy to list [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy to list [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-     * Format:
-     * `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private int pageSize_; - /** - * - * - *
-     * Number of [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to include
-     * in the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - /** - * - * - *
-     * Number of [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to include
-     * in the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @param value The pageSize to set. - * @return This builder for chaining. - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Number of [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to include
-     * in the list. Default 100.
-     * 
- * - * int32 page_size = 2; - * - * @return This builder for chaining. - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - * - * - *
-     * Next page token for the next batch of [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Next page token for the next batch of [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Next page token for the next batch of [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @param value The pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Next page token for the next batch of [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * Next page token for the next batch of [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * Defaults to the first page of results.
-     * 
- * - * string page_token = 3; - * - * @param value The bytes for pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) - private static final com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListServicePerimetersRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListServicePerimetersRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersRequestOrBuilder.java deleted file mode 100644 index b71711b..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersRequestOrBuilder.java +++ /dev/null @@ -1,104 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ListServicePerimetersRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ListServicePerimetersRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the access policy to list [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-   * Format:
-   * `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Resource name for the access policy to list [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] from.
-   * Format:
-   * `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Number of [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to include
-   * in the list. Default 100.
-   * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - int getPageSize(); - - /** - * - * - *
-   * Next page token for the next batch of [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * Defaults to the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - * - * - *
-   * Next page token for the next batch of [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * Defaults to the first page of results.
-   * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString getPageTokenBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersResponse.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersResponse.java deleted file mode 100644 index dab5117..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersResponse.java +++ /dev/null @@ -1,1255 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A response to `ListServicePerimetersRequest`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListServicePerimetersResponse} - */ -public final class ListServicePerimetersResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) - ListServicePerimetersResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListServicePerimetersResponse.newBuilder() to construct. - private ListServicePerimetersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListServicePerimetersResponse() { - servicePerimeters_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListServicePerimetersResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListServicePerimetersResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeter>(); - mutable_bitField0_ |= 0x00000001; - } - servicePerimeters_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.parser(), - extensionRegistry)); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = java.util.Collections.unmodifiableList(servicePerimeters_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse.class, - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse.Builder - .class); - } - - public static final int SERVICE_PERIMETERS_FIELD_NUMBER = 1; - private java.util.List - servicePerimeters_; - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public java.util.List - getServicePerimetersList() { - return servicePerimeters_; - } - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersOrBuilderList() { - return servicePerimeters_; - } - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public int getServicePerimetersCount() { - return servicePerimeters_.size(); - } - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters( - int index) { - return servicePerimeters_.get(index); - } - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index) { - return servicePerimeters_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - @java.lang.Override - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < servicePerimeters_.size(); i++) { - output.writeMessage(1, servicePerimeters_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < servicePerimeters_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, servicePerimeters_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse other = - (com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) obj; - - if (!getServicePerimetersList().equals(other.getServicePerimetersList())) return false; - if (!getNextPageToken().equals(other.getNextPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getServicePerimetersCount() > 0) { - hash = (37 * hash) + SERVICE_PERIMETERS_FIELD_NUMBER; - hash = (53 * hash) + getServicePerimetersList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A response to `ListServicePerimetersRequest`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ListServicePerimetersResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse.class, - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getServicePerimetersFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (servicePerimetersBuilder_ == null) { - servicePerimeters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - servicePerimetersBuilder_.clear(); - } - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ListServicePerimetersResponse_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse build() { - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - buildPartial() { - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse result = - new com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse(this); - int from_bitField0_ = bitField0_; - if (servicePerimetersBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = java.util.Collections.unmodifiableList(servicePerimeters_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.servicePerimeters_ = servicePerimeters_; - } else { - result.servicePerimeters_ = servicePerimetersBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse other) { - if (other - == com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - .getDefaultInstance()) return this; - if (servicePerimetersBuilder_ == null) { - if (!other.servicePerimeters_.isEmpty()) { - if (servicePerimeters_.isEmpty()) { - servicePerimeters_ = other.servicePerimeters_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureServicePerimetersIsMutable(); - servicePerimeters_.addAll(other.servicePerimeters_); - } - onChanged(); - } - } else { - if (!other.servicePerimeters_.isEmpty()) { - if (servicePerimetersBuilder_.isEmpty()) { - servicePerimetersBuilder_.dispose(); - servicePerimetersBuilder_ = null; - servicePerimeters_ = other.servicePerimeters_; - bitField0_ = (bitField0_ & ~0x00000001); - servicePerimetersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getServicePerimetersFieldBuilder() - : null; - } else { - servicePerimetersBuilder_.addAllMessages(other.servicePerimeters_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List - servicePerimeters_ = java.util.Collections.emptyList(); - - private void ensureServicePerimetersIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = - new java.util.ArrayList( - servicePerimeters_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - servicePerimetersBuilder_; - - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List - getServicePerimetersList() { - if (servicePerimetersBuilder_ == null) { - return java.util.Collections.unmodifiableList(servicePerimeters_); - } else { - return servicePerimetersBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public int getServicePerimetersCount() { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.size(); - } else { - return servicePerimetersBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters( - int index) { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.get(index); - } else { - return servicePerimetersBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder setServicePerimeters( - int index, com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.set(index, value); - onChanged(); - } else { - servicePerimetersBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder setServicePerimeters( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.set(index, builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(value); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - int index, com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(index, value); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(index, builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addAllServicePerimeters( - java.lang.Iterable - values) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, servicePerimeters_); - onChanged(); - } else { - servicePerimetersBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder clearServicePerimeters() { - if (servicePerimetersBuilder_ == null) { - servicePerimeters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - servicePerimetersBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder removeServicePerimeters(int index) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.remove(index); - onChanged(); - } else { - servicePerimetersBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - getServicePerimetersBuilder(int index) { - return getServicePerimetersFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index) { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.get(index); - } else { - return servicePerimetersBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersOrBuilderList() { - if (servicePerimetersBuilder_ != null) { - return servicePerimetersBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(servicePerimeters_); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - addServicePerimetersBuilder() { - return getServicePerimetersFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()); - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - addServicePerimetersBuilder(int index) { - return getServicePerimetersFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()); - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List - getServicePerimetersBuilderList() { - return getServicePerimetersFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersFieldBuilder() { - if (servicePerimetersBuilder_ == null) { - servicePerimetersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder>( - servicePerimeters_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - servicePerimeters_ = null; - } - return servicePerimetersBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @param value The nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * The pagination token to retrieve the next page of results. If the value is
-     * empty, no further results remain.
-     * 
- * - * string next_page_token = 2; - * - * @param value The bytes for nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) - private static final com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse(); - } - - public static com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListServicePerimetersResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListServicePerimetersResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersResponseOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersResponseOrBuilder.java deleted file mode 100644 index 2deafd1..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersResponseOrBuilder.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ListServicePerimetersResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ListServicePerimetersResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - java.util.List - getServicePerimetersList(); - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters(int index); - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - int getServicePerimetersCount(); - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - java.util.List - getServicePerimetersOrBuilderList(); - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index); - - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - * - * - *
-   * The pagination token to retrieve the next page of results. If the value is
-   * empty, no further results remain.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString getNextPageTokenBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OrganizationName.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OrganizationName.java deleted file mode 100644 index c286562..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OrganizationName.java +++ /dev/null @@ -1,168 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -@Generated("by gapic-generator-java") -public class OrganizationName implements ResourceName { - private static final PathTemplate ORGANIZATION = - PathTemplate.createWithoutUrlEncoding("organizations/{organization}"); - private volatile Map fieldValuesMap; - private final String organization; - - @Deprecated - protected OrganizationName() { - organization = null; - } - - private OrganizationName(Builder builder) { - organization = Preconditions.checkNotNull(builder.getOrganization()); - } - - public String getOrganization() { - return organization; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static OrganizationName of(String organization) { - return newBuilder().setOrganization(organization).build(); - } - - public static String format(String organization) { - return newBuilder().setOrganization(organization).build().toString(); - } - - public static OrganizationName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ORGANIZATION.validatedMatch( - formattedString, "OrganizationName.parse: formattedString not in valid format"); - return of(matchMap.get("organization")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList<>(values.size()); - for (OrganizationName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return ORGANIZATION.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (organization != null) { - fieldMapBuilder.put("organization", organization); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return ORGANIZATION.instantiate("organization", organization); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - OrganizationName that = ((OrganizationName) o); - return Objects.equals(this.organization, that.organization); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(organization); - return h; - } - - /** Builder for organizations/{organization}. */ - public static class Builder { - private String organization; - - protected Builder() {} - - public String getOrganization() { - return organization; - } - - public Builder setOrganization(String organization) { - this.organization = organization; - return this; - } - - private Builder(OrganizationName organizationName) { - this.organization = organizationName.organization; - } - - public OrganizationName build() { - return new OrganizationName(this); - } - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OsConstraint.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OsConstraint.java deleted file mode 100644 index bc7c23e..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OsConstraint.java +++ /dev/null @@ -1,909 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A restriction on the OS type and version of devices making requests.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.OsConstraint} - */ -public final class OsConstraint extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.OsConstraint) - OsConstraintOrBuilder { - private static final long serialVersionUID = 0L; - // Use OsConstraint.newBuilder() to construct. - private OsConstraint(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private OsConstraint() { - osType_ = 0; - minimumVersion_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new OsConstraint(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private OsConstraint( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - int rawValue = input.readEnum(); - - osType_ = rawValue; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - minimumVersion_ = s; - break; - } - case 24: - { - requireVerifiedChromeOs_ = input.readBool(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_OsConstraint_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_OsConstraint_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.OsConstraint.class, - com.google.identity.accesscontextmanager.v1.OsConstraint.Builder.class); - } - - public static final int OS_TYPE_FIELD_NUMBER = 1; - private int osType_; - /** - * - * - *
-   * Required. The allowed OS type.
-   * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @return The enum numeric value on the wire for osType. - */ - @java.lang.Override - public int getOsTypeValue() { - return osType_; - } - /** - * - * - *
-   * Required. The allowed OS type.
-   * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @return The osType. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.type.OsType getOsType() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.type.OsType result = - com.google.identity.accesscontextmanager.type.OsType.valueOf(osType_); - return result == null - ? com.google.identity.accesscontextmanager.type.OsType.UNRECOGNIZED - : result; - } - - public static final int MINIMUM_VERSION_FIELD_NUMBER = 2; - private volatile java.lang.Object minimumVersion_; - /** - * - * - *
-   * The minimum allowed OS version. If not set, any version of this OS
-   * satisfies the constraint. Format: `"major.minor.patch"`.
-   * Examples: `"10.5.301"`, `"9.2.1"`.
-   * 
- * - * string minimum_version = 2; - * - * @return The minimumVersion. - */ - @java.lang.Override - public java.lang.String getMinimumVersion() { - java.lang.Object ref = minimumVersion_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - minimumVersion_ = s; - return s; - } - } - /** - * - * - *
-   * The minimum allowed OS version. If not set, any version of this OS
-   * satisfies the constraint. Format: `"major.minor.patch"`.
-   * Examples: `"10.5.301"`, `"9.2.1"`.
-   * 
- * - * string minimum_version = 2; - * - * @return The bytes for minimumVersion. - */ - @java.lang.Override - public com.google.protobuf.ByteString getMinimumVersionBytes() { - java.lang.Object ref = minimumVersion_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - minimumVersion_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REQUIRE_VERIFIED_CHROME_OS_FIELD_NUMBER = 3; - private boolean requireVerifiedChromeOs_; - /** - * - * - *
-   * Only allows requests from devices with a verified Chrome OS.
-   * Verifications includes requirements that the device is enterprise-managed,
-   * conformant to domain policies, and the caller has permission to call
-   * the API targeted by the request.
-   * 
- * - * bool require_verified_chrome_os = 3; - * - * @return The requireVerifiedChromeOs. - */ - @java.lang.Override - public boolean getRequireVerifiedChromeOs() { - return requireVerifiedChromeOs_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (osType_ - != com.google.identity.accesscontextmanager.type.OsType.OS_UNSPECIFIED.getNumber()) { - output.writeEnum(1, osType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(minimumVersion_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, minimumVersion_); - } - if (requireVerifiedChromeOs_ != false) { - output.writeBool(3, requireVerifiedChromeOs_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (osType_ - != com.google.identity.accesscontextmanager.type.OsType.OS_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, osType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(minimumVersion_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, minimumVersion_); - } - if (requireVerifiedChromeOs_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, requireVerifiedChromeOs_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.OsConstraint)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.OsConstraint other = - (com.google.identity.accesscontextmanager.v1.OsConstraint) obj; - - if (osType_ != other.osType_) return false; - if (!getMinimumVersion().equals(other.getMinimumVersion())) return false; - if (getRequireVerifiedChromeOs() != other.getRequireVerifiedChromeOs()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + OS_TYPE_FIELD_NUMBER; - hash = (53 * hash) + osType_; - hash = (37 * hash) + MINIMUM_VERSION_FIELD_NUMBER; - hash = (53 * hash) + getMinimumVersion().hashCode(); - hash = (37 * hash) + REQUIRE_VERIFIED_CHROME_OS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRequireVerifiedChromeOs()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.OsConstraint prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A restriction on the OS type and version of devices making requests.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.OsConstraint} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.OsConstraint) - com.google.identity.accesscontextmanager.v1.OsConstraintOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_OsConstraint_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_OsConstraint_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.OsConstraint.class, - com.google.identity.accesscontextmanager.v1.OsConstraint.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.OsConstraint.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - osType_ = 0; - - minimumVersion_ = ""; - - requireVerifiedChromeOs_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessLevelProto - .internal_static_google_identity_accesscontextmanager_v1_OsConstraint_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.OsConstraint getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.OsConstraint.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.OsConstraint build() { - com.google.identity.accesscontextmanager.v1.OsConstraint result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.OsConstraint buildPartial() { - com.google.identity.accesscontextmanager.v1.OsConstraint result = - new com.google.identity.accesscontextmanager.v1.OsConstraint(this); - result.osType_ = osType_; - result.minimumVersion_ = minimumVersion_; - result.requireVerifiedChromeOs_ = requireVerifiedChromeOs_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.OsConstraint) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.OsConstraint) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.identity.accesscontextmanager.v1.OsConstraint other) { - if (other == com.google.identity.accesscontextmanager.v1.OsConstraint.getDefaultInstance()) - return this; - if (other.osType_ != 0) { - setOsTypeValue(other.getOsTypeValue()); - } - if (!other.getMinimumVersion().isEmpty()) { - minimumVersion_ = other.minimumVersion_; - onChanged(); - } - if (other.getRequireVerifiedChromeOs() != false) { - setRequireVerifiedChromeOs(other.getRequireVerifiedChromeOs()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.OsConstraint parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.OsConstraint) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int osType_ = 0; - /** - * - * - *
-     * Required. The allowed OS type.
-     * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @return The enum numeric value on the wire for osType. - */ - @java.lang.Override - public int getOsTypeValue() { - return osType_; - } - /** - * - * - *
-     * Required. The allowed OS type.
-     * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @param value The enum numeric value on the wire for osType to set. - * @return This builder for chaining. - */ - public Builder setOsTypeValue(int value) { - - osType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The allowed OS type.
-     * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @return The osType. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.type.OsType getOsType() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.type.OsType result = - com.google.identity.accesscontextmanager.type.OsType.valueOf(osType_); - return result == null - ? com.google.identity.accesscontextmanager.type.OsType.UNRECOGNIZED - : result; - } - /** - * - * - *
-     * Required. The allowed OS type.
-     * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @param value The osType to set. - * @return This builder for chaining. - */ - public Builder setOsType(com.google.identity.accesscontextmanager.type.OsType value) { - if (value == null) { - throw new NullPointerException(); - } - - osType_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The allowed OS type.
-     * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @return This builder for chaining. - */ - public Builder clearOsType() { - - osType_ = 0; - onChanged(); - return this; - } - - private java.lang.Object minimumVersion_ = ""; - /** - * - * - *
-     * The minimum allowed OS version. If not set, any version of this OS
-     * satisfies the constraint. Format: `"major.minor.patch"`.
-     * Examples: `"10.5.301"`, `"9.2.1"`.
-     * 
- * - * string minimum_version = 2; - * - * @return The minimumVersion. - */ - public java.lang.String getMinimumVersion() { - java.lang.Object ref = minimumVersion_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - minimumVersion_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The minimum allowed OS version. If not set, any version of this OS
-     * satisfies the constraint. Format: `"major.minor.patch"`.
-     * Examples: `"10.5.301"`, `"9.2.1"`.
-     * 
- * - * string minimum_version = 2; - * - * @return The bytes for minimumVersion. - */ - public com.google.protobuf.ByteString getMinimumVersionBytes() { - java.lang.Object ref = minimumVersion_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - minimumVersion_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The minimum allowed OS version. If not set, any version of this OS
-     * satisfies the constraint. Format: `"major.minor.patch"`.
-     * Examples: `"10.5.301"`, `"9.2.1"`.
-     * 
- * - * string minimum_version = 2; - * - * @param value The minimumVersion to set. - * @return This builder for chaining. - */ - public Builder setMinimumVersion(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - minimumVersion_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The minimum allowed OS version. If not set, any version of this OS
-     * satisfies the constraint. Format: `"major.minor.patch"`.
-     * Examples: `"10.5.301"`, `"9.2.1"`.
-     * 
- * - * string minimum_version = 2; - * - * @return This builder for chaining. - */ - public Builder clearMinimumVersion() { - - minimumVersion_ = getDefaultInstance().getMinimumVersion(); - onChanged(); - return this; - } - /** - * - * - *
-     * The minimum allowed OS version. If not set, any version of this OS
-     * satisfies the constraint. Format: `"major.minor.patch"`.
-     * Examples: `"10.5.301"`, `"9.2.1"`.
-     * 
- * - * string minimum_version = 2; - * - * @param value The bytes for minimumVersion to set. - * @return This builder for chaining. - */ - public Builder setMinimumVersionBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - minimumVersion_ = value; - onChanged(); - return this; - } - - private boolean requireVerifiedChromeOs_; - /** - * - * - *
-     * Only allows requests from devices with a verified Chrome OS.
-     * Verifications includes requirements that the device is enterprise-managed,
-     * conformant to domain policies, and the caller has permission to call
-     * the API targeted by the request.
-     * 
- * - * bool require_verified_chrome_os = 3; - * - * @return The requireVerifiedChromeOs. - */ - @java.lang.Override - public boolean getRequireVerifiedChromeOs() { - return requireVerifiedChromeOs_; - } - /** - * - * - *
-     * Only allows requests from devices with a verified Chrome OS.
-     * Verifications includes requirements that the device is enterprise-managed,
-     * conformant to domain policies, and the caller has permission to call
-     * the API targeted by the request.
-     * 
- * - * bool require_verified_chrome_os = 3; - * - * @param value The requireVerifiedChromeOs to set. - * @return This builder for chaining. - */ - public Builder setRequireVerifiedChromeOs(boolean value) { - - requireVerifiedChromeOs_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Only allows requests from devices with a verified Chrome OS.
-     * Verifications includes requirements that the device is enterprise-managed,
-     * conformant to domain policies, and the caller has permission to call
-     * the API targeted by the request.
-     * 
- * - * bool require_verified_chrome_os = 3; - * - * @return This builder for chaining. - */ - public Builder clearRequireVerifiedChromeOs() { - - requireVerifiedChromeOs_ = false; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.OsConstraint) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.OsConstraint) - private static final com.google.identity.accesscontextmanager.v1.OsConstraint DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.OsConstraint(); - } - - public static com.google.identity.accesscontextmanager.v1.OsConstraint getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public OsConstraint parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new OsConstraint(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.OsConstraint getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OsConstraintOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OsConstraintOrBuilder.java deleted file mode 100644 index ecb5082..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OsConstraintOrBuilder.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_level.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface OsConstraintOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.OsConstraint) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The allowed OS type.
-   * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @return The enum numeric value on the wire for osType. - */ - int getOsTypeValue(); - /** - * - * - *
-   * Required. The allowed OS type.
-   * 
- * - * .google.identity.accesscontextmanager.type.OsType os_type = 1; - * - * @return The osType. - */ - com.google.identity.accesscontextmanager.type.OsType getOsType(); - - /** - * - * - *
-   * The minimum allowed OS version. If not set, any version of this OS
-   * satisfies the constraint. Format: `"major.minor.patch"`.
-   * Examples: `"10.5.301"`, `"9.2.1"`.
-   * 
- * - * string minimum_version = 2; - * - * @return The minimumVersion. - */ - java.lang.String getMinimumVersion(); - /** - * - * - *
-   * The minimum allowed OS version. If not set, any version of this OS
-   * satisfies the constraint. Format: `"major.minor.patch"`.
-   * Examples: `"10.5.301"`, `"9.2.1"`.
-   * 
- * - * string minimum_version = 2; - * - * @return The bytes for minimumVersion. - */ - com.google.protobuf.ByteString getMinimumVersionBytes(); - - /** - * - * - *
-   * Only allows requests from devices with a verified Chrome OS.
-   * Verifications includes requirements that the device is enterprise-managed,
-   * conformant to domain policies, and the caller has permission to call
-   * the API targeted by the request.
-   * 
- * - * bool require_verified_chrome_os = 3; - * - * @return The requireVerifiedChromeOs. - */ - boolean getRequireVerifiedChromeOs(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/PolicyProto.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/PolicyProto.java deleted file mode 100644 index 69d6162..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/PolicyProto.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_policy.proto - -package com.google.identity.accesscontextmanager.v1; - -public final class PolicyProto { - private PolicyProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n;google/identity/accesscontextmanager/v" - + "1/access_policy.proto\022\'google.identity.a" - + "ccesscontextmanager.v1\032\031google/api/resou" - + "rce.proto\032\037google/protobuf/timestamp.pro" - + "to\032\034google/api/annotations.proto\"\202\002\n\014Acc" - + "essPolicy\022\014\n\004name\030\001 \001(\t\022\016\n\006parent\030\002 \001(\t\022" - + "\r\n\005title\030\003 \001(\t\022/\n\013create_time\030\004 \001(\0132\032.go" - + "ogle.protobuf.Timestamp\022/\n\013update_time\030\005" - + " \001(\0132\032.google.protobuf.Timestamp\022\014\n\004etag" - + "\030\006 \001(\t:U\352AR\n0accesscontextmanager.google" - + "apis.com/AccessPolicy\022\036accessPolicies/{a" - + "ccess_policy}B\241\002\n+com.google.identity.ac" - + "cesscontextmanager.v1B\013PolicyProtoP\001Z[go" - + "ogle.golang.org/genproto/googleapis/iden" - + "tity/accesscontextmanager/v1;accessconte" - + "xtmanager\242\002\004GACM\252\002\'Google.Identity.Acces" - + "sContextManager.V1\312\002\'Google\\Identity\\Acc" - + "essContextManager\\V1\352\002*Google::Identity:" - + ":AccessContextManager::V1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.ResourceProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.api.AnnotationsProto.getDescriptor(), - }); - internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_AccessPolicy_descriptor, - new java.lang.String[] { - "Name", "Parent", "Title", "CreateTime", "UpdateTime", "Etag", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ResourceProto.resource); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsRequest.java deleted file mode 100644 index 2ffd4c1..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsRequest.java +++ /dev/null @@ -1,1580 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to replace all existing Access Levels in an Access Policy with
- * the Access Levels provided. This is done atomically.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest} - */ -public final class ReplaceAccessLevelsRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) - ReplaceAccessLevelsRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ReplaceAccessLevelsRequest.newBuilder() to construct. - private ReplaceAccessLevelsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ReplaceAccessLevelsRequest() { - parent_ = ""; - accessLevels_ = java.util.Collections.emptyList(); - etag_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReplaceAccessLevelsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ReplaceAccessLevelsRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - accessLevels_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.AccessLevel>(); - mutable_bitField0_ |= 0x00000001; - } - accessLevels_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.AccessLevel.parser(), - extensionRegistry)); - break; - } - case 34: - { - java.lang.String s = input.readStringRequireUtf8(); - - etag_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - accessLevels_ = java.util.Collections.unmodifiableList(accessLevels_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest.class, - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Resource name for the access policy which owns these
-   * [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the access policy which owns these
-   * [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ACCESS_LEVELS_FIELD_NUMBER = 2; - private java.util.List accessLevels_; - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public java.util.List - getAccessLevelsList() { - return accessLevels_; - } - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public java.util.List - getAccessLevelsOrBuilderList() { - return accessLevels_; - } - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public int getAccessLevelsCount() { - return accessLevels_.size(); - } - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index) { - return accessLevels_.get(index); - } - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelsOrBuilder( - int index) { - return accessLevels_.get(index); - } - - public static final int ETAG_FIELD_NUMBER = 4; - private volatile java.lang.Object etag_; - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-   * replace operation is to be performed on. If, at the time of replace, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the replace operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 4; - * - * @return The etag. - */ - @java.lang.Override - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } - } - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-   * replace operation is to be performed on. If, at the time of replace, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the replace operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 4; - * - * @return The bytes for etag. - */ - @java.lang.Override - public com.google.protobuf.ByteString getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - for (int i = 0; i < accessLevels_.size(); i++) { - output.writeMessage(2, accessLevels_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, etag_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - for (int i = 0; i < accessLevels_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, accessLevels_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, etag_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest other = - (com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getAccessLevelsList().equals(other.getAccessLevelsList())) return false; - if (!getEtag().equals(other.getEtag())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - if (getAccessLevelsCount() > 0) { - hash = (37 * hash) + ACCESS_LEVELS_FIELD_NUMBER; - hash = (53 * hash) + getAccessLevelsList().hashCode(); - } - hash = (37 * hash) + ETAG_FIELD_NUMBER; - hash = (53 * hash) + getEtag().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to replace all existing Access Levels in an Access Policy with
-   * the Access Levels provided. This is done atomically.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest.class, - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getAccessLevelsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - if (accessLevelsBuilder_ == null) { - accessLevels_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - accessLevelsBuilder_.clear(); - } - etag_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest build() { - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest result = - new com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest(this); - int from_bitField0_ = bitField0_; - result.parent_ = parent_; - if (accessLevelsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - accessLevels_ = java.util.Collections.unmodifiableList(accessLevels_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.accessLevels_ = accessLevels_; - } else { - result.accessLevels_ = accessLevelsBuilder_.build(); - } - result.etag_ = etag_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (accessLevelsBuilder_ == null) { - if (!other.accessLevels_.isEmpty()) { - if (accessLevels_.isEmpty()) { - accessLevels_ = other.accessLevels_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAccessLevelsIsMutable(); - accessLevels_.addAll(other.accessLevels_); - } - onChanged(); - } - } else { - if (!other.accessLevels_.isEmpty()) { - if (accessLevelsBuilder_.isEmpty()) { - accessLevelsBuilder_.dispose(); - accessLevelsBuilder_ = null; - accessLevels_ = other.accessLevels_; - bitField0_ = (bitField0_ & ~0x00000001); - accessLevelsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAccessLevelsFieldBuilder() - : null; - } else { - accessLevelsBuilder_.addAllMessages(other.accessLevels_); - } - } - } - if (!other.getEtag().isEmpty()) { - etag_ = other.etag_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.util.List accessLevels_ = - java.util.Collections.emptyList(); - - private void ensureAccessLevelsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - accessLevels_ = - new java.util.ArrayList( - accessLevels_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - accessLevelsBuilder_; - - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public java.util.List - getAccessLevelsList() { - if (accessLevelsBuilder_ == null) { - return java.util.Collections.unmodifiableList(accessLevels_); - } else { - return accessLevelsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public int getAccessLevelsCount() { - if (accessLevelsBuilder_ == null) { - return accessLevels_.size(); - } else { - return accessLevelsBuilder_.getCount(); - } - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index) { - if (accessLevelsBuilder_ == null) { - return accessLevels_.get(index); - } else { - return accessLevelsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setAccessLevels( - int index, com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.set(index, value); - onChanged(); - } else { - accessLevelsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setAccessLevels( - int index, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.set(index, builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addAccessLevels(com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.add(value); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addAccessLevels( - int index, com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.add(index, value); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addAccessLevels( - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.add(builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addAccessLevels( - int index, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.add(index, builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addAllAccessLevels( - java.lang.Iterable - values) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, accessLevels_); - onChanged(); - } else { - accessLevelsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearAccessLevels() { - if (accessLevelsBuilder_ == null) { - accessLevels_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - accessLevelsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder removeAccessLevels(int index) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.remove(index); - onChanged(); - } else { - accessLevelsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder getAccessLevelsBuilder( - int index) { - return getAccessLevelsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder - getAccessLevelsOrBuilder(int index) { - if (accessLevelsBuilder_ == null) { - return accessLevels_.get(index); - } else { - return accessLevelsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - getAccessLevelsOrBuilderList() { - if (accessLevelsBuilder_ != null) { - return accessLevelsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(accessLevels_); - } - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder - addAccessLevelsBuilder() { - return getAccessLevelsFieldBuilder() - .addBuilder(com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance()); - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder addAccessLevelsBuilder( - int index) { - return getAccessLevelsFieldBuilder() - .addBuilder( - index, com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance()); - } - /** - * - * - *
-     * Required. The desired [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-     * replace all existing [Access Levels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public java.util.List - getAccessLevelsBuilderList() { - return getAccessLevelsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - getAccessLevelsFieldBuilder() { - if (accessLevelsBuilder_ == null) { - accessLevelsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder>( - accessLevels_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - accessLevels_ = null; - } - return accessLevelsBuilder_; - } - - private java.lang.Object etag_ = ""; - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 4; - * - * @return The etag. - */ - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 4; - * - * @return The bytes for etag. - */ - public com.google.protobuf.ByteString getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 4; - * - * @param value The etag to set. - * @return This builder for chaining. - */ - public Builder setEtag(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - etag_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 4; - * - * @return This builder for chaining. - */ - public Builder clearEtag() { - - etag_ = getDefaultInstance().getEtag(); - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 4; - * - * @param value The bytes for etag to set. - * @return This builder for chaining. - */ - public Builder setEtagBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - etag_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) - private static final com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ReplaceAccessLevelsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ReplaceAccessLevelsRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsRequestOrBuilder.java deleted file mode 100644 index 554318c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsRequestOrBuilder.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ReplaceAccessLevelsRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the access policy which owns these
-   * [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Resource name for the access policy which owns these
-   * [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - java.util.List getAccessLevelsList(); - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index); - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - int getAccessLevelsCount(); - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - java.util.List - getAccessLevelsOrBuilderList(); - /** - * - * - *
-   * Required. The desired [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] that should
-   * replace all existing [Access Levels]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelsOrBuilder( - int index); - - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-   * replace operation is to be performed on. If, at the time of replace, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the replace operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 4; - * - * @return The etag. - */ - java.lang.String getEtag(); - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-   * replace operation is to be performed on. If, at the time of replace, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the replace operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 4; - * - * @return The bytes for etag. - */ - com.google.protobuf.ByteString getEtagBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsResponse.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsResponse.java deleted file mode 100644 index f5f7d93..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsResponse.java +++ /dev/null @@ -1,1010 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A response to ReplaceAccessLevelsRequest. This will be put inside of
- * Operation.response field.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse} - */ -public final class ReplaceAccessLevelsResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) - ReplaceAccessLevelsResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ReplaceAccessLevelsResponse.newBuilder() to construct. - private ReplaceAccessLevelsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ReplaceAccessLevelsResponse() { - accessLevels_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReplaceAccessLevelsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ReplaceAccessLevelsResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - accessLevels_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.AccessLevel>(); - mutable_bitField0_ |= 0x00000001; - } - accessLevels_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.AccessLevel.parser(), - extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - accessLevels_ = java.util.Collections.unmodifiableList(accessLevels_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse.class, - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse.Builder.class); - } - - public static final int ACCESS_LEVELS_FIELD_NUMBER = 1; - private java.util.List accessLevels_; - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public java.util.List - getAccessLevelsList() { - return accessLevels_; - } - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public java.util.List - getAccessLevelsOrBuilderList() { - return accessLevels_; - } - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public int getAccessLevelsCount() { - return accessLevels_.size(); - } - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index) { - return accessLevels_.get(index); - } - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelsOrBuilder( - int index) { - return accessLevels_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < accessLevels_.size(); i++) { - output.writeMessage(1, accessLevels_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < accessLevels_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, accessLevels_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse other = - (com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) obj; - - if (!getAccessLevelsList().equals(other.getAccessLevelsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getAccessLevelsCount() > 0) { - hash = (37 * hash) + ACCESS_LEVELS_FIELD_NUMBER; - hash = (53 * hash) + getAccessLevelsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A response to ReplaceAccessLevelsRequest. This will be put inside of
-   * Operation.response field.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse.class, - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getAccessLevelsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (accessLevelsBuilder_ == null) { - accessLevels_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - accessLevelsBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceAccessLevelsResponse_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse build() { - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse buildPartial() { - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse result = - new com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse(this); - int from_bitField0_ = bitField0_; - if (accessLevelsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - accessLevels_ = java.util.Collections.unmodifiableList(accessLevels_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.accessLevels_ = accessLevels_; - } else { - result.accessLevels_ = accessLevelsBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse other) { - if (other - == com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse - .getDefaultInstance()) return this; - if (accessLevelsBuilder_ == null) { - if (!other.accessLevels_.isEmpty()) { - if (accessLevels_.isEmpty()) { - accessLevels_ = other.accessLevels_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAccessLevelsIsMutable(); - accessLevels_.addAll(other.accessLevels_); - } - onChanged(); - } - } else { - if (!other.accessLevels_.isEmpty()) { - if (accessLevelsBuilder_.isEmpty()) { - accessLevelsBuilder_.dispose(); - accessLevelsBuilder_ = null; - accessLevels_ = other.accessLevels_; - bitField0_ = (bitField0_ & ~0x00000001); - accessLevelsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getAccessLevelsFieldBuilder() - : null; - } else { - accessLevelsBuilder_.addAllMessages(other.accessLevels_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List accessLevels_ = - java.util.Collections.emptyList(); - - private void ensureAccessLevelsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - accessLevels_ = - new java.util.ArrayList( - accessLevels_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - accessLevelsBuilder_; - - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public java.util.List - getAccessLevelsList() { - if (accessLevelsBuilder_ == null) { - return java.util.Collections.unmodifiableList(accessLevels_); - } else { - return accessLevelsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public int getAccessLevelsCount() { - if (accessLevelsBuilder_ == null) { - return accessLevels_.size(); - } else { - return accessLevelsBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index) { - if (accessLevelsBuilder_ == null) { - return accessLevels_.get(index); - } else { - return accessLevelsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder setAccessLevels( - int index, com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.set(index, value); - onChanged(); - } else { - accessLevelsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder setAccessLevels( - int index, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.set(index, builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAccessLevels(com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.add(value); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAccessLevels( - int index, com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.add(index, value); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAccessLevels( - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.add(builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAccessLevels( - int index, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.add(index, builderForValue.build()); - onChanged(); - } else { - accessLevelsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder addAllAccessLevels( - java.lang.Iterable - values) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, accessLevels_); - onChanged(); - } else { - accessLevelsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder clearAccessLevels() { - if (accessLevelsBuilder_ == null) { - accessLevels_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - accessLevelsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public Builder removeAccessLevels(int index) { - if (accessLevelsBuilder_ == null) { - ensureAccessLevelsIsMutable(); - accessLevels_.remove(index); - onChanged(); - } else { - accessLevelsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder getAccessLevelsBuilder( - int index) { - return getAccessLevelsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder - getAccessLevelsOrBuilder(int index) { - if (accessLevelsBuilder_ == null) { - return accessLevels_.get(index); - } else { - return accessLevelsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - getAccessLevelsOrBuilderList() { - if (accessLevelsBuilder_ != null) { - return accessLevelsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(accessLevels_); - } - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder - addAccessLevelsBuilder() { - return getAccessLevelsFieldBuilder() - .addBuilder(com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance()); - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder addAccessLevelsBuilder( - int index) { - return getAccessLevelsFieldBuilder() - .addBuilder( - index, com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance()); - } - /** - * - * - *
-     * List of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-     * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - public java.util.List - getAccessLevelsBuilderList() { - return getAccessLevelsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - getAccessLevelsFieldBuilder() { - if (accessLevelsBuilder_ == null) { - accessLevelsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder>( - accessLevels_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - accessLevels_ = null; - } - return accessLevelsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) - private static final com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse(); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ReplaceAccessLevelsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ReplaceAccessLevelsResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsResponseOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsResponseOrBuilder.java deleted file mode 100644 index 05087f2..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsResponseOrBuilder.java +++ /dev/null @@ -1,83 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ReplaceAccessLevelsResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ReplaceAccessLevelsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - java.util.List getAccessLevelsList(); - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevels(int index); - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - int getAccessLevelsCount(); - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - java.util.List - getAccessLevelsOrBuilderList(); - /** - * - * - *
-   * List of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] instances.
-   * 
- * - * repeated .google.identity.accesscontextmanager.v1.AccessLevel access_levels = 1; - */ - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelsOrBuilder( - int index); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersRequest.java deleted file mode 100644 index d6e1a37..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersRequest.java +++ /dev/null @@ -1,1604 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to replace all existing Service Perimeters in an Access Policy
- * with the Service Perimeters provided. This is done atomically.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest} - */ -public final class ReplaceServicePerimetersRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) - ReplaceServicePerimetersRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ReplaceServicePerimetersRequest.newBuilder() to construct. - private ReplaceServicePerimetersRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ReplaceServicePerimetersRequest() { - parent_ = ""; - servicePerimeters_ = java.util.Collections.emptyList(); - etag_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReplaceServicePerimetersRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ReplaceServicePerimetersRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeter>(); - mutable_bitField0_ |= 0x00000001; - } - servicePerimeters_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.parser(), - extensionRegistry)); - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - etag_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = java.util.Collections.unmodifiableList(servicePerimeters_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest.class, - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest.Builder - .class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. Resource name for the access policy which owns these
-   * [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the access policy which owns these
-   * [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SERVICE_PERIMETERS_FIELD_NUMBER = 2; - private java.util.List - servicePerimeters_; - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public java.util.List - getServicePerimetersList() { - return servicePerimeters_; - } - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersOrBuilderList() { - return servicePerimeters_; - } - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public int getServicePerimetersCount() { - return servicePerimeters_.size(); - } - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters( - int index) { - return servicePerimeters_.get(index); - } - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index) { - return servicePerimeters_.get(index); - } - - public static final int ETAG_FIELD_NUMBER = 3; - private volatile java.lang.Object etag_; - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-   * replace operation is to be performed on. If, at the time of replace, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the replace operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 3; - * - * @return The etag. - */ - @java.lang.Override - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } - } - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-   * replace operation is to be performed on. If, at the time of replace, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the replace operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 3; - * - * @return The bytes for etag. - */ - @java.lang.Override - public com.google.protobuf.ByteString getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - for (int i = 0; i < servicePerimeters_.size(); i++) { - output.writeMessage(2, servicePerimeters_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, etag_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - for (int i = 0; i < servicePerimeters_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(2, servicePerimeters_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(etag_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, etag_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest other = - (com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getServicePerimetersList().equals(other.getServicePerimetersList())) return false; - if (!getEtag().equals(other.getEtag())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - if (getServicePerimetersCount() > 0) { - hash = (37 * hash) + SERVICE_PERIMETERS_FIELD_NUMBER; - hash = (53 * hash) + getServicePerimetersList().hashCode(); - } - hash = (37 * hash) + ETAG_FIELD_NUMBER; - hash = (53 * hash) + getEtag().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to replace all existing Service Perimeters in an Access Policy
-   * with the Service Perimeters provided. This is done atomically.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest.class, - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getServicePerimetersFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - if (servicePerimetersBuilder_ == null) { - servicePerimeters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - servicePerimetersBuilder_.clear(); - } - etag_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest build() { - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest result = - new com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest(this); - int from_bitField0_ = bitField0_; - result.parent_ = parent_; - if (servicePerimetersBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = java.util.Collections.unmodifiableList(servicePerimeters_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.servicePerimeters_ = servicePerimeters_; - } else { - result.servicePerimeters_ = servicePerimetersBuilder_.build(); - } - result.etag_ = etag_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (servicePerimetersBuilder_ == null) { - if (!other.servicePerimeters_.isEmpty()) { - if (servicePerimeters_.isEmpty()) { - servicePerimeters_ = other.servicePerimeters_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureServicePerimetersIsMutable(); - servicePerimeters_.addAll(other.servicePerimeters_); - } - onChanged(); - } - } else { - if (!other.servicePerimeters_.isEmpty()) { - if (servicePerimetersBuilder_.isEmpty()) { - servicePerimetersBuilder_.dispose(); - servicePerimetersBuilder_ = null; - servicePerimeters_ = other.servicePerimeters_; - bitField0_ = (bitField0_ & ~0x00000001); - servicePerimetersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getServicePerimetersFieldBuilder() - : null; - } else { - servicePerimetersBuilder_.addAllMessages(other.servicePerimeters_); - } - } - } - if (!other.getEtag().isEmpty()) { - etag_ = other.etag_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the access policy which owns these
-     * [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Format: `accessPolicies/{policy_id}`
-     * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.util.List - servicePerimeters_ = java.util.Collections.emptyList(); - - private void ensureServicePerimetersIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = - new java.util.ArrayList( - servicePerimeters_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - servicePerimetersBuilder_; - - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public java.util.List - getServicePerimetersList() { - if (servicePerimetersBuilder_ == null) { - return java.util.Collections.unmodifiableList(servicePerimeters_); - } else { - return servicePerimetersBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public int getServicePerimetersCount() { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.size(); - } else { - return servicePerimetersBuilder_.getCount(); - } - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters( - int index) { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.get(index); - } else { - return servicePerimetersBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setServicePerimeters( - int index, com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.set(index, value); - onChanged(); - } else { - servicePerimetersBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setServicePerimeters( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.set(index, builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addServicePerimeters( - com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(value); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addServicePerimeters( - int index, com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(index, value); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addServicePerimeters( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addServicePerimeters( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(index, builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder addAllServicePerimeters( - java.lang.Iterable - values) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, servicePerimeters_); - onChanged(); - } else { - servicePerimetersBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearServicePerimeters() { - if (servicePerimetersBuilder_ == null) { - servicePerimeters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - servicePerimetersBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder removeServicePerimeters(int index) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.remove(index); - onChanged(); - } else { - servicePerimetersBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - getServicePerimetersBuilder(int index) { - return getServicePerimetersFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index) { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.get(index); - } else { - return servicePerimetersBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersOrBuilderList() { - if (servicePerimetersBuilder_ != null) { - return servicePerimetersBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(servicePerimeters_); - } - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - addServicePerimetersBuilder() { - return getServicePerimetersFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()); - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - addServicePerimetersBuilder(int index) { - return getServicePerimetersFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()); - } - /** - * - * - *
-     * Required. The desired [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-     * replace all existing [Service Perimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-     * [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public java.util.List - getServicePerimetersBuilderList() { - return getServicePerimetersFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersFieldBuilder() { - if (servicePerimetersBuilder_ == null) { - servicePerimetersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder>( - servicePerimeters_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - servicePerimeters_ = null; - } - return servicePerimetersBuilder_; - } - - private java.lang.Object etag_ = ""; - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 3; - * - * @return The etag. - */ - public java.lang.String getEtag() { - java.lang.Object ref = etag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - etag_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 3; - * - * @return The bytes for etag. - */ - public com.google.protobuf.ByteString getEtagBytes() { - java.lang.Object ref = etag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - etag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 3; - * - * @param value The etag to set. - * @return This builder for chaining. - */ - public Builder setEtag(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - etag_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 3; - * - * @return This builder for chaining. - */ - public Builder clearEtag() { - - etag_ = getDefaultInstance().getEtag(); - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The etag for the version of the [Access Policy]
-     * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-     * replace operation is to be performed on. If, at the time of replace, the
-     * etag for the Access Policy stored in Access Context Manager is different
-     * from the specified etag, then the replace operation will not be performed
-     * and the call will fail. This field is not required. If etag is not
-     * provided, the operation will be performed as if a valid etag is provided.
-     * 
- * - * string etag = 3; - * - * @param value The bytes for etag to set. - * @return This builder for chaining. - */ - public Builder setEtagBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - etag_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) - private static final com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ReplaceServicePerimetersRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ReplaceServicePerimetersRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersRequestOrBuilder.java deleted file mode 100644 index 9f23bbb..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersRequestOrBuilder.java +++ /dev/null @@ -1,186 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ReplaceServicePerimetersRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the access policy which owns these
-   * [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. Resource name for the access policy which owns these
-   * [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * Format: `accessPolicies/{policy_id}`
-   * 
- * - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } - * - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - java.util.List - getServicePerimetersList(); - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters(int index); - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - int getServicePerimetersCount(); - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - java.util.List - getServicePerimetersOrBuilderList(); - /** - * - * - *
-   * Required. The desired [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] that should
-   * replace all existing [Service Perimeters]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] in the
-   * [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy].
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index); - - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-   * replace operation is to be performed on. If, at the time of replace, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the replace operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 3; - * - * @return The etag. - */ - java.lang.String getEtag(); - /** - * - * - *
-   * Optional. The etag for the version of the [Access Policy]
-   * [google.identity.accesscontextmanager.v1.AccessPolicy] that this
-   * replace operation is to be performed on. If, at the time of replace, the
-   * etag for the Access Policy stored in Access Context Manager is different
-   * from the specified etag, then the replace operation will not be performed
-   * and the call will fail. This field is not required. If etag is not
-   * provided, the operation will be performed as if a valid etag is provided.
-   * 
- * - * string etag = 3; - * - * @return The bytes for etag. - */ - com.google.protobuf.ByteString getEtagBytes(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersResponse.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersResponse.java deleted file mode 100644 index 069d831..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersResponse.java +++ /dev/null @@ -1,1077 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A response to ReplaceServicePerimetersRequest. This will be put inside of
- * Operation.response field.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse} - */ -public final class ReplaceServicePerimetersResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) - ReplaceServicePerimetersResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ReplaceServicePerimetersResponse.newBuilder() to construct. - private ReplaceServicePerimetersResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ReplaceServicePerimetersResponse() { - servicePerimeters_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReplaceServicePerimetersResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ReplaceServicePerimetersResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeter>(); - mutable_bitField0_ |= 0x00000001; - } - servicePerimeters_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.parser(), - extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = java.util.Collections.unmodifiableList(servicePerimeters_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse.class, - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse.Builder - .class); - } - - public static final int SERVICE_PERIMETERS_FIELD_NUMBER = 1; - private java.util.List - servicePerimeters_; - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public java.util.List - getServicePerimetersList() { - return servicePerimeters_; - } - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersOrBuilderList() { - return servicePerimeters_; - } - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public int getServicePerimetersCount() { - return servicePerimeters_.size(); - } - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters( - int index) { - return servicePerimeters_.get(index); - } - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index) { - return servicePerimeters_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < servicePerimeters_.size(); i++) { - output.writeMessage(1, servicePerimeters_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < servicePerimeters_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, servicePerimeters_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse other = - (com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) obj; - - if (!getServicePerimetersList().equals(other.getServicePerimetersList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getServicePerimetersCount() > 0) { - hash = (37 * hash) + SERVICE_PERIMETERS_FIELD_NUMBER; - hash = (53 * hash) + getServicePerimetersList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A response to ReplaceServicePerimetersRequest. This will be put inside of
-   * Operation.response field.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse.class, - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getServicePerimetersFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (servicePerimetersBuilder_ == null) { - servicePerimeters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - servicePerimetersBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_ReplaceServicePerimetersResponse_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse build() { - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - buildPartial() { - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse result = - new com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse(this); - int from_bitField0_ = bitField0_; - if (servicePerimetersBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = java.util.Collections.unmodifiableList(servicePerimeters_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.servicePerimeters_ = servicePerimeters_; - } else { - result.servicePerimeters_ = servicePerimetersBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse other) { - if (other - == com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - .getDefaultInstance()) return this; - if (servicePerimetersBuilder_ == null) { - if (!other.servicePerimeters_.isEmpty()) { - if (servicePerimeters_.isEmpty()) { - servicePerimeters_ = other.servicePerimeters_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureServicePerimetersIsMutable(); - servicePerimeters_.addAll(other.servicePerimeters_); - } - onChanged(); - } - } else { - if (!other.servicePerimeters_.isEmpty()) { - if (servicePerimetersBuilder_.isEmpty()) { - servicePerimetersBuilder_.dispose(); - servicePerimetersBuilder_ = null; - servicePerimeters_ = other.servicePerimeters_; - bitField0_ = (bitField0_ & ~0x00000001); - servicePerimetersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getServicePerimetersFieldBuilder() - : null; - } else { - servicePerimetersBuilder_.addAllMessages(other.servicePerimeters_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List - servicePerimeters_ = java.util.Collections.emptyList(); - - private void ensureServicePerimetersIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - servicePerimeters_ = - new java.util.ArrayList( - servicePerimeters_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - servicePerimetersBuilder_; - - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List - getServicePerimetersList() { - if (servicePerimetersBuilder_ == null) { - return java.util.Collections.unmodifiableList(servicePerimeters_); - } else { - return servicePerimetersBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public int getServicePerimetersCount() { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.size(); - } else { - return servicePerimetersBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters( - int index) { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.get(index); - } else { - return servicePerimetersBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder setServicePerimeters( - int index, com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.set(index, value); - onChanged(); - } else { - servicePerimetersBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder setServicePerimeters( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.set(index, builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(value); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - int index, com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimetersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(index, value); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addServicePerimeters( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.add(index, builderForValue.build()); - onChanged(); - } else { - servicePerimetersBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder addAllServicePerimeters( - java.lang.Iterable - values) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, servicePerimeters_); - onChanged(); - } else { - servicePerimetersBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder clearServicePerimeters() { - if (servicePerimetersBuilder_ == null) { - servicePerimeters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - servicePerimetersBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public Builder removeServicePerimeters(int index) { - if (servicePerimetersBuilder_ == null) { - ensureServicePerimetersIsMutable(); - servicePerimeters_.remove(index); - onChanged(); - } else { - servicePerimetersBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - getServicePerimetersBuilder(int index) { - return getServicePerimetersFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index) { - if (servicePerimetersBuilder_ == null) { - return servicePerimeters_.get(index); - } else { - return servicePerimetersBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List< - ? extends com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersOrBuilderList() { - if (servicePerimetersBuilder_ != null) { - return servicePerimetersBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(servicePerimeters_); - } - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - addServicePerimetersBuilder() { - return getServicePerimetersFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()); - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - addServicePerimetersBuilder(int index) { - return getServicePerimetersFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()); - } - /** - * - * - *
-     * List of the [Service Perimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - public java.util.List - getServicePerimetersBuilderList() { - return getServicePerimetersFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimetersFieldBuilder() { - if (servicePerimetersBuilder_ == null) { - servicePerimetersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder>( - servicePerimeters_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - servicePerimeters_ = null; - } - return servicePerimetersBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) - private static final com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse(); - } - - public static com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ReplaceServicePerimetersResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ReplaceServicePerimetersResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersResponseOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersResponseOrBuilder.java deleted file mode 100644 index b403e0c..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersResponseOrBuilder.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ReplaceServicePerimetersResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ReplaceServicePerimetersResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - java.util.List - getServicePerimetersList(); - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeters(int index); - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - int getServicePerimetersCount(); - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - java.util.List - getServicePerimetersOrBuilderList(); - /** - * - * - *
-   * List of the [Service Perimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] instances.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeters = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimetersOrBuilder(int index); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeter.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeter.java deleted file mode 100644 index a9ca98a..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeter.java +++ /dev/null @@ -1,2713 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/service_perimeter.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * `ServicePerimeter` describes a set of Google Cloud resources which can freely
- * import and export data amongst themselves, but not export outside of the
- * `ServicePerimeter`. If a request with a source within this `ServicePerimeter`
- * has a target outside of the `ServicePerimeter`, the request will be blocked.
- * Otherwise the request is allowed. There are two types of Service Perimeter -
- * Regular and Bridge. Regular Service Perimeters cannot overlap, a single
- * Google Cloud project can only belong to a single regular Service Perimeter.
- * Service Perimeter Bridges can contain only Google Cloud projects as members,
- * a single Google Cloud project may belong to multiple Service Perimeter
- * Bridges.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ServicePerimeter} - */ -public final class ServicePerimeter extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeter) - ServicePerimeterOrBuilder { - private static final long serialVersionUID = 0L; - // Use ServicePerimeter.newBuilder() to construct. - private ServicePerimeter(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ServicePerimeter() { - name_ = ""; - title_ = ""; - description_ = ""; - perimeterType_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ServicePerimeter(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ServicePerimeter( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - title_ = s; - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - description_ = s; - break; - } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (createTime_ != null) { - subBuilder = createTime_.toBuilder(); - } - createTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(createTime_); - createTime_ = subBuilder.buildPartial(); - } - - break; - } - case 42: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (updateTime_ != null) { - subBuilder = updateTime_.toBuilder(); - } - updateTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateTime_); - updateTime_ = subBuilder.buildPartial(); - } - - break; - } - case 48: - { - int rawValue = input.readEnum(); - - perimeterType_ = rawValue; - break; - } - case 58: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder - subBuilder = null; - if (status_ != null) { - subBuilder = status_.toBuilder(); - } - status_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(status_); - status_ = subBuilder.buildPartial(); - } - - break; - } - case 66: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder - subBuilder = null; - if (spec_ != null) { - subBuilder = spec_.toBuilder(); - } - spec_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(spec_); - spec_ = subBuilder.buildPartial(); - } - - break; - } - case 72: - { - useExplicitDryRunSpec_ = input.readBool(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder.class); - } - - /** - * - * - *
-   * Specifies the type of the Perimeter. There are two types: regular and
-   * bridge. Regular Service Perimeter contains resources, access levels, and
-   * restricted services. Every resource can be in at most ONE
-   * regular Service Perimeter.
-   * In addition to being in a regular service perimeter, a resource can also
-   * be in zero or more perimeter bridges.  A perimeter bridge only contains
-   * resources.  Cross project operations are permitted if all effected
-   * resources share some perimeter (whether bridge or regular). Perimeter
-   * Bridge does not contain access levels or services: those are governed
-   * entirely by the regular perimeter that resource is in.
-   * Perimeter Bridges are typically useful when building more complex toplogies
-   * with many independent perimeters that need to share some data with a common
-   * perimeter, but should not be able to share data among themselves.
-   * 
- * - * Protobuf enum {@code google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType} - */ - public enum PerimeterType implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-     * Regular Perimeter.
-     * 
- * - * PERIMETER_TYPE_REGULAR = 0; - */ - PERIMETER_TYPE_REGULAR(0), - /** - * - * - *
-     * Perimeter Bridge.
-     * 
- * - * PERIMETER_TYPE_BRIDGE = 1; - */ - PERIMETER_TYPE_BRIDGE(1), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * Regular Perimeter.
-     * 
- * - * PERIMETER_TYPE_REGULAR = 0; - */ - public static final int PERIMETER_TYPE_REGULAR_VALUE = 0; - /** - * - * - *
-     * Perimeter Bridge.
-     * 
- * - * PERIMETER_TYPE_BRIDGE = 1; - */ - public static final int PERIMETER_TYPE_BRIDGE_VALUE = 1; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static PerimeterType valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static PerimeterType forNumber(int value) { - switch (value) { - case 0: - return PERIMETER_TYPE_REGULAR; - case 1: - return PERIMETER_TYPE_BRIDGE; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public PerimeterType findValueByNumber(int number) { - return PerimeterType.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final PerimeterType[] VALUES = values(); - - public static PerimeterType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private PerimeterType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType) - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. Resource name for the ServicePerimeter.  The `short_name`
-   * component must begin with a letter and only include alphanumeric and '_'.
-   * Format:
-   * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-   * 
- * - * string name = 1; - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. Resource name for the ServicePerimeter.  The `short_name`
-   * component must begin with a letter and only include alphanumeric and '_'.
-   * Format:
-   * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-   * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TITLE_FIELD_NUMBER = 2; - private volatile java.lang.Object title_; - /** - * - * - *
-   * Human readable title. Must be unique within the Policy.
-   * 
- * - * string title = 2; - * - * @return The title. - */ - @java.lang.Override - public java.lang.String getTitle() { - java.lang.Object ref = title_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - title_ = s; - return s; - } - } - /** - * - * - *
-   * Human readable title. Must be unique within the Policy.
-   * 
- * - * string title = 2; - * - * @return The bytes for title. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTitleBytes() { - java.lang.Object ref = title_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - title_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DESCRIPTION_FIELD_NUMBER = 3; - private volatile java.lang.Object description_; - /** - * - * - *
-   * Description of the `ServicePerimeter` and its use. Does not affect
-   * behavior.
-   * 
- * - * string description = 3; - * - * @return The description. - */ - @java.lang.Override - public java.lang.String getDescription() { - java.lang.Object ref = description_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - description_ = s; - return s; - } - } - /** - * - * - *
-   * Description of the `ServicePerimeter` and its use. Does not affect
-   * behavior.
-   * 
- * - * string description = 3; - * - * @return The bytes for description. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDescriptionBytes() { - java.lang.Object ref = description_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - description_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int CREATE_TIME_FIELD_NUMBER = 4; - private com.google.protobuf.Timestamp createTime_; - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int UPDATE_TIME_FIELD_NUMBER = 5; - private com.google.protobuf.Timestamp updateTime_; - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return Whether the updateTime field is set. - */ - @java.lang.Override - public boolean hasUpdateTime() { - return updateTime_ != null; - } - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return The updateTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getUpdateTime() { - return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; - } - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - return getUpdateTime(); - } - - public static final int PERIMETER_TYPE_FIELD_NUMBER = 6; - private int perimeterType_; - /** - * - * - *
-   * Perimeter type indicator. A single project is
-   * allowed to be a member of single regular perimeter, but multiple service
-   * perimeter bridges. A project cannot be a included in a perimeter bridge
-   * without being included in regular perimeter. For perimeter bridges,
-   * the restricted service list as well as access level lists must be
-   * empty.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @return The enum numeric value on the wire for perimeterType. - */ - @java.lang.Override - public int getPerimeterTypeValue() { - return perimeterType_; - } - /** - * - * - *
-   * Perimeter type indicator. A single project is
-   * allowed to be a member of single regular perimeter, but multiple service
-   * perimeter bridges. A project cannot be a included in a perimeter bridge
-   * without being included in regular perimeter. For perimeter bridges,
-   * the restricted service list as well as access level lists must be
-   * empty.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @return The perimeterType. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType - getPerimeterType() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType result = - com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType.valueOf( - perimeterType_); - return result == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType.UNRECOGNIZED - : result; - } - - public static final int STATUS_FIELD_NUMBER = 7; - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status_; - /** - * - * - *
-   * Current ServicePerimeter configuration. Specifies sets of resources,
-   * restricted services and access levels that determine perimeter
-   * content and boundaries.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - * - * @return Whether the status field is set. - */ - @java.lang.Override - public boolean hasStatus() { - return status_ != null; - } - /** - * - * - *
-   * Current ServicePerimeter configuration. Specifies sets of resources,
-   * restricted services and access levels that determine perimeter
-   * content and boundaries.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - * - * @return The status. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig getStatus() { - return status_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.getDefaultInstance() - : status_; - } - /** - * - * - *
-   * Current ServicePerimeter configuration. Specifies sets of resources,
-   * restricted services and access levels that determine perimeter
-   * content and boundaries.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder - getStatusOrBuilder() { - return getStatus(); - } - - public static final int SPEC_FIELD_NUMBER = 8; - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec_; - /** - * - * - *
-   * Proposed (or dry run) ServicePerimeter configuration. This configuration
-   * allows to specify and test ServicePerimeter configuration without enforcing
-   * actual access restrictions. Only allowed to be set when the
-   * "use_explicit_dry_run_spec" flag is set.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - * - * @return Whether the spec field is set. - */ - @java.lang.Override - public boolean hasSpec() { - return spec_ != null; - } - /** - * - * - *
-   * Proposed (or dry run) ServicePerimeter configuration. This configuration
-   * allows to specify and test ServicePerimeter configuration without enforcing
-   * actual access restrictions. Only allowed to be set when the
-   * "use_explicit_dry_run_spec" flag is set.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - * - * @return The spec. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig getSpec() { - return spec_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.getDefaultInstance() - : spec_; - } - /** - * - * - *
-   * Proposed (or dry run) ServicePerimeter configuration. This configuration
-   * allows to specify and test ServicePerimeter configuration without enforcing
-   * actual access restrictions. Only allowed to be set when the
-   * "use_explicit_dry_run_spec" flag is set.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder - getSpecOrBuilder() { - return getSpec(); - } - - public static final int USE_EXPLICIT_DRY_RUN_SPEC_FIELD_NUMBER = 9; - private boolean useExplicitDryRunSpec_; - /** - * - * - *
-   * Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly
-   * exists  for all Service Perimeters, and that spec is identical to the
-   * status for those Service Perimeters. When this flag is set, it inhibits the
-   * generation of the implicit spec, thereby allowing the user to explicitly
-   * provide a configuration ("spec") to use in a dry-run version of the Service
-   * Perimeter. This allows the user to test changes to the enforced config
-   * ("status") without actually enforcing them. This testing is done through
-   * analyzing the differences between currently enforced and suggested
-   * restrictions. use_explicit_dry_run_spec must bet set to True if any of the
-   * fields in the spec are set to non-default values.
-   * 
- * - * bool use_explicit_dry_run_spec = 9; - * - * @return The useExplicitDryRunSpec. - */ - @java.lang.Override - public boolean getUseExplicitDryRunSpec() { - return useExplicitDryRunSpec_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); - } - if (createTime_ != null) { - output.writeMessage(4, getCreateTime()); - } - if (updateTime_ != null) { - output.writeMessage(5, getUpdateTime()); - } - if (perimeterType_ - != com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType - .PERIMETER_TYPE_REGULAR - .getNumber()) { - output.writeEnum(6, perimeterType_); - } - if (status_ != null) { - output.writeMessage(7, getStatus()); - } - if (spec_ != null) { - output.writeMessage(8, getSpec()); - } - if (useExplicitDryRunSpec_ != false) { - output.writeBool(9, useExplicitDryRunSpec_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); - } - if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); - } - if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUpdateTime()); - } - if (perimeterType_ - != com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType - .PERIMETER_TYPE_REGULAR - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, perimeterType_); - } - if (status_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getStatus()); - } - if (spec_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getSpec()); - } - if (useExplicitDryRunSpec_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, useExplicitDryRunSpec_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.ServicePerimeter)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeter other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeter) obj; - - if (!getName().equals(other.getName())) return false; - if (!getTitle().equals(other.getTitle())) return false; - if (!getDescription().equals(other.getDescription())) return false; - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime().equals(other.getCreateTime())) return false; - } - if (hasUpdateTime() != other.hasUpdateTime()) return false; - if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; - } - if (perimeterType_ != other.perimeterType_) return false; - if (hasStatus() != other.hasStatus()) return false; - if (hasStatus()) { - if (!getStatus().equals(other.getStatus())) return false; - } - if (hasSpec() != other.hasSpec()) return false; - if (hasSpec()) { - if (!getSpec().equals(other.getSpec())) return false; - } - if (getUseExplicitDryRunSpec() != other.getUseExplicitDryRunSpec()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + TITLE_FIELD_NUMBER; - hash = (53 * hash) + getTitle().hashCode(); - hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; - hash = (53 * hash) + getDescription().hashCode(); - if (hasCreateTime()) { - hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCreateTime().hashCode(); - } - if (hasUpdateTime()) { - hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getUpdateTime().hashCode(); - } - hash = (37 * hash) + PERIMETER_TYPE_FIELD_NUMBER; - hash = (53 * hash) + perimeterType_; - if (hasStatus()) { - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - } - if (hasSpec()) { - hash = (37 * hash) + SPEC_FIELD_NUMBER; - hash = (53 * hash) + getSpec().hashCode(); - } - hash = (37 * hash) + USE_EXPLICIT_DRY_RUN_SPEC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUseExplicitDryRunSpec()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeter prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * `ServicePerimeter` describes a set of Google Cloud resources which can freely
-   * import and export data amongst themselves, but not export outside of the
-   * `ServicePerimeter`. If a request with a source within this `ServicePerimeter`
-   * has a target outside of the `ServicePerimeter`, the request will be blocked.
-   * Otherwise the request is allowed. There are two types of Service Perimeter -
-   * Regular and Bridge. Regular Service Perimeters cannot overlap, a single
-   * Google Cloud project can only belong to a single regular Service Perimeter.
-   * Service Perimeter Bridges can contain only Google Cloud projects as members,
-   * a single Google Cloud project may belong to multiple Service Perimeter
-   * Bridges.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ServicePerimeter} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeter) - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder.class); - } - - // Construct using com.google.identity.accesscontextmanager.v1.ServicePerimeter.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - title_ = ""; - - description_ = ""; - - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - if (updateTimeBuilder_ == null) { - updateTime_ = null; - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - perimeterType_ = 0; - - if (statusBuilder_ == null) { - status_ = null; - } else { - status_ = null; - statusBuilder_ = null; - } - if (specBuilder_ == null) { - spec_ = null; - } else { - spec_ = null; - specBuilder_ = null; - } - useExplicitDryRunSpec_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeter result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeter(this); - result.name_ = name_; - result.title_ = title_; - result.description_ = description_; - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - if (updateTimeBuilder_ == null) { - result.updateTime_ = updateTime_; - } else { - result.updateTime_ = updateTimeBuilder_.build(); - } - result.perimeterType_ = perimeterType_; - if (statusBuilder_ == null) { - result.status_ = status_; - } else { - result.status_ = statusBuilder_.build(); - } - if (specBuilder_ == null) { - result.spec_ = spec_; - } else { - result.spec_ = specBuilder_.build(); - } - result.useExplicitDryRunSpec_ = useExplicitDryRunSpec_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.ServicePerimeter) { - return mergeFrom((com.google.identity.accesscontextmanager.v1.ServicePerimeter) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.identity.accesscontextmanager.v1.ServicePerimeter other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance()) - return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getTitle().isEmpty()) { - title_ = other.title_; - onChanged(); - } - if (!other.getDescription().isEmpty()) { - description_ = other.description_; - onChanged(); - } - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (other.hasUpdateTime()) { - mergeUpdateTime(other.getUpdateTime()); - } - if (other.perimeterType_ != 0) { - setPerimeterTypeValue(other.getPerimeterTypeValue()); - } - if (other.hasStatus()) { - mergeStatus(other.getStatus()); - } - if (other.hasSpec()) { - mergeSpec(other.getSpec()); - } - if (other.getUseExplicitDryRunSpec() != false) { - setUseExplicitDryRunSpec(other.getUseExplicitDryRunSpec()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeter parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeter) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. Resource name for the ServicePerimeter.  The `short_name`
-     * component must begin with a letter and only include alphanumeric and '_'.
-     * Format:
-     * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-     * 
- * - * string name = 1; - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the ServicePerimeter.  The `short_name`
-     * component must begin with a letter and only include alphanumeric and '_'.
-     * Format:
-     * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-     * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. Resource name for the ServicePerimeter.  The `short_name`
-     * component must begin with a letter and only include alphanumeric and '_'.
-     * Format:
-     * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-     * 
- * - * string name = 1; - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the ServicePerimeter.  The `short_name`
-     * component must begin with a letter and only include alphanumeric and '_'.
-     * Format:
-     * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-     * 
- * - * string name = 1; - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. Resource name for the ServicePerimeter.  The `short_name`
-     * component must begin with a letter and only include alphanumeric and '_'.
-     * Format:
-     * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-     * 
- * - * string name = 1; - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object title_ = ""; - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @return The title. - */ - public java.lang.String getTitle() { - java.lang.Object ref = title_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - title_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @return The bytes for title. - */ - public com.google.protobuf.ByteString getTitleBytes() { - java.lang.Object ref = title_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - title_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @param value The title to set. - * @return This builder for chaining. - */ - public Builder setTitle(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - title_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @return This builder for chaining. - */ - public Builder clearTitle() { - - title_ = getDefaultInstance().getTitle(); - onChanged(); - return this; - } - /** - * - * - *
-     * Human readable title. Must be unique within the Policy.
-     * 
- * - * string title = 2; - * - * @param value The bytes for title to set. - * @return This builder for chaining. - */ - public Builder setTitleBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - title_ = value; - onChanged(); - return this; - } - - private java.lang.Object description_ = ""; - /** - * - * - *
-     * Description of the `ServicePerimeter` and its use. Does not affect
-     * behavior.
-     * 
- * - * string description = 3; - * - * @return The description. - */ - public java.lang.String getDescription() { - java.lang.Object ref = description_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - description_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Description of the `ServicePerimeter` and its use. Does not affect
-     * behavior.
-     * 
- * - * string description = 3; - * - * @return The bytes for description. - */ - public com.google.protobuf.ByteString getDescriptionBytes() { - java.lang.Object ref = description_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - description_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Description of the `ServicePerimeter` and its use. Does not affect
-     * behavior.
-     * 
- * - * string description = 3; - * - * @param value The description to set. - * @return This builder for chaining. - */ - public Builder setDescription(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - description_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Description of the `ServicePerimeter` and its use. Does not affect
-     * behavior.
-     * 
- * - * string description = 3; - * - * @return This builder for chaining. - */ - public Builder clearDescription() { - - description_ = getDefaultInstance().getDescription(); - onChanged(); - return this; - } - /** - * - * - *
-     * Description of the `ServicePerimeter` and its use. Does not affect
-     * behavior.
-     * 
- * - * string description = 3; - * - * @param value The bytes for description to set. - * @return This builder for chaining. - */ - public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - description_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - createTimeBuilder_; - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return The createTime. - */ - public com.google.protobuf.Timestamp getCreateTime() { - if (createTimeBuilder_ == null) { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; - } else { - return createTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - createTime_ = value; - onChanged(); - } else { - createTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (createTimeBuilder_ == null) { - createTime_ = builderForValue.build(); - onChanged(); - } else { - createTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (createTime_ != null) { - createTime_ = - com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); - } else { - createTime_ = value; - } - onChanged(); - } else { - createTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; - } - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was created in UTC.
-     * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { - if (createTimeBuilder_ == null) { - createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getCreateTime(), getParentForChildren(), isClean()); - createTime_ = null; - } - return createTimeBuilder_; - } - - private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return Whether the updateTime field is set. - */ - public boolean hasUpdateTime() { - return updateTimeBuilder_ != null || updateTime_ != null; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return The updateTime. - */ - public com.google.protobuf.Timestamp getUpdateTime() { - if (updateTimeBuilder_ == null) { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } else { - return updateTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateTime_ = value; - onChanged(); - } else { - updateTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (updateTimeBuilder_ == null) { - updateTime_ = builderForValue.build(); - onChanged(); - } else { - updateTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (updateTime_ != null) { - updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); - } else { - updateTime_ = value; - } - onChanged(); - } else { - updateTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public Builder clearUpdateTime() { - if (updateTimeBuilder_ == null) { - updateTime_ = null; - onChanged(); - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - - onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - if (updateTimeBuilder_ != null) { - return updateTimeBuilder_.getMessageOrBuilder(); - } else { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } - } - /** - * - * - *
-     * Output only. Time the `ServicePerimeter` was updated in UTC.
-     * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { - if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), getParentForChildren(), isClean()); - updateTime_ = null; - } - return updateTimeBuilder_; - } - - private int perimeterType_ = 0; - /** - * - * - *
-     * Perimeter type indicator. A single project is
-     * allowed to be a member of single regular perimeter, but multiple service
-     * perimeter bridges. A project cannot be a included in a perimeter bridge
-     * without being included in regular perimeter. For perimeter bridges,
-     * the restricted service list as well as access level lists must be
-     * empty.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @return The enum numeric value on the wire for perimeterType. - */ - @java.lang.Override - public int getPerimeterTypeValue() { - return perimeterType_; - } - /** - * - * - *
-     * Perimeter type indicator. A single project is
-     * allowed to be a member of single regular perimeter, but multiple service
-     * perimeter bridges. A project cannot be a included in a perimeter bridge
-     * without being included in regular perimeter. For perimeter bridges,
-     * the restricted service list as well as access level lists must be
-     * empty.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @param value The enum numeric value on the wire for perimeterType to set. - * @return This builder for chaining. - */ - public Builder setPerimeterTypeValue(int value) { - - perimeterType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Perimeter type indicator. A single project is
-     * allowed to be a member of single regular perimeter, but multiple service
-     * perimeter bridges. A project cannot be a included in a perimeter bridge
-     * without being included in regular perimeter. For perimeter bridges,
-     * the restricted service list as well as access level lists must be
-     * empty.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @return The perimeterType. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType - getPerimeterType() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType result = - com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType.valueOf( - perimeterType_); - return result == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType.UNRECOGNIZED - : result; - } - /** - * - * - *
-     * Perimeter type indicator. A single project is
-     * allowed to be a member of single regular perimeter, but multiple service
-     * perimeter bridges. A project cannot be a included in a perimeter bridge
-     * without being included in regular perimeter. For perimeter bridges,
-     * the restricted service list as well as access level lists must be
-     * empty.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @param value The perimeterType to set. - * @return This builder for chaining. - */ - public Builder setPerimeterType( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType value) { - if (value == null) { - throw new NullPointerException(); - } - - perimeterType_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Perimeter type indicator. A single project is
-     * allowed to be a member of single regular perimeter, but multiple service
-     * perimeter bridges. A project cannot be a included in a perimeter bridge
-     * without being included in regular perimeter. For perimeter bridges,
-     * the restricted service list as well as access level lists must be
-     * empty.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @return This builder for chaining. - */ - public Builder clearPerimeterType() { - - perimeterType_ = 0; - onChanged(); - return this; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig status_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder> - statusBuilder_; - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - * - * @return Whether the status field is set. - */ - public boolean hasStatus() { - return statusBuilder_ != null || status_ != null; - } - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - * - * @return The status. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig getStatus() { - if (statusBuilder_ == null) { - return status_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .getDefaultInstance() - : status_; - } else { - return statusBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - public Builder setStatus( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig value) { - if (statusBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - status_ = value; - onChanged(); - } else { - statusBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - public Builder setStatus( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder - builderForValue) { - if (statusBuilder_ == null) { - status_ = builderForValue.build(); - onChanged(); - } else { - statusBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - public Builder mergeStatus( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig value) { - if (statusBuilder_ == null) { - if (status_ != null) { - status_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.newBuilder(status_) - .mergeFrom(value) - .buildPartial(); - } else { - status_ = value; - } - onChanged(); - } else { - statusBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - public Builder clearStatus() { - if (statusBuilder_ == null) { - status_ = null; - onChanged(); - } else { - status_ = null; - statusBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder - getStatusBuilder() { - - onChanged(); - return getStatusFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder - getStatusOrBuilder() { - if (statusBuilder_ != null) { - return statusBuilder_.getMessageOrBuilder(); - } else { - return status_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .getDefaultInstance() - : status_; - } - } - /** - * - * - *
-     * Current ServicePerimeter configuration. Specifies sets of resources,
-     * restricted services and access levels that determine perimeter
-     * content and boundaries.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder> - getStatusFieldBuilder() { - if (statusBuilder_ == null) { - statusBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder>( - getStatus(), getParentForChildren(), isClean()); - status_ = null; - } - return statusBuilder_; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder> - specBuilder_; - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - * - * @return Whether the spec field is set. - */ - public boolean hasSpec() { - return specBuilder_ != null || spec_ != null; - } - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - * - * @return The spec. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig getSpec() { - if (specBuilder_ == null) { - return spec_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .getDefaultInstance() - : spec_; - } else { - return specBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - public Builder setSpec( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig value) { - if (specBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - spec_ = value; - onChanged(); - } else { - specBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - public Builder setSpec( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder - builderForValue) { - if (specBuilder_ == null) { - spec_ = builderForValue.build(); - onChanged(); - } else { - specBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - public Builder mergeSpec( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig value) { - if (specBuilder_ == null) { - if (spec_ != null) { - spec_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.newBuilder(spec_) - .mergeFrom(value) - .buildPartial(); - } else { - spec_ = value; - } - onChanged(); - } else { - specBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - public Builder clearSpec() { - if (specBuilder_ == null) { - spec_ = null; - onChanged(); - } else { - spec_ = null; - specBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder - getSpecBuilder() { - - onChanged(); - return getSpecFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder - getSpecOrBuilder() { - if (specBuilder_ != null) { - return specBuilder_.getMessageOrBuilder(); - } else { - return spec_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .getDefaultInstance() - : spec_; - } - } - /** - * - * - *
-     * Proposed (or dry run) ServicePerimeter configuration. This configuration
-     * allows to specify and test ServicePerimeter configuration without enforcing
-     * actual access restrictions. Only allowed to be set when the
-     * "use_explicit_dry_run_spec" flag is set.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder> - getSpecFieldBuilder() { - if (specBuilder_ == null) { - specBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder>( - getSpec(), getParentForChildren(), isClean()); - spec_ = null; - } - return specBuilder_; - } - - private boolean useExplicitDryRunSpec_; - /** - * - * - *
-     * Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly
-     * exists  for all Service Perimeters, and that spec is identical to the
-     * status for those Service Perimeters. When this flag is set, it inhibits the
-     * generation of the implicit spec, thereby allowing the user to explicitly
-     * provide a configuration ("spec") to use in a dry-run version of the Service
-     * Perimeter. This allows the user to test changes to the enforced config
-     * ("status") without actually enforcing them. This testing is done through
-     * analyzing the differences between currently enforced and suggested
-     * restrictions. use_explicit_dry_run_spec must bet set to True if any of the
-     * fields in the spec are set to non-default values.
-     * 
- * - * bool use_explicit_dry_run_spec = 9; - * - * @return The useExplicitDryRunSpec. - */ - @java.lang.Override - public boolean getUseExplicitDryRunSpec() { - return useExplicitDryRunSpec_; - } - /** - * - * - *
-     * Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly
-     * exists  for all Service Perimeters, and that spec is identical to the
-     * status for those Service Perimeters. When this flag is set, it inhibits the
-     * generation of the implicit spec, thereby allowing the user to explicitly
-     * provide a configuration ("spec") to use in a dry-run version of the Service
-     * Perimeter. This allows the user to test changes to the enforced config
-     * ("status") without actually enforcing them. This testing is done through
-     * analyzing the differences between currently enforced and suggested
-     * restrictions. use_explicit_dry_run_spec must bet set to True if any of the
-     * fields in the spec are set to non-default values.
-     * 
- * - * bool use_explicit_dry_run_spec = 9; - * - * @param value The useExplicitDryRunSpec to set. - * @return This builder for chaining. - */ - public Builder setUseExplicitDryRunSpec(boolean value) { - - useExplicitDryRunSpec_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly
-     * exists  for all Service Perimeters, and that spec is identical to the
-     * status for those Service Perimeters. When this flag is set, it inhibits the
-     * generation of the implicit spec, thereby allowing the user to explicitly
-     * provide a configuration ("spec") to use in a dry-run version of the Service
-     * Perimeter. This allows the user to test changes to the enforced config
-     * ("status") without actually enforcing them. This testing is done through
-     * analyzing the differences between currently enforced and suggested
-     * restrictions. use_explicit_dry_run_spec must bet set to True if any of the
-     * fields in the spec are set to non-default values.
-     * 
- * - * bool use_explicit_dry_run_spec = 9; - * - * @return This builder for chaining. - */ - public Builder clearUseExplicitDryRunSpec() { - - useExplicitDryRunSpec_ = false; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeter) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeter) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeter - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.ServicePerimeter(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeter getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ServicePerimeter parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ServicePerimeter(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterConfig.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterConfig.java deleted file mode 100644 index a22a4f7..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterConfig.java +++ /dev/null @@ -1,17679 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/service_perimeter.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * `ServicePerimeterConfig` specifies a set of Google Cloud resources that
- * describe specific Service Perimeter configuration.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ServicePerimeterConfig} - */ -public final class ServicePerimeterConfig extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig) - ServicePerimeterConfigOrBuilder { - private static final long serialVersionUID = 0L; - // Use ServicePerimeterConfig.newBuilder() to construct. - private ServicePerimeterConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ServicePerimeterConfig() { - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - accessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - restrictedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - ingressPolicies_ = java.util.Collections.emptyList(); - egressPolicies_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ServicePerimeterConfig(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ServicePerimeterConfig( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - resources_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - resources_.add(s); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - accessLevels_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - accessLevels_.add(s); - break; - } - case 34: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - restrictedServices_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000004; - } - restrictedServices_.add(s); - break; - } - case 66: - { - if (!((mutable_bitField0_ & 0x00000008) != 0)) { - ingressPolicies_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicy>(); - mutable_bitField0_ |= 0x00000008; - } - ingressPolicies_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicy.parser(), - extensionRegistry)); - break; - } - case 74: - { - if (!((mutable_bitField0_ & 0x00000010) != 0)) { - egressPolicies_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicy>(); - mutable_bitField0_ |= 0x00000010; - } - egressPolicies_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicy.parser(), - extensionRegistry)); - break; - } - case 82: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.Builder - subBuilder = null; - if (vpcAccessibleServices_ != null) { - subBuilder = vpcAccessibleServices_.toBuilder(); - } - vpcAccessibleServices_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(vpcAccessibleServices_); - vpcAccessibleServices_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - resources_ = resources_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - accessLevels_ = accessLevels_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - restrictedServices_ = restrictedServices_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000008) != 0)) { - ingressPolicies_ = java.util.Collections.unmodifiableList(ingressPolicies_); - } - if (((mutable_bitField0_ & 0x00000010) != 0)) { - egressPolicies_ = java.util.Collections.unmodifiableList(egressPolicies_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder.class); - } - - /** - * - * - *
-   * Specifies the types of identities that are allowed access in either
-   * [IngressFrom]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-   * or [EgressFrom]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom]
-   * rules.
-   * 
- * - * Protobuf enum {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType} - */ - public enum IdentityType implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-     * No blanket identity group specified.
-     * 
- * - * IDENTITY_TYPE_UNSPECIFIED = 0; - */ - IDENTITY_TYPE_UNSPECIFIED(0), - /** - * - * - *
-     * Authorize access from all identities outside the perimeter.
-     * 
- * - * ANY_IDENTITY = 1; - */ - ANY_IDENTITY(1), - /** - * - * - *
-     * Authorize access from all human users outside the perimeter.
-     * 
- * - * ANY_USER_ACCOUNT = 2; - */ - ANY_USER_ACCOUNT(2), - /** - * - * - *
-     * Authorize access from all service accounts outside the perimeter.
-     * 
- * - * ANY_SERVICE_ACCOUNT = 3; - */ - ANY_SERVICE_ACCOUNT(3), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * No blanket identity group specified.
-     * 
- * - * IDENTITY_TYPE_UNSPECIFIED = 0; - */ - public static final int IDENTITY_TYPE_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-     * Authorize access from all identities outside the perimeter.
-     * 
- * - * ANY_IDENTITY = 1; - */ - public static final int ANY_IDENTITY_VALUE = 1; - /** - * - * - *
-     * Authorize access from all human users outside the perimeter.
-     * 
- * - * ANY_USER_ACCOUNT = 2; - */ - public static final int ANY_USER_ACCOUNT_VALUE = 2; - /** - * - * - *
-     * Authorize access from all service accounts outside the perimeter.
-     * 
- * - * ANY_SERVICE_ACCOUNT = 3; - */ - public static final int ANY_SERVICE_ACCOUNT_VALUE = 3; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static IdentityType valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static IdentityType forNumber(int value) { - switch (value) { - case 0: - return IDENTITY_TYPE_UNSPECIFIED; - case 1: - return ANY_IDENTITY; - case 2: - return ANY_USER_ACCOUNT; - case 3: - return ANY_SERVICE_ACCOUNT; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public IdentityType findValueByNumber(int number) { - return IdentityType.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final IdentityType[] VALUES = values(); - - public static IdentityType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private IdentityType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType) - } - - public interface VpcAccessibleServicesOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * Whether to restrict API calls within the Service Perimeter to the list of
-     * APIs specified in 'allowed_services'.
-     * 
- * - * bool enable_restriction = 1; - * - * @return The enableRestriction. - */ - boolean getEnableRestriction(); - - /** - * - * - *
-     * The list of APIs usable within the Service Perimeter. Must be empty
-     * unless 'enable_restriction' is True. You can specify a list of individual
-     * services, as well as include the 'RESTRICTED-SERVICES' value, which
-     * automatically includes all of the services protected by the perimeter.
-     * 
- * - * repeated string allowed_services = 2; - * - * @return A list containing the allowedServices. - */ - java.util.List getAllowedServicesList(); - /** - * - * - *
-     * The list of APIs usable within the Service Perimeter. Must be empty
-     * unless 'enable_restriction' is True. You can specify a list of individual
-     * services, as well as include the 'RESTRICTED-SERVICES' value, which
-     * automatically includes all of the services protected by the perimeter.
-     * 
- * - * repeated string allowed_services = 2; - * - * @return The count of allowedServices. - */ - int getAllowedServicesCount(); - /** - * - * - *
-     * The list of APIs usable within the Service Perimeter. Must be empty
-     * unless 'enable_restriction' is True. You can specify a list of individual
-     * services, as well as include the 'RESTRICTED-SERVICES' value, which
-     * automatically includes all of the services protected by the perimeter.
-     * 
- * - * repeated string allowed_services = 2; - * - * @param index The index of the element to return. - * @return The allowedServices at the given index. - */ - java.lang.String getAllowedServices(int index); - /** - * - * - *
-     * The list of APIs usable within the Service Perimeter. Must be empty
-     * unless 'enable_restriction' is True. You can specify a list of individual
-     * services, as well as include the 'RESTRICTED-SERVICES' value, which
-     * automatically includes all of the services protected by the perimeter.
-     * 
- * - * repeated string allowed_services = 2; - * - * @param index The index of the value to return. - * @return The bytes of the allowedServices at the given index. - */ - com.google.protobuf.ByteString getAllowedServicesBytes(int index); - } - /** - * - * - *
-   * Specifies how APIs are allowed to communicate within the Service
-   * Perimeter.
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices} - */ - public static final class VpcAccessibleServices extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices) - VpcAccessibleServicesOrBuilder { - private static final long serialVersionUID = 0L; - // Use VpcAccessibleServices.newBuilder() to construct. - private VpcAccessibleServices(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private VpcAccessibleServices() { - allowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new VpcAccessibleServices(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private VpcAccessibleServices( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - enableRestriction_ = input.readBool(); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - allowedServices_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - allowedServices_.add(s); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - allowedServices_ = allowedServices_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.Builder.class); - } - - public static final int ENABLE_RESTRICTION_FIELD_NUMBER = 1; - private boolean enableRestriction_; - /** - * - * - *
-     * Whether to restrict API calls within the Service Perimeter to the list of
-     * APIs specified in 'allowed_services'.
-     * 
- * - * bool enable_restriction = 1; - * - * @return The enableRestriction. - */ - @java.lang.Override - public boolean getEnableRestriction() { - return enableRestriction_; - } - - public static final int ALLOWED_SERVICES_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList allowedServices_; - /** - * - * - *
-     * The list of APIs usable within the Service Perimeter. Must be empty
-     * unless 'enable_restriction' is True. You can specify a list of individual
-     * services, as well as include the 'RESTRICTED-SERVICES' value, which
-     * automatically includes all of the services protected by the perimeter.
-     * 
- * - * repeated string allowed_services = 2; - * - * @return A list containing the allowedServices. - */ - public com.google.protobuf.ProtocolStringList getAllowedServicesList() { - return allowedServices_; - } - /** - * - * - *
-     * The list of APIs usable within the Service Perimeter. Must be empty
-     * unless 'enable_restriction' is True. You can specify a list of individual
-     * services, as well as include the 'RESTRICTED-SERVICES' value, which
-     * automatically includes all of the services protected by the perimeter.
-     * 
- * - * repeated string allowed_services = 2; - * - * @return The count of allowedServices. - */ - public int getAllowedServicesCount() { - return allowedServices_.size(); - } - /** - * - * - *
-     * The list of APIs usable within the Service Perimeter. Must be empty
-     * unless 'enable_restriction' is True. You can specify a list of individual
-     * services, as well as include the 'RESTRICTED-SERVICES' value, which
-     * automatically includes all of the services protected by the perimeter.
-     * 
- * - * repeated string allowed_services = 2; - * - * @param index The index of the element to return. - * @return The allowedServices at the given index. - */ - public java.lang.String getAllowedServices(int index) { - return allowedServices_.get(index); - } - /** - * - * - *
-     * The list of APIs usable within the Service Perimeter. Must be empty
-     * unless 'enable_restriction' is True. You can specify a list of individual
-     * services, as well as include the 'RESTRICTED-SERVICES' value, which
-     * automatically includes all of the services protected by the perimeter.
-     * 
- * - * repeated string allowed_services = 2; - * - * @param index The index of the value to return. - * @return The bytes of the allowedServices at the given index. - */ - public com.google.protobuf.ByteString getAllowedServicesBytes(int index) { - return allowedServices_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (enableRestriction_ != false) { - output.writeBool(1, enableRestriction_); - } - for (int i = 0; i < allowedServices_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, allowedServices_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (enableRestriction_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enableRestriction_); - } - { - int dataSize = 0; - for (int i = 0; i < allowedServices_.size(); i++) { - dataSize += computeStringSizeNoTag(allowedServices_.getRaw(i)); - } - size += dataSize; - size += 1 * getAllowedServicesList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices) - obj; - - if (getEnableRestriction() != other.getEnableRestriction()) return false; - if (!getAllowedServicesList().equals(other.getAllowedServicesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + ENABLE_RESTRICTION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableRestriction()); - if (getAllowedServicesCount() > 0) { - hash = (37 * hash) + ALLOWED_SERVICES_FIELD_NUMBER; - hash = (53 * hash) + getAllowedServicesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Specifies how APIs are allowed to communicate within the Service
-     * Perimeter.
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServicesOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - enableRestriction_ = false; - - allowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices(this); - int from_bitField0_ = bitField0_; - result.enableRestriction_ = enableRestriction_; - if (((bitField0_ & 0x00000001) != 0)) { - allowedServices_ = allowedServices_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.allowedServices_ = allowedServices_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.getDefaultInstance()) return this; - if (other.getEnableRestriction() != false) { - setEnableRestriction(other.getEnableRestriction()); - } - if (!other.allowedServices_.isEmpty()) { - if (allowedServices_.isEmpty()) { - allowedServices_ = other.allowedServices_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureAllowedServicesIsMutable(); - allowedServices_.addAll(other.allowedServices_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private boolean enableRestriction_; - /** - * - * - *
-       * Whether to restrict API calls within the Service Perimeter to the list of
-       * APIs specified in 'allowed_services'.
-       * 
- * - * bool enable_restriction = 1; - * - * @return The enableRestriction. - */ - @java.lang.Override - public boolean getEnableRestriction() { - return enableRestriction_; - } - /** - * - * - *
-       * Whether to restrict API calls within the Service Perimeter to the list of
-       * APIs specified in 'allowed_services'.
-       * 
- * - * bool enable_restriction = 1; - * - * @param value The enableRestriction to set. - * @return This builder for chaining. - */ - public Builder setEnableRestriction(boolean value) { - - enableRestriction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * Whether to restrict API calls within the Service Perimeter to the list of
-       * APIs specified in 'allowed_services'.
-       * 
- * - * bool enable_restriction = 1; - * - * @return This builder for chaining. - */ - public Builder clearEnableRestriction() { - - enableRestriction_ = false; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList allowedServices_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureAllowedServicesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - allowedServices_ = new com.google.protobuf.LazyStringArrayList(allowedServices_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @return A list containing the allowedServices. - */ - public com.google.protobuf.ProtocolStringList getAllowedServicesList() { - return allowedServices_.getUnmodifiableView(); - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @return The count of allowedServices. - */ - public int getAllowedServicesCount() { - return allowedServices_.size(); - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @param index The index of the element to return. - * @return The allowedServices at the given index. - */ - public java.lang.String getAllowedServices(int index) { - return allowedServices_.get(index); - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @param index The index of the value to return. - * @return The bytes of the allowedServices at the given index. - */ - public com.google.protobuf.ByteString getAllowedServicesBytes(int index) { - return allowedServices_.getByteString(index); - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @param index The index to set the value at. - * @param value The allowedServices to set. - * @return This builder for chaining. - */ - public Builder setAllowedServices(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAllowedServicesIsMutable(); - allowedServices_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @param value The allowedServices to add. - * @return This builder for chaining. - */ - public Builder addAllowedServices(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAllowedServicesIsMutable(); - allowedServices_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @param values The allowedServices to add. - * @return This builder for chaining. - */ - public Builder addAllAllowedServices(java.lang.Iterable values) { - ensureAllowedServicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, allowedServices_); - onChanged(); - return this; - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @return This builder for chaining. - */ - public Builder clearAllowedServices() { - allowedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-       * The list of APIs usable within the Service Perimeter. Must be empty
-       * unless 'enable_restriction' is True. You can specify a list of individual
-       * services, as well as include the 'RESTRICTED-SERVICES' value, which
-       * automatically includes all of the services protected by the perimeter.
-       * 
- * - * repeated string allowed_services = 2; - * - * @param value The bytes of the allowedServices to add. - * @return This builder for chaining. - */ - public Builder addAllowedServicesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureAllowedServicesIsMutable(); - allowedServices_.add(value); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public VpcAccessibleServices parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new VpcAccessibleServices(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface MethodSelectorOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * Value for `method` should be a valid method name for the corresponding
-     * `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * If `*` used as value for `method`, then ALL methods and permissions are
-     * allowed.
-     * 
- * - * string method = 1; - * - * @return Whether the method field is set. - */ - boolean hasMethod(); - /** - * - * - *
-     * Value for `method` should be a valid method name for the corresponding
-     * `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * If `*` used as value for `method`, then ALL methods and permissions are
-     * allowed.
-     * 
- * - * string method = 1; - * - * @return The method. - */ - java.lang.String getMethod(); - /** - * - * - *
-     * Value for `method` should be a valid method name for the corresponding
-     * `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * If `*` used as value for `method`, then ALL methods and permissions are
-     * allowed.
-     * 
- * - * string method = 1; - * - * @return The bytes for method. - */ - com.google.protobuf.ByteString getMethodBytes(); - - /** - * - * - *
-     * Value for `permission` should be a valid Cloud IAM permission for the
-     * corresponding `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * 
- * - * string permission = 2; - * - * @return Whether the permission field is set. - */ - boolean hasPermission(); - /** - * - * - *
-     * Value for `permission` should be a valid Cloud IAM permission for the
-     * corresponding `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * 
- * - * string permission = 2; - * - * @return The permission. - */ - java.lang.String getPermission(); - /** - * - * - *
-     * Value for `permission` should be a valid Cloud IAM permission for the
-     * corresponding `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * 
- * - * string permission = 2; - * - * @return The bytes for permission. - */ - com.google.protobuf.ByteString getPermissionBytes(); - - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .KindCase - getKindCase(); - } - /** - * - * - *
-   * An allowed method or permission of a service specified in [ApiOperation]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector} - */ - public static final class MethodSelector extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) - MethodSelectorOrBuilder { - private static final long serialVersionUID = 0L; - // Use MethodSelector.newBuilder() to construct. - private MethodSelector(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private MethodSelector() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MethodSelector(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private MethodSelector( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - kindCase_ = 1; - kind_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - kindCase_ = 2; - kind_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder.class); - } - - private int kindCase_ = 0; - private java.lang.Object kind_; - - public enum KindCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - METHOD(1), - PERMISSION(2), - KIND_NOT_SET(0); - private final int value; - - private KindCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static KindCase valueOf(int value) { - return forNumber(value); - } - - public static KindCase forNumber(int value) { - switch (value) { - case 1: - return METHOD; - case 2: - return PERMISSION; - case 0: - return KIND_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public KindCase getKindCase() { - return KindCase.forNumber(kindCase_); - } - - public static final int METHOD_FIELD_NUMBER = 1; - /** - * - * - *
-     * Value for `method` should be a valid method name for the corresponding
-     * `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * If `*` used as value for `method`, then ALL methods and permissions are
-     * allowed.
-     * 
- * - * string method = 1; - * - * @return Whether the method field is set. - */ - public boolean hasMethod() { - return kindCase_ == 1; - } - /** - * - * - *
-     * Value for `method` should be a valid method name for the corresponding
-     * `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * If `*` used as value for `method`, then ALL methods and permissions are
-     * allowed.
-     * 
- * - * string method = 1; - * - * @return The method. - */ - public java.lang.String getMethod() { - java.lang.Object ref = ""; - if (kindCase_ == 1) { - ref = kind_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (kindCase_ == 1) { - kind_ = s; - } - return s; - } - } - /** - * - * - *
-     * Value for `method` should be a valid method name for the corresponding
-     * `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * If `*` used as value for `method`, then ALL methods and permissions are
-     * allowed.
-     * 
- * - * string method = 1; - * - * @return The bytes for method. - */ - public com.google.protobuf.ByteString getMethodBytes() { - java.lang.Object ref = ""; - if (kindCase_ == 1) { - ref = kind_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (kindCase_ == 1) { - kind_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PERMISSION_FIELD_NUMBER = 2; - /** - * - * - *
-     * Value for `permission` should be a valid Cloud IAM permission for the
-     * corresponding `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * 
- * - * string permission = 2; - * - * @return Whether the permission field is set. - */ - public boolean hasPermission() { - return kindCase_ == 2; - } - /** - * - * - *
-     * Value for `permission` should be a valid Cloud IAM permission for the
-     * corresponding `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * 
- * - * string permission = 2; - * - * @return The permission. - */ - public java.lang.String getPermission() { - java.lang.Object ref = ""; - if (kindCase_ == 2) { - ref = kind_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (kindCase_ == 2) { - kind_ = s; - } - return s; - } - } - /** - * - * - *
-     * Value for `permission` should be a valid Cloud IAM permission for the
-     * corresponding `service_name` in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * 
- * - * string permission = 2; - * - * @return The bytes for permission. - */ - public com.google.protobuf.ByteString getPermissionBytes() { - java.lang.Object ref = ""; - if (kindCase_ == 2) { - ref = kind_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (kindCase_ == 2) { - kind_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (kindCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, kind_); - } - if (kindCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, kind_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (kindCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, kind_); - } - if (kindCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, kind_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) obj; - - if (!getKindCase().equals(other.getKindCase())) return false; - switch (kindCase_) { - case 1: - if (!getMethod().equals(other.getMethod())) return false; - break; - case 2: - if (!getPermission().equals(other.getPermission())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (kindCase_) { - case 1: - hash = (37 * hash) + METHOD_FIELD_NUMBER; - hash = (53 * hash) + getMethod().hashCode(); - break; - case 2: - hash = (37 * hash) + PERMISSION_FIELD_NUMBER; - hash = (53 * hash) + getPermission().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * An allowed method or permission of a service specified in [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelectorOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - kindCase_ = 0; - kind_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector( - this); - if (kindCase_ == 1) { - result.kind_ = kind_; - } - if (kindCase_ == 2) { - result.kind_ = kind_; - } - result.kindCase_ = kindCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .getDefaultInstance()) return this; - switch (other.getKindCase()) { - case METHOD: - { - kindCase_ = 1; - kind_ = other.kind_; - onChanged(); - break; - } - case PERMISSION: - { - kindCase_ = 2; - kind_ = other.kind_; - onChanged(); - break; - } - case KIND_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int kindCase_ = 0; - private java.lang.Object kind_; - - public KindCase getKindCase() { - return KindCase.forNumber(kindCase_); - } - - public Builder clearKind() { - kindCase_ = 0; - kind_ = null; - onChanged(); - return this; - } - - /** - * - * - *
-       * Value for `method` should be a valid method name for the corresponding
-       * `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * If `*` used as value for `method`, then ALL methods and permissions are
-       * allowed.
-       * 
- * - * string method = 1; - * - * @return Whether the method field is set. - */ - @java.lang.Override - public boolean hasMethod() { - return kindCase_ == 1; - } - /** - * - * - *
-       * Value for `method` should be a valid method name for the corresponding
-       * `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * If `*` used as value for `method`, then ALL methods and permissions are
-       * allowed.
-       * 
- * - * string method = 1; - * - * @return The method. - */ - @java.lang.Override - public java.lang.String getMethod() { - java.lang.Object ref = ""; - if (kindCase_ == 1) { - ref = kind_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (kindCase_ == 1) { - kind_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * Value for `method` should be a valid method name for the corresponding
-       * `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * If `*` used as value for `method`, then ALL methods and permissions are
-       * allowed.
-       * 
- * - * string method = 1; - * - * @return The bytes for method. - */ - @java.lang.Override - public com.google.protobuf.ByteString getMethodBytes() { - java.lang.Object ref = ""; - if (kindCase_ == 1) { - ref = kind_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (kindCase_ == 1) { - kind_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * Value for `method` should be a valid method name for the corresponding
-       * `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * If `*` used as value for `method`, then ALL methods and permissions are
-       * allowed.
-       * 
- * - * string method = 1; - * - * @param value The method to set. - * @return This builder for chaining. - */ - public Builder setMethod(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - kindCase_ = 1; - kind_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * Value for `method` should be a valid method name for the corresponding
-       * `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * If `*` used as value for `method`, then ALL methods and permissions are
-       * allowed.
-       * 
- * - * string method = 1; - * - * @return This builder for chaining. - */ - public Builder clearMethod() { - if (kindCase_ == 1) { - kindCase_ = 0; - kind_ = null; - onChanged(); - } - return this; - } - /** - * - * - *
-       * Value for `method` should be a valid method name for the corresponding
-       * `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * If `*` used as value for `method`, then ALL methods and permissions are
-       * allowed.
-       * 
- * - * string method = 1; - * - * @param value The bytes for method to set. - * @return This builder for chaining. - */ - public Builder setMethodBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - kindCase_ = 1; - kind_ = value; - onChanged(); - return this; - } - - /** - * - * - *
-       * Value for `permission` should be a valid Cloud IAM permission for the
-       * corresponding `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * 
- * - * string permission = 2; - * - * @return Whether the permission field is set. - */ - @java.lang.Override - public boolean hasPermission() { - return kindCase_ == 2; - } - /** - * - * - *
-       * Value for `permission` should be a valid Cloud IAM permission for the
-       * corresponding `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * 
- * - * string permission = 2; - * - * @return The permission. - */ - @java.lang.Override - public java.lang.String getPermission() { - java.lang.Object ref = ""; - if (kindCase_ == 2) { - ref = kind_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (kindCase_ == 2) { - kind_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * Value for `permission` should be a valid Cloud IAM permission for the
-       * corresponding `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * 
- * - * string permission = 2; - * - * @return The bytes for permission. - */ - @java.lang.Override - public com.google.protobuf.ByteString getPermissionBytes() { - java.lang.Object ref = ""; - if (kindCase_ == 2) { - ref = kind_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (kindCase_ == 2) { - kind_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * Value for `permission` should be a valid Cloud IAM permission for the
-       * corresponding `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * 
- * - * string permission = 2; - * - * @param value The permission to set. - * @return This builder for chaining. - */ - public Builder setPermission(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - kindCase_ = 2; - kind_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * Value for `permission` should be a valid Cloud IAM permission for the
-       * corresponding `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * 
- * - * string permission = 2; - * - * @return This builder for chaining. - */ - public Builder clearPermission() { - if (kindCase_ == 2) { - kindCase_ = 0; - kind_ = null; - onChanged(); - } - return this; - } - /** - * - * - *
-       * Value for `permission` should be a valid Cloud IAM permission for the
-       * corresponding `service_name` in [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
-       * 
- * - * string permission = 2; - * - * @param value The bytes for permission to set. - * @return This builder for chaining. - */ - public Builder setPermissionBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - kindCase_ = 2; - kind_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelector - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public MethodSelector parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new MethodSelector(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface ApiOperationOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The name of the API whose methods or permissions the [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * or [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * want to allow. A single [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * with `service_name` field set to `*` will allow all methods AND
-     * permissions for all services.
-     * 
- * - * string service_name = 1; - * - * @return The serviceName. - */ - java.lang.String getServiceName(); - /** - * - * - *
-     * The name of the API whose methods or permissions the [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * or [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * want to allow. A single [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * with `service_name` field set to `*` will allow all methods AND
-     * permissions for all services.
-     * 
- * - * string service_name = 1; - * - * @return The bytes for serviceName. - */ - com.google.protobuf.ByteString getServiceNameBytes(); - - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector> - getMethodSelectorsList(); - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - getMethodSelectors(int index); - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - int getMethodSelectorsCount(); - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelectorOrBuilder> - getMethodSelectorsOrBuilderList(); - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelectorOrBuilder - getMethodSelectorsOrBuilder(int index); - } - /** - * - * - *
-   * Identification for an API Operation.
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation} - */ - public static final class ApiOperation extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) - ApiOperationOrBuilder { - private static final long serialVersionUID = 0L; - // Use ApiOperation.newBuilder() to construct. - private ApiOperation(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ApiOperation() { - serviceName_ = ""; - methodSelectors_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ApiOperation(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ApiOperation( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - serviceName_ = s; - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - methodSelectors_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelector>(); - mutable_bitField0_ |= 0x00000001; - } - methodSelectors_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelector.parser(), - extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - methodSelectors_ = java.util.Collections.unmodifiableList(methodSelectors_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder.class); - } - - public static final int SERVICE_NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object serviceName_; - /** - * - * - *
-     * The name of the API whose methods or permissions the [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * or [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * want to allow. A single [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * with `service_name` field set to `*` will allow all methods AND
-     * permissions for all services.
-     * 
- * - * string service_name = 1; - * - * @return The serviceName. - */ - @java.lang.Override - public java.lang.String getServiceName() { - java.lang.Object ref = serviceName_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - serviceName_ = s; - return s; - } - } - /** - * - * - *
-     * The name of the API whose methods or permissions the [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * or [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * want to allow. A single [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * with `service_name` field set to `*` will allow all methods AND
-     * permissions for all services.
-     * 
- * - * string service_name = 1; - * - * @return The bytes for serviceName. - */ - @java.lang.Override - public com.google.protobuf.ByteString getServiceNameBytes() { - java.lang.Object ref = serviceName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - serviceName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int METHOD_SELECTORS_FIELD_NUMBER = 2; - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector> - methodSelectors_; - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - @java.lang.Override - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector> - getMethodSelectorsList() { - return methodSelectors_; - } - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelectorOrBuilder> - getMethodSelectorsOrBuilderList() { - return methodSelectors_; - } - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - @java.lang.Override - public int getMethodSelectorsCount() { - return methodSelectors_.size(); - } - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - getMethodSelectors(int index) { - return methodSelectors_.get(index); - } - /** - * - * - *
-     * API methods or permissions to allow. Method or permission must belong to
-     * the service specified by `service_name` field. A single [MethodSelector]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-     * entry with `*` specified for the `method` field will allow all methods
-     * AND permissions for the service specified in `service_name`.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelectorOrBuilder - getMethodSelectorsOrBuilder(int index) { - return methodSelectors_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceName_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, serviceName_); - } - for (int i = 0; i < methodSelectors_.size(); i++) { - output.writeMessage(2, methodSelectors_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceName_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, serviceName_); - } - for (int i = 0; i < methodSelectors_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(2, methodSelectors_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) obj; - - if (!getServiceName().equals(other.getServiceName())) return false; - if (!getMethodSelectorsList().equals(other.getMethodSelectorsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + SERVICE_NAME_FIELD_NUMBER; - hash = (53 * hash) + getServiceName().hashCode(); - if (getMethodSelectorsCount() > 0) { - hash = (37 * hash) + METHOD_SELECTORS_FIELD_NUMBER; - hash = (53 * hash) + getMethodSelectorsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Identification for an API Operation.
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperationOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getMethodSelectorsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - serviceName_ = ""; - - if (methodSelectorsBuilder_ == null) { - methodSelectors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - methodSelectorsBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation( - this); - int from_bitField0_ = bitField0_; - result.serviceName_ = serviceName_; - if (methodSelectorsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - methodSelectors_ = java.util.Collections.unmodifiableList(methodSelectors_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.methodSelectors_ = methodSelectors_; - } else { - result.methodSelectors_ = methodSelectorsBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .getDefaultInstance()) return this; - if (!other.getServiceName().isEmpty()) { - serviceName_ = other.serviceName_; - onChanged(); - } - if (methodSelectorsBuilder_ == null) { - if (!other.methodSelectors_.isEmpty()) { - if (methodSelectors_.isEmpty()) { - methodSelectors_ = other.methodSelectors_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureMethodSelectorsIsMutable(); - methodSelectors_.addAll(other.methodSelectors_); - } - onChanged(); - } - } else { - if (!other.methodSelectors_.isEmpty()) { - if (methodSelectorsBuilder_.isEmpty()) { - methodSelectorsBuilder_.dispose(); - methodSelectorsBuilder_ = null; - methodSelectors_ = other.methodSelectors_; - bitField0_ = (bitField0_ & ~0x00000001); - methodSelectorsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getMethodSelectorsFieldBuilder() - : null; - } else { - methodSelectorsBuilder_.addAllMessages(other.methodSelectors_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object serviceName_ = ""; - /** - * - * - *
-       * The name of the API whose methods or permissions the [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * or [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * want to allow. A single [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * with `service_name` field set to `*` will allow all methods AND
-       * permissions for all services.
-       * 
- * - * string service_name = 1; - * - * @return The serviceName. - */ - public java.lang.String getServiceName() { - java.lang.Object ref = serviceName_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - serviceName_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * The name of the API whose methods or permissions the [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * or [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * want to allow. A single [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * with `service_name` field set to `*` will allow all methods AND
-       * permissions for all services.
-       * 
- * - * string service_name = 1; - * - * @return The bytes for serviceName. - */ - public com.google.protobuf.ByteString getServiceNameBytes() { - java.lang.Object ref = serviceName_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - serviceName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * The name of the API whose methods or permissions the [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * or [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * want to allow. A single [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * with `service_name` field set to `*` will allow all methods AND
-       * permissions for all services.
-       * 
- * - * string service_name = 1; - * - * @param value The serviceName to set. - * @return This builder for chaining. - */ - public Builder setServiceName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - serviceName_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The name of the API whose methods or permissions the [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * or [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * want to allow. A single [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * with `service_name` field set to `*` will allow all methods AND
-       * permissions for all services.
-       * 
- * - * string service_name = 1; - * - * @return This builder for chaining. - */ - public Builder clearServiceName() { - - serviceName_ = getDefaultInstance().getServiceName(); - onChanged(); - return this; - } - /** - * - * - *
-       * The name of the API whose methods or permissions the [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * or [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * want to allow. A single [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * with `service_name` field set to `*` will allow all methods AND
-       * permissions for all services.
-       * 
- * - * string service_name = 1; - * - * @param value The bytes for serviceName to set. - * @return This builder for chaining. - */ - public Builder setServiceNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - serviceName_ = value; - onChanged(); - return this; - } - - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector> - methodSelectors_ = java.util.Collections.emptyList(); - - private void ensureMethodSelectorsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - methodSelectors_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelector>(methodSelectors_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelectorOrBuilder> - methodSelectorsBuilder_; - - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector> - getMethodSelectorsList() { - if (methodSelectorsBuilder_ == null) { - return java.util.Collections.unmodifiableList(methodSelectors_); - } else { - return methodSelectorsBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public int getMethodSelectorsCount() { - if (methodSelectorsBuilder_ == null) { - return methodSelectors_.size(); - } else { - return methodSelectorsBuilder_.getCount(); - } - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - getMethodSelectors(int index) { - if (methodSelectorsBuilder_ == null) { - return methodSelectors_.get(index); - } else { - return methodSelectorsBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder setMethodSelectors( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector value) { - if (methodSelectorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMethodSelectorsIsMutable(); - methodSelectors_.set(index, value); - onChanged(); - } else { - methodSelectorsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder setMethodSelectors( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector.Builder - builderForValue) { - if (methodSelectorsBuilder_ == null) { - ensureMethodSelectorsIsMutable(); - methodSelectors_.set(index, builderForValue.build()); - onChanged(); - } else { - methodSelectorsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder addMethodSelectors( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector value) { - if (methodSelectorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMethodSelectorsIsMutable(); - methodSelectors_.add(value); - onChanged(); - } else { - methodSelectorsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder addMethodSelectors( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector value) { - if (methodSelectorsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMethodSelectorsIsMutable(); - methodSelectors_.add(index, value); - onChanged(); - } else { - methodSelectorsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder addMethodSelectors( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector.Builder - builderForValue) { - if (methodSelectorsBuilder_ == null) { - ensureMethodSelectorsIsMutable(); - methodSelectors_.add(builderForValue.build()); - onChanged(); - } else { - methodSelectorsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder addMethodSelectors( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector.Builder - builderForValue) { - if (methodSelectorsBuilder_ == null) { - ensureMethodSelectorsIsMutable(); - methodSelectors_.add(index, builderForValue.build()); - onChanged(); - } else { - methodSelectorsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder addAllMethodSelectors( - java.lang.Iterable< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelector> - values) { - if (methodSelectorsBuilder_ == null) { - ensureMethodSelectorsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, methodSelectors_); - onChanged(); - } else { - methodSelectorsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder clearMethodSelectors() { - if (methodSelectorsBuilder_ == null) { - methodSelectors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - methodSelectorsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public Builder removeMethodSelectors(int index) { - if (methodSelectorsBuilder_ == null) { - ensureMethodSelectorsIsMutable(); - methodSelectors_.remove(index); - onChanged(); - } else { - methodSelectorsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder - getMethodSelectorsBuilder(int index) { - return getMethodSelectorsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelectorOrBuilder - getMethodSelectorsOrBuilder(int index) { - if (methodSelectorsBuilder_ == null) { - return methodSelectors_.get(index); - } else { - return methodSelectorsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelectorOrBuilder> - getMethodSelectorsOrBuilderList() { - if (methodSelectorsBuilder_ != null) { - return methodSelectorsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(methodSelectors_); - } - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder - addMethodSelectorsBuilder() { - return getMethodSelectorsFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .getDefaultInstance()); - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder - addMethodSelectorsBuilder(int index) { - return getMethodSelectorsFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .getDefaultInstance()); - } - /** - * - * - *
-       * API methods or permissions to allow. Method or permission must belong to
-       * the service specified by `service_name` field. A single [MethodSelector]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector]
-       * entry with `*` specified for the `method` field will allow all methods
-       * AND permissions for the service specified in `service_name`.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector method_selectors = 2; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder> - getMethodSelectorsBuilderList() { - return getMethodSelectorsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelectorOrBuilder> - getMethodSelectorsFieldBuilder() { - if (methodSelectorsBuilder_ == null) { - methodSelectorsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .MethodSelectorOrBuilder>( - methodSelectors_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - methodSelectors_ = null; - } - return methodSelectorsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperation - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ApiOperation parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ApiOperation(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface IngressSourceOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * An [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-     * name that allow resources within the [ServicePerimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-     * accessed from the internet. [AccessLevels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-     * be in the same policy as this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Referencing a nonexistent [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-     * an error. If no [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-     * specified for `access_level`, then all [IngressSources]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-     * will be allowed.
-     * 
- * - * string access_level = 1; - * - * @return Whether the accessLevel field is set. - */ - boolean hasAccessLevel(); - /** - * - * - *
-     * An [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-     * name that allow resources within the [ServicePerimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-     * accessed from the internet. [AccessLevels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-     * be in the same policy as this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Referencing a nonexistent [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-     * an error. If no [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-     * specified for `access_level`, then all [IngressSources]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-     * will be allowed.
-     * 
- * - * string access_level = 1; - * - * @return The accessLevel. - */ - java.lang.String getAccessLevel(); - /** - * - * - *
-     * An [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-     * name that allow resources within the [ServicePerimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-     * accessed from the internet. [AccessLevels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-     * be in the same policy as this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Referencing a nonexistent [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-     * an error. If no [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-     * specified for `access_level`, then all [IngressSources]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-     * will be allowed.
-     * 
- * - * string access_level = 1; - * - * @return The bytes for accessLevel. - */ - com.google.protobuf.ByteString getAccessLevelBytes(); - - /** - * - * - *
-     * A Google Cloud resource that is allowed to ingress the perimeter.
-     * Requests from these resources will be allowed to access perimeter data.
-     * Currently only projects are allowed.
-     * Format: `projects/{project_number}`
-     * The project may be in any Google Cloud organization, not just the
-     * organization that the perimeter is defined in. `*` is not allowed, the
-     * case of allowing all Google Cloud resources only is not supported.
-     * 
- * - * string resource = 2; - * - * @return Whether the resource field is set. - */ - boolean hasResource(); - /** - * - * - *
-     * A Google Cloud resource that is allowed to ingress the perimeter.
-     * Requests from these resources will be allowed to access perimeter data.
-     * Currently only projects are allowed.
-     * Format: `projects/{project_number}`
-     * The project may be in any Google Cloud organization, not just the
-     * organization that the perimeter is defined in. `*` is not allowed, the
-     * case of allowing all Google Cloud resources only is not supported.
-     * 
- * - * string resource = 2; - * - * @return The resource. - */ - java.lang.String getResource(); - /** - * - * - *
-     * A Google Cloud resource that is allowed to ingress the perimeter.
-     * Requests from these resources will be allowed to access perimeter data.
-     * Currently only projects are allowed.
-     * Format: `projects/{project_number}`
-     * The project may be in any Google Cloud organization, not just the
-     * organization that the perimeter is defined in. `*` is not allowed, the
-     * case of allowing all Google Cloud resources only is not supported.
-     * 
- * - * string resource = 2; - * - * @return The bytes for resource. - */ - com.google.protobuf.ByteString getResourceBytes(); - - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .SourceCase - getSourceCase(); - } - /** - * - * - *
-   * The source that [IngressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * authorizes access from.
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource} - */ - public static final class IngressSource extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) - IngressSourceOrBuilder { - private static final long serialVersionUID = 0L; - // Use IngressSource.newBuilder() to construct. - private IngressSource(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private IngressSource() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new IngressSource(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private IngressSource( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - sourceCase_ = 1; - source_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - sourceCase_ = 2; - source_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder.class); - } - - private int sourceCase_ = 0; - private java.lang.Object source_; - - public enum SourceCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - ACCESS_LEVEL(1), - RESOURCE(2), - SOURCE_NOT_SET(0); - private final int value; - - private SourceCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static SourceCase valueOf(int value) { - return forNumber(value); - } - - public static SourceCase forNumber(int value) { - switch (value) { - case 1: - return ACCESS_LEVEL; - case 2: - return RESOURCE; - case 0: - return SOURCE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public SourceCase getSourceCase() { - return SourceCase.forNumber(sourceCase_); - } - - public static final int ACCESS_LEVEL_FIELD_NUMBER = 1; - /** - * - * - *
-     * An [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-     * name that allow resources within the [ServicePerimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-     * accessed from the internet. [AccessLevels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-     * be in the same policy as this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Referencing a nonexistent [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-     * an error. If no [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-     * specified for `access_level`, then all [IngressSources]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-     * will be allowed.
-     * 
- * - * string access_level = 1; - * - * @return Whether the accessLevel field is set. - */ - public boolean hasAccessLevel() { - return sourceCase_ == 1; - } - /** - * - * - *
-     * An [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-     * name that allow resources within the [ServicePerimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-     * accessed from the internet. [AccessLevels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-     * be in the same policy as this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Referencing a nonexistent [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-     * an error. If no [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-     * specified for `access_level`, then all [IngressSources]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-     * will be allowed.
-     * 
- * - * string access_level = 1; - * - * @return The accessLevel. - */ - public java.lang.String getAccessLevel() { - java.lang.Object ref = ""; - if (sourceCase_ == 1) { - ref = source_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (sourceCase_ == 1) { - source_ = s; - } - return s; - } - } - /** - * - * - *
-     * An [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-     * name that allow resources within the [ServicePerimeters]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-     * accessed from the internet. [AccessLevels]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-     * be in the same policy as this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * Referencing a nonexistent [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-     * an error. If no [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-     * specified for `access_level`, then all [IngressSources]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-     * will be allowed.
-     * 
- * - * string access_level = 1; - * - * @return The bytes for accessLevel. - */ - public com.google.protobuf.ByteString getAccessLevelBytes() { - java.lang.Object ref = ""; - if (sourceCase_ == 1) { - ref = source_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (sourceCase_ == 1) { - source_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RESOURCE_FIELD_NUMBER = 2; - /** - * - * - *
-     * A Google Cloud resource that is allowed to ingress the perimeter.
-     * Requests from these resources will be allowed to access perimeter data.
-     * Currently only projects are allowed.
-     * Format: `projects/{project_number}`
-     * The project may be in any Google Cloud organization, not just the
-     * organization that the perimeter is defined in. `*` is not allowed, the
-     * case of allowing all Google Cloud resources only is not supported.
-     * 
- * - * string resource = 2; - * - * @return Whether the resource field is set. - */ - public boolean hasResource() { - return sourceCase_ == 2; - } - /** - * - * - *
-     * A Google Cloud resource that is allowed to ingress the perimeter.
-     * Requests from these resources will be allowed to access perimeter data.
-     * Currently only projects are allowed.
-     * Format: `projects/{project_number}`
-     * The project may be in any Google Cloud organization, not just the
-     * organization that the perimeter is defined in. `*` is not allowed, the
-     * case of allowing all Google Cloud resources only is not supported.
-     * 
- * - * string resource = 2; - * - * @return The resource. - */ - public java.lang.String getResource() { - java.lang.Object ref = ""; - if (sourceCase_ == 2) { - ref = source_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (sourceCase_ == 2) { - source_ = s; - } - return s; - } - } - /** - * - * - *
-     * A Google Cloud resource that is allowed to ingress the perimeter.
-     * Requests from these resources will be allowed to access perimeter data.
-     * Currently only projects are allowed.
-     * Format: `projects/{project_number}`
-     * The project may be in any Google Cloud organization, not just the
-     * organization that the perimeter is defined in. `*` is not allowed, the
-     * case of allowing all Google Cloud resources only is not supported.
-     * 
- * - * string resource = 2; - * - * @return The bytes for resource. - */ - public com.google.protobuf.ByteString getResourceBytes() { - java.lang.Object ref = ""; - if (sourceCase_ == 2) { - ref = source_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (sourceCase_ == 2) { - source_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (sourceCase_ == 1) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, source_); - } - if (sourceCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, source_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (sourceCase_ == 1) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, source_); - } - if (sourceCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, source_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) obj; - - if (!getSourceCase().equals(other.getSourceCase())) return false; - switch (sourceCase_) { - case 1: - if (!getAccessLevel().equals(other.getAccessLevel())) return false; - break; - case 2: - if (!getResource().equals(other.getResource())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (sourceCase_) { - case 1: - hash = (37 * hash) + ACCESS_LEVEL_FIELD_NUMBER; - hash = (53 * hash) + getAccessLevel().hashCode(); - break; - case 2: - hash = (37 * hash) + RESOURCE_FIELD_NUMBER; - hash = (53 * hash) + getResource().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * The source that [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSourceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - sourceCase_ = 0; - source_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource( - this); - if (sourceCase_ == 1) { - result.source_ = source_; - } - if (sourceCase_ == 2) { - result.source_ = source_; - } - result.sourceCase_ = sourceCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .getDefaultInstance()) return this; - switch (other.getSourceCase()) { - case ACCESS_LEVEL: - { - sourceCase_ = 1; - source_ = other.source_; - onChanged(); - break; - } - case RESOURCE: - { - sourceCase_ = 2; - source_ = other.source_; - onChanged(); - break; - } - case SOURCE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int sourceCase_ = 0; - private java.lang.Object source_; - - public SourceCase getSourceCase() { - return SourceCase.forNumber(sourceCase_); - } - - public Builder clearSource() { - sourceCase_ = 0; - source_ = null; - onChanged(); - return this; - } - - /** - * - * - *
-       * An [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-       * name that allow resources within the [ServicePerimeters]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-       * accessed from the internet. [AccessLevels]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-       * be in the same policy as this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * Referencing a nonexistent [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-       * an error. If no [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-       * listed, resources within the perimeter can only be accessed via Google
-       * Cloud calls with request origins within the perimeter. Example:
-       * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-       * specified for `access_level`, then all [IngressSources]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-       * will be allowed.
-       * 
- * - * string access_level = 1; - * - * @return Whether the accessLevel field is set. - */ - @java.lang.Override - public boolean hasAccessLevel() { - return sourceCase_ == 1; - } - /** - * - * - *
-       * An [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-       * name that allow resources within the [ServicePerimeters]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-       * accessed from the internet. [AccessLevels]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-       * be in the same policy as this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * Referencing a nonexistent [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-       * an error. If no [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-       * listed, resources within the perimeter can only be accessed via Google
-       * Cloud calls with request origins within the perimeter. Example:
-       * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-       * specified for `access_level`, then all [IngressSources]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-       * will be allowed.
-       * 
- * - * string access_level = 1; - * - * @return The accessLevel. - */ - @java.lang.Override - public java.lang.String getAccessLevel() { - java.lang.Object ref = ""; - if (sourceCase_ == 1) { - ref = source_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (sourceCase_ == 1) { - source_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * An [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-       * name that allow resources within the [ServicePerimeters]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-       * accessed from the internet. [AccessLevels]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-       * be in the same policy as this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * Referencing a nonexistent [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-       * an error. If no [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-       * listed, resources within the perimeter can only be accessed via Google
-       * Cloud calls with request origins within the perimeter. Example:
-       * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-       * specified for `access_level`, then all [IngressSources]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-       * will be allowed.
-       * 
- * - * string access_level = 1; - * - * @return The bytes for accessLevel. - */ - @java.lang.Override - public com.google.protobuf.ByteString getAccessLevelBytes() { - java.lang.Object ref = ""; - if (sourceCase_ == 1) { - ref = source_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (sourceCase_ == 1) { - source_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * An [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-       * name that allow resources within the [ServicePerimeters]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-       * accessed from the internet. [AccessLevels]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-       * be in the same policy as this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * Referencing a nonexistent [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-       * an error. If no [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-       * listed, resources within the perimeter can only be accessed via Google
-       * Cloud calls with request origins within the perimeter. Example:
-       * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-       * specified for `access_level`, then all [IngressSources]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-       * will be allowed.
-       * 
- * - * string access_level = 1; - * - * @param value The accessLevel to set. - * @return This builder for chaining. - */ - public Builder setAccessLevel(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - sourceCase_ = 1; - source_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * An [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-       * name that allow resources within the [ServicePerimeters]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-       * accessed from the internet. [AccessLevels]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-       * be in the same policy as this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * Referencing a nonexistent [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-       * an error. If no [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-       * listed, resources within the perimeter can only be accessed via Google
-       * Cloud calls with request origins within the perimeter. Example:
-       * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-       * specified for `access_level`, then all [IngressSources]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-       * will be allowed.
-       * 
- * - * string access_level = 1; - * - * @return This builder for chaining. - */ - public Builder clearAccessLevel() { - if (sourceCase_ == 1) { - sourceCase_ = 0; - source_ = null; - onChanged(); - } - return this; - } - /** - * - * - *
-       * An [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] resource
-       * name that allow resources within the [ServicePerimeters]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] to be
-       * accessed from the internet. [AccessLevels]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] listed must
-       * be in the same policy as this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * Referencing a nonexistent [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] will cause
-       * an error. If no [AccessLevel]
-       * [google.identity.accesscontextmanager.v1.AccessLevel] names are
-       * listed, resources within the perimeter can only be accessed via Google
-       * Cloud calls with request origins within the perimeter. Example:
-       * `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is
-       * specified for `access_level`, then all [IngressSources]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource]
-       * will be allowed.
-       * 
- * - * string access_level = 1; - * - * @param value The bytes for accessLevel to set. - * @return This builder for chaining. - */ - public Builder setAccessLevelBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - sourceCase_ = 1; - source_ = value; - onChanged(); - return this; - } - - /** - * - * - *
-       * A Google Cloud resource that is allowed to ingress the perimeter.
-       * Requests from these resources will be allowed to access perimeter data.
-       * Currently only projects are allowed.
-       * Format: `projects/{project_number}`
-       * The project may be in any Google Cloud organization, not just the
-       * organization that the perimeter is defined in. `*` is not allowed, the
-       * case of allowing all Google Cloud resources only is not supported.
-       * 
- * - * string resource = 2; - * - * @return Whether the resource field is set. - */ - @java.lang.Override - public boolean hasResource() { - return sourceCase_ == 2; - } - /** - * - * - *
-       * A Google Cloud resource that is allowed to ingress the perimeter.
-       * Requests from these resources will be allowed to access perimeter data.
-       * Currently only projects are allowed.
-       * Format: `projects/{project_number}`
-       * The project may be in any Google Cloud organization, not just the
-       * organization that the perimeter is defined in. `*` is not allowed, the
-       * case of allowing all Google Cloud resources only is not supported.
-       * 
- * - * string resource = 2; - * - * @return The resource. - */ - @java.lang.Override - public java.lang.String getResource() { - java.lang.Object ref = ""; - if (sourceCase_ == 2) { - ref = source_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (sourceCase_ == 2) { - source_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * A Google Cloud resource that is allowed to ingress the perimeter.
-       * Requests from these resources will be allowed to access perimeter data.
-       * Currently only projects are allowed.
-       * Format: `projects/{project_number}`
-       * The project may be in any Google Cloud organization, not just the
-       * organization that the perimeter is defined in. `*` is not allowed, the
-       * case of allowing all Google Cloud resources only is not supported.
-       * 
- * - * string resource = 2; - * - * @return The bytes for resource. - */ - @java.lang.Override - public com.google.protobuf.ByteString getResourceBytes() { - java.lang.Object ref = ""; - if (sourceCase_ == 2) { - ref = source_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (sourceCase_ == 2) { - source_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * A Google Cloud resource that is allowed to ingress the perimeter.
-       * Requests from these resources will be allowed to access perimeter data.
-       * Currently only projects are allowed.
-       * Format: `projects/{project_number}`
-       * The project may be in any Google Cloud organization, not just the
-       * organization that the perimeter is defined in. `*` is not allowed, the
-       * case of allowing all Google Cloud resources only is not supported.
-       * 
- * - * string resource = 2; - * - * @param value The resource to set. - * @return This builder for chaining. - */ - public Builder setResource(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - sourceCase_ = 2; - source_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * A Google Cloud resource that is allowed to ingress the perimeter.
-       * Requests from these resources will be allowed to access perimeter data.
-       * Currently only projects are allowed.
-       * Format: `projects/{project_number}`
-       * The project may be in any Google Cloud organization, not just the
-       * organization that the perimeter is defined in. `*` is not allowed, the
-       * case of allowing all Google Cloud resources only is not supported.
-       * 
- * - * string resource = 2; - * - * @return This builder for chaining. - */ - public Builder clearResource() { - if (sourceCase_ == 2) { - sourceCase_ = 0; - source_ = null; - onChanged(); - } - return this; - } - /** - * - * - *
-       * A Google Cloud resource that is allowed to ingress the perimeter.
-       * Requests from these resources will be allowed to access perimeter data.
-       * Currently only projects are allowed.
-       * Format: `projects/{project_number}`
-       * The project may be in any Google Cloud organization, not just the
-       * organization that the perimeter is defined in. `*` is not allowed, the
-       * case of allowing all Google Cloud resources only is not supported.
-       * 
- * - * string resource = 2; - * - * @param value The bytes for resource to set. - * @return This builder for chaining. - */ - public Builder setResourceBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - sourceCase_ = 2; - source_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSource - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public IngressSource parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new IngressSource(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface EgressToOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, that are allowed to be accessed by sources
-     * defined in the corresponding [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it contains a resource in this list.  If `*` is
-     * specified for `resources`, then this [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-     * rule will authorize access to all resources outside the perimeter.
-     * 
- * - * repeated string resources = 1; - * - * @return A list containing the resources. - */ - java.util.List getResourcesList(); - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, that are allowed to be accessed by sources
-     * defined in the corresponding [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it contains a resource in this list.  If `*` is
-     * specified for `resources`, then this [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-     * rule will authorize access to all resources outside the perimeter.
-     * 
- * - * repeated string resources = 1; - * - * @return The count of resources. - */ - int getResourcesCount(); - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, that are allowed to be accessed by sources
-     * defined in the corresponding [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it contains a resource in this list.  If `*` is
-     * specified for `resources`, then this [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-     * rule will authorize access to all resources outside the perimeter.
-     * 
- * - * repeated string resources = 1; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - java.lang.String getResources(int index); - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, that are allowed to be accessed by sources
-     * defined in the corresponding [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it contains a resource in this list.  If `*` is
-     * specified for `resources`, then this [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-     * rule will authorize access to all resources outside the perimeter.
-     * 
- * - * repeated string resources = 1; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - com.google.protobuf.ByteString getResourcesBytes(int index); - - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - java.util.List - getOperationsList(); - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation getOperations( - int index); - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - int getOperationsCount(); - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - getOperationsOrBuilderList(); - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperationOrBuilder - getOperationsOrBuilder(int index); - } - /** - * - * - *
-   * Defines the conditions under which an [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * matches a request. Conditions are based on information about the
-   * [ApiOperation]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-   * intended to be performed on the `resources` specified. Note that if the
-   * destination of the request is also protected by a [ServicePerimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter], then that
-   * [ServicePerimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] must have
-   * an [IngressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * which allows access in order for this request to succeed. The request must
-   * match `operations` AND `resources` fields in order to be allowed egress out
-   * of the perimeter.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo} - */ - public static final class EgressTo extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) - EgressToOrBuilder { - private static final long serialVersionUID = 0L; - // Use EgressTo.newBuilder() to construct. - private EgressTo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private EgressTo() { - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - operations_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EgressTo(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private EgressTo( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - resources_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - resources_.add(s); - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - operations_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperation>(); - mutable_bitField0_ |= 0x00000002; - } - operations_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperation.parser(), - extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - resources_ = resources_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - operations_ = java.util.Collections.unmodifiableList(operations_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.Builder - .class); - } - - public static final int RESOURCES_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList resources_; - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, that are allowed to be accessed by sources
-     * defined in the corresponding [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it contains a resource in this list.  If `*` is
-     * specified for `resources`, then this [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-     * rule will authorize access to all resources outside the perimeter.
-     * 
- * - * repeated string resources = 1; - * - * @return A list containing the resources. - */ - public com.google.protobuf.ProtocolStringList getResourcesList() { - return resources_; - } - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, that are allowed to be accessed by sources
-     * defined in the corresponding [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it contains a resource in this list.  If `*` is
-     * specified for `resources`, then this [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-     * rule will authorize access to all resources outside the perimeter.
-     * 
- * - * repeated string resources = 1; - * - * @return The count of resources. - */ - public int getResourcesCount() { - return resources_.size(); - } - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, that are allowed to be accessed by sources
-     * defined in the corresponding [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it contains a resource in this list.  If `*` is
-     * specified for `resources`, then this [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-     * rule will authorize access to all resources outside the perimeter.
-     * 
- * - * repeated string resources = 1; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - public java.lang.String getResources(int index) { - return resources_.get(index); - } - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, that are allowed to be accessed by sources
-     * defined in the corresponding [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it contains a resource in this list.  If `*` is
-     * specified for `resources`, then this [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-     * rule will authorize access to all resources outside the perimeter.
-     * 
- * - * repeated string resources = 1; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - public com.google.protobuf.ByteString getResourcesBytes(int index) { - return resources_.getByteString(index); - } - - public static final int OPERATIONS_FIELD_NUMBER = 2; - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation> - operations_; - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - @java.lang.Override - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation> - getOperationsList() { - return operations_; - } - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - getOperationsOrBuilderList() { - return operations_; - } - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - @java.lang.Override - public int getOperationsCount() { - return operations_.size(); - } - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - getOperations(int index) { - return operations_.get(index); - } - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in the corresponding
-     * [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-     * A request matches if it uses an operation/service in this list.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperationOrBuilder - getOperationsOrBuilder(int index) { - return operations_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < resources_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resources_.getRaw(i)); - } - for (int i = 0; i < operations_.size(); i++) { - output.writeMessage(2, operations_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < resources_.size(); i++) { - dataSize += computeStringSizeNoTag(resources_.getRaw(i)); - } - size += dataSize; - size += 1 * getResourcesList().size(); - } - for (int i = 0; i < operations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, operations_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) obj; - - if (!getResourcesList().equals(other.getResourcesList())) return false; - if (!getOperationsList().equals(other.getOperationsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getResourcesCount() > 0) { - hash = (37 * hash) + RESOURCES_FIELD_NUMBER; - hash = (53 * hash) + getResourcesList().hashCode(); - } - if (getOperationsCount() > 0) { - hash = (37 * hash) + OPERATIONS_FIELD_NUMBER; - hash = (53 * hash) + getOperationsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Defines the conditions under which an [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * matches a request. Conditions are based on information about the
-     * [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * intended to be performed on the `resources` specified. Note that if the
-     * destination of the request is also protected by a [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter], then that
-     * [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] must have
-     * an [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * which allows access in order for this request to succeed. The request must
-     * match `operations` AND `resources` fields in order to be allowed egress out
-     * of the perimeter.
-     * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressToOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOperationsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - if (operationsBuilder_ == null) { - operations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - operationsBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - resources_ = resources_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.resources_ = resources_; - if (operationsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - operations_ = java.util.Collections.unmodifiableList(operations_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.operations_ = operations_; - } else { - result.operations_ = operationsBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - .getDefaultInstance()) return this; - if (!other.resources_.isEmpty()) { - if (resources_.isEmpty()) { - resources_ = other.resources_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureResourcesIsMutable(); - resources_.addAll(other.resources_); - } - onChanged(); - } - if (operationsBuilder_ == null) { - if (!other.operations_.isEmpty()) { - if (operations_.isEmpty()) { - operations_ = other.operations_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureOperationsIsMutable(); - operations_.addAll(other.operations_); - } - onChanged(); - } - } else { - if (!other.operations_.isEmpty()) { - if (operationsBuilder_.isEmpty()) { - operationsBuilder_.dispose(); - operationsBuilder_ = null; - operations_ = other.operations_; - bitField0_ = (bitField0_ & ~0x00000002); - operationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getOperationsFieldBuilder() - : null; - } else { - operationsBuilder_.addAllMessages(other.operations_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList resources_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureResourcesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - resources_ = new com.google.protobuf.LazyStringArrayList(resources_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @return A list containing the resources. - */ - public com.google.protobuf.ProtocolStringList getResourcesList() { - return resources_.getUnmodifiableView(); - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @return The count of resources. - */ - public int getResourcesCount() { - return resources_.size(); - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - public java.lang.String getResources(int index) { - return resources_.get(index); - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - public com.google.protobuf.ByteString getResourcesBytes(int index) { - return resources_.getByteString(index); - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @param index The index to set the value at. - * @param value The resources to set. - * @return This builder for chaining. - */ - public Builder setResources(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @param value The resources to add. - * @return This builder for chaining. - */ - public Builder addResources(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @param values The resources to add. - * @return This builder for chaining. - */ - public Builder addAllResources(java.lang.Iterable values) { - ensureResourcesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, resources_); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @return This builder for chaining. - */ - public Builder clearResources() { - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, that are allowed to be accessed by sources
-       * defined in the corresponding [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it contains a resource in this list.  If `*` is
-       * specified for `resources`, then this [EgressTo]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]
-       * rule will authorize access to all resources outside the perimeter.
-       * 
- * - * repeated string resources = 1; - * - * @param value The bytes of the resources to add. - * @return This builder for chaining. - */ - public Builder addResourcesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureResourcesIsMutable(); - resources_.add(value); - onChanged(); - return this; - } - - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation> - operations_ = java.util.Collections.emptyList(); - - private void ensureOperationsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - operations_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation>( - operations_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - operationsBuilder_; - - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation> - getOperationsList() { - if (operationsBuilder_ == null) { - return java.util.Collections.unmodifiableList(operations_); - } else { - return operationsBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public int getOperationsCount() { - if (operationsBuilder_ == null) { - return operations_.size(); - } else { - return operationsBuilder_.getCount(); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - getOperations(int index) { - if (operationsBuilder_ == null) { - return operations_.get(index); - } else { - return operationsBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder setOperations( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation value) { - if (operationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOperationsIsMutable(); - operations_.set(index, value); - onChanged(); - } else { - operationsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder setOperations( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - builderForValue) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - operations_.set(index, builderForValue.build()); - onChanged(); - } else { - operationsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder addOperations( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation value) { - if (operationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOperationsIsMutable(); - operations_.add(value); - onChanged(); - } else { - operationsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder addOperations( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation value) { - if (operationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOperationsIsMutable(); - operations_.add(index, value); - onChanged(); - } else { - operationsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder addOperations( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - builderForValue) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - operations_.add(builderForValue.build()); - onChanged(); - } else { - operationsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder addOperations( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - builderForValue) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - operations_.add(index, builderForValue.build()); - onChanged(); - } else { - operationsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder addAllOperations( - java.lang.Iterable< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperation> - values) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, operations_); - onChanged(); - } else { - operationsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder clearOperations() { - if (operationsBuilder_ == null) { - operations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - operationsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public Builder removeOperations(int index) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - operations_.remove(index); - onChanged(); - } else { - operationsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - getOperationsBuilder(int index) { - return getOperationsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder - getOperationsOrBuilder(int index) { - if (operationsBuilder_ == null) { - return operations_.get(index); - } else { - return operationsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - getOperationsOrBuilderList() { - if (operationsBuilder_ != null) { - return operationsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(operations_); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - addOperationsBuilder() { - return getOperationsFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .getDefaultInstance()); - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - addOperationsBuilder(int index) { - return getOperationsFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .getDefaultInstance()); - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in the corresponding
-       * [EgressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom].
-       * A request matches if it uses an operation/service in this list.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 2; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder> - getOperationsBuilderList() { - return getOperationsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - getOperationsFieldBuilder() { - if (operationsBuilder_ == null) { - operationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder>( - operations_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); - operations_ = null; - } - return operationsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public EgressTo parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new EgressTo(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface IngressFromOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - java.util.List - getSourcesList(); - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource getSources( - int index); - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - int getSourcesCount(); - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSourceOrBuilder> - getSourcesOrBuilderList(); - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSourceOrBuilder - getSourcesOrBuilder(int index); - - /** - * - * - *
-     * A list of identities that are allowed access through this ingress
-     * policy. Should be in the format of email address. The email address
-     * should represent individual user or service account only.
-     * 
- * - * repeated string identities = 2; - * - * @return A list containing the identities. - */ - java.util.List getIdentitiesList(); - /** - * - * - *
-     * A list of identities that are allowed access through this ingress
-     * policy. Should be in the format of email address. The email address
-     * should represent individual user or service account only.
-     * 
- * - * repeated string identities = 2; - * - * @return The count of identities. - */ - int getIdentitiesCount(); - /** - * - * - *
-     * A list of identities that are allowed access through this ingress
-     * policy. Should be in the format of email address. The email address
-     * should represent individual user or service account only.
-     * 
- * - * repeated string identities = 2; - * - * @param index The index of the element to return. - * @return The identities at the given index. - */ - java.lang.String getIdentities(int index); - /** - * - * - *
-     * A list of identities that are allowed access through this ingress
-     * policy. Should be in the format of email address. The email address
-     * should represent individual user or service account only.
-     * 
- * - * repeated string identities = 2; - * - * @param index The index of the value to return. - * @return The bytes of the identities at the given index. - */ - com.google.protobuf.ByteString getIdentitiesBytes(int index); - - /** - * - * - *
-     * Specifies the type of identities that are allowed access from outside the
-     * perimeter. If left unspecified, then members of `identities` field will
-     * be allowed access.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @return The enum numeric value on the wire for identityType. - */ - int getIdentityTypeValue(); - /** - * - * - *
-     * Specifies the type of identities that are allowed access from outside the
-     * perimeter. If left unspecified, then members of `identities` field will
-     * be allowed access.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @return The identityType. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - getIdentityType(); - } - /** - * - * - *
-   * Defines the conditions under which an [IngressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * matches a request. Conditions are based on information about the source of
-   * the request. The request must satisfy what is defined in `sources` AND
-   * identity related fields in order to match.
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom} - */ - public static final class IngressFrom extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) - IngressFromOrBuilder { - private static final long serialVersionUID = 0L; - // Use IngressFrom.newBuilder() to construct. - private IngressFrom(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private IngressFrom() { - sources_ = java.util.Collections.emptyList(); - identities_ = com.google.protobuf.LazyStringArrayList.EMPTY; - identityType_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new IngressFrom(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private IngressFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - sources_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSource>(); - mutable_bitField0_ |= 0x00000001; - } - sources_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSource.parser(), - extensionRegistry)); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - identities_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - identities_.add(s); - break; - } - case 24: - { - int rawValue = input.readEnum(); - - identityType_ = rawValue; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - sources_ = java.util.Collections.unmodifiableList(sources_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - identities_ = identities_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom.Builder - .class); - } - - public static final int SOURCES_FIELD_NUMBER = 1; - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource> - sources_; - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - @java.lang.Override - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource> - getSourcesList() { - return sources_; - } - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSourceOrBuilder> - getSourcesOrBuilderList() { - return sources_; - } - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - @java.lang.Override - public int getSourcesCount() { - return sources_.size(); - } - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - getSources(int index) { - return sources_.get(index); - } - /** - * - * - *
-     * Sources that this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * authorizes access from.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSourceOrBuilder - getSourcesOrBuilder(int index) { - return sources_.get(index); - } - - public static final int IDENTITIES_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList identities_; - /** - * - * - *
-     * A list of identities that are allowed access through this ingress
-     * policy. Should be in the format of email address. The email address
-     * should represent individual user or service account only.
-     * 
- * - * repeated string identities = 2; - * - * @return A list containing the identities. - */ - public com.google.protobuf.ProtocolStringList getIdentitiesList() { - return identities_; - } - /** - * - * - *
-     * A list of identities that are allowed access through this ingress
-     * policy. Should be in the format of email address. The email address
-     * should represent individual user or service account only.
-     * 
- * - * repeated string identities = 2; - * - * @return The count of identities. - */ - public int getIdentitiesCount() { - return identities_.size(); - } - /** - * - * - *
-     * A list of identities that are allowed access through this ingress
-     * policy. Should be in the format of email address. The email address
-     * should represent individual user or service account only.
-     * 
- * - * repeated string identities = 2; - * - * @param index The index of the element to return. - * @return The identities at the given index. - */ - public java.lang.String getIdentities(int index) { - return identities_.get(index); - } - /** - * - * - *
-     * A list of identities that are allowed access through this ingress
-     * policy. Should be in the format of email address. The email address
-     * should represent individual user or service account only.
-     * 
- * - * repeated string identities = 2; - * - * @param index The index of the value to return. - * @return The bytes of the identities at the given index. - */ - public com.google.protobuf.ByteString getIdentitiesBytes(int index) { - return identities_.getByteString(index); - } - - public static final int IDENTITY_TYPE_FIELD_NUMBER = 3; - private int identityType_; - /** - * - * - *
-     * Specifies the type of identities that are allowed access from outside the
-     * perimeter. If left unspecified, then members of `identities` field will
-     * be allowed access.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @return The enum numeric value on the wire for identityType. - */ - @java.lang.Override - public int getIdentityTypeValue() { - return identityType_; - } - /** - * - * - *
-     * Specifies the type of identities that are allowed access from outside the
-     * perimeter. If left unspecified, then members of `identities` field will
-     * be allowed access.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @return The identityType. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - getIdentityType() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType result = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType.valueOf( - identityType_); - return result == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - .UNRECOGNIZED - : result; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < sources_.size(); i++) { - output.writeMessage(1, sources_.get(i)); - } - for (int i = 0; i < identities_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, identities_.getRaw(i)); - } - if (identityType_ - != com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - .IDENTITY_TYPE_UNSPECIFIED - .getNumber()) { - output.writeEnum(3, identityType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < sources_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, sources_.get(i)); - } - { - int dataSize = 0; - for (int i = 0; i < identities_.size(); i++) { - dataSize += computeStringSizeNoTag(identities_.getRaw(i)); - } - size += dataSize; - size += 1 * getIdentitiesList().size(); - } - if (identityType_ - != com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - .IDENTITY_TYPE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, identityType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) obj; - - if (!getSourcesList().equals(other.getSourcesList())) return false; - if (!getIdentitiesList().equals(other.getIdentitiesList())) return false; - if (identityType_ != other.identityType_) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getSourcesCount() > 0) { - hash = (37 * hash) + SOURCES_FIELD_NUMBER; - hash = (53 * hash) + getSourcesList().hashCode(); - } - if (getIdentitiesCount() > 0) { - hash = (37 * hash) + IDENTITIES_FIELD_NUMBER; - hash = (53 * hash) + getIdentitiesList().hashCode(); - } - hash = (37 * hash) + IDENTITY_TYPE_FIELD_NUMBER; - hash = (53 * hash) + identityType_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Defines the conditions under which an [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * matches a request. Conditions are based on information about the source of
-     * the request. The request must satisfy what is defined in `sources` AND
-     * identity related fields in order to match.
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFromOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getSourcesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (sourcesBuilder_ == null) { - sources_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - sourcesBuilder_.clear(); - } - identities_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - identityType_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom( - this); - int from_bitField0_ = bitField0_; - if (sourcesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - sources_ = java.util.Collections.unmodifiableList(sources_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.sources_ = sources_; - } else { - result.sources_ = sourcesBuilder_.build(); - } - if (((bitField0_ & 0x00000002) != 0)) { - identities_ = identities_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.identities_ = identities_; - result.identityType_ = identityType_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .getDefaultInstance()) return this; - if (sourcesBuilder_ == null) { - if (!other.sources_.isEmpty()) { - if (sources_.isEmpty()) { - sources_ = other.sources_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureSourcesIsMutable(); - sources_.addAll(other.sources_); - } - onChanged(); - } - } else { - if (!other.sources_.isEmpty()) { - if (sourcesBuilder_.isEmpty()) { - sourcesBuilder_.dispose(); - sourcesBuilder_ = null; - sources_ = other.sources_; - bitField0_ = (bitField0_ & ~0x00000001); - sourcesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getSourcesFieldBuilder() - : null; - } else { - sourcesBuilder_.addAllMessages(other.sources_); - } - } - } - if (!other.identities_.isEmpty()) { - if (identities_.isEmpty()) { - identities_ = other.identities_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureIdentitiesIsMutable(); - identities_.addAll(other.identities_); - } - onChanged(); - } - if (other.identityType_ != 0) { - setIdentityTypeValue(other.getIdentityTypeValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource> - sources_ = java.util.Collections.emptyList(); - - private void ensureSourcesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - sources_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource>( - sources_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSourceOrBuilder> - sourcesBuilder_; - - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource> - getSourcesList() { - if (sourcesBuilder_ == null) { - return java.util.Collections.unmodifiableList(sources_); - } else { - return sourcesBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public int getSourcesCount() { - if (sourcesBuilder_ == null) { - return sources_.size(); - } else { - return sourcesBuilder_.getCount(); - } - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - getSources(int index) { - if (sourcesBuilder_ == null) { - return sources_.get(index); - } else { - return sourcesBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder setSources( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource value) { - if (sourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSourcesIsMutable(); - sources_.set(index, value); - onChanged(); - } else { - sourcesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder setSources( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource.Builder - builderForValue) { - if (sourcesBuilder_ == null) { - ensureSourcesIsMutable(); - sources_.set(index, builderForValue.build()); - onChanged(); - } else { - sourcesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder addSources( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource value) { - if (sourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSourcesIsMutable(); - sources_.add(value); - onChanged(); - } else { - sourcesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder addSources( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource value) { - if (sourcesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureSourcesIsMutable(); - sources_.add(index, value); - onChanged(); - } else { - sourcesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder addSources( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource.Builder - builderForValue) { - if (sourcesBuilder_ == null) { - ensureSourcesIsMutable(); - sources_.add(builderForValue.build()); - onChanged(); - } else { - sourcesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder addSources( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource.Builder - builderForValue) { - if (sourcesBuilder_ == null) { - ensureSourcesIsMutable(); - sources_.add(index, builderForValue.build()); - onChanged(); - } else { - sourcesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder addAllSources( - java.lang.Iterable< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSource> - values) { - if (sourcesBuilder_ == null) { - ensureSourcesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, sources_); - onChanged(); - } else { - sourcesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder clearSources() { - if (sourcesBuilder_ == null) { - sources_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - sourcesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public Builder removeSources(int index) { - if (sourcesBuilder_ == null) { - ensureSourcesIsMutable(); - sources_.remove(index); - onChanged(); - } else { - sourcesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder - getSourcesBuilder(int index) { - return getSourcesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSourceOrBuilder - getSourcesOrBuilder(int index) { - if (sourcesBuilder_ == null) { - return sources_.get(index); - } else { - return sourcesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSourceOrBuilder> - getSourcesOrBuilderList() { - if (sourcesBuilder_ != null) { - return sourcesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(sources_); - } - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder - addSourcesBuilder() { - return getSourcesFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .getDefaultInstance()); - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder - addSourcesBuilder(int index) { - return getSourcesFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .getDefaultInstance()); - } - /** - * - * - *
-       * Sources that this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * authorizes access from.
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource sources = 1; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder> - getSourcesBuilderList() { - return getSourcesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSourceOrBuilder> - getSourcesFieldBuilder() { - if (sourcesBuilder_ == null) { - sourcesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressSourceOrBuilder>( - sources_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - sources_ = null; - } - return sourcesBuilder_; - } - - private com.google.protobuf.LazyStringList identities_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureIdentitiesIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - identities_ = new com.google.protobuf.LazyStringArrayList(identities_); - bitField0_ |= 0x00000002; - } - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @return A list containing the identities. - */ - public com.google.protobuf.ProtocolStringList getIdentitiesList() { - return identities_.getUnmodifiableView(); - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @return The count of identities. - */ - public int getIdentitiesCount() { - return identities_.size(); - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @param index The index of the element to return. - * @return The identities at the given index. - */ - public java.lang.String getIdentities(int index) { - return identities_.get(index); - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @param index The index of the value to return. - * @return The bytes of the identities at the given index. - */ - public com.google.protobuf.ByteString getIdentitiesBytes(int index) { - return identities_.getByteString(index); - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @param index The index to set the value at. - * @param value The identities to set. - * @return This builder for chaining. - */ - public Builder setIdentities(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdentitiesIsMutable(); - identities_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @param value The identities to add. - * @return This builder for chaining. - */ - public Builder addIdentities(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdentitiesIsMutable(); - identities_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @param values The identities to add. - * @return This builder for chaining. - */ - public Builder addAllIdentities(java.lang.Iterable values) { - ensureIdentitiesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, identities_); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @return This builder for chaining. - */ - public Builder clearIdentities() { - identities_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of identities that are allowed access through this ingress
-       * policy. Should be in the format of email address. The email address
-       * should represent individual user or service account only.
-       * 
- * - * repeated string identities = 2; - * - * @param value The bytes of the identities to add. - * @return This builder for chaining. - */ - public Builder addIdentitiesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureIdentitiesIsMutable(); - identities_.add(value); - onChanged(); - return this; - } - - private int identityType_ = 0; - /** - * - * - *
-       * Specifies the type of identities that are allowed access from outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @return The enum numeric value on the wire for identityType. - */ - @java.lang.Override - public int getIdentityTypeValue() { - return identityType_; - } - /** - * - * - *
-       * Specifies the type of identities that are allowed access from outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @param value The enum numeric value on the wire for identityType to set. - * @return This builder for chaining. - */ - public Builder setIdentityTypeValue(int value) { - - identityType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * Specifies the type of identities that are allowed access from outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @return The identityType. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - getIdentityType() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType result = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType.valueOf( - identityType_); - return result == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - .UNRECOGNIZED - : result; - } - /** - * - * - *
-       * Specifies the type of identities that are allowed access from outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @param value The identityType to set. - * @return This builder for chaining. - */ - public Builder setIdentityType( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType value) { - if (value == null) { - throw new NullPointerException(); - } - - identityType_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-       * Specifies the type of identities that are allowed access from outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 3; - * - * - * @return This builder for chaining. - */ - public Builder clearIdentityType() { - - identityType_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressFrom - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public IngressFrom parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new IngressFrom(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface IngressToOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - java.util.List - getOperationsList(); - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation getOperations( - int index); - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - int getOperationsCount(); - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - getOperationsOrBuilderList(); - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperationOrBuilder - getOperationsOrBuilder(int index); - - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-     * allowed to be accessed by sources defined in the corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-     * If a single `*` is specified, then access to all resources inside the
-     * perimeter are allowed.
-     * 
- * - * repeated string resources = 2; - * - * @return A list containing the resources. - */ - java.util.List getResourcesList(); - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-     * allowed to be accessed by sources defined in the corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-     * If a single `*` is specified, then access to all resources inside the
-     * perimeter are allowed.
-     * 
- * - * repeated string resources = 2; - * - * @return The count of resources. - */ - int getResourcesCount(); - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-     * allowed to be accessed by sources defined in the corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-     * If a single `*` is specified, then access to all resources inside the
-     * perimeter are allowed.
-     * 
- * - * repeated string resources = 2; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - java.lang.String getResources(int index); - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-     * allowed to be accessed by sources defined in the corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-     * If a single `*` is specified, then access to all resources inside the
-     * perimeter are allowed.
-     * 
- * - * repeated string resources = 2; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - com.google.protobuf.ByteString getResourcesBytes(int index); - } - /** - * - * - *
-   * Defines the conditions under which an [IngressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * matches a request. Conditions are based on information about the
-   * [ApiOperation]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-   * intended to be performed on the target resource of the request. The request
-   * must satisfy what is defined in `operations` AND `resources` in order to
-   * match.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo} - */ - public static final class IngressTo extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) - IngressToOrBuilder { - private static final long serialVersionUID = 0L; - // Use IngressTo.newBuilder() to construct. - private IngressTo(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private IngressTo() { - operations_ = java.util.Collections.emptyList(); - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new IngressTo(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private IngressTo( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - operations_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperation>(); - mutable_bitField0_ |= 0x00000001; - } - operations_.add( - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperation.parser(), - extensionRegistry)); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - resources_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - resources_.add(s); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - operations_ = java.util.Collections.unmodifiableList(operations_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - resources_ = resources_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.Builder - .class); - } - - public static final int OPERATIONS_FIELD_NUMBER = 1; - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation> - operations_; - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - @java.lang.Override - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation> - getOperationsList() { - return operations_; - } - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - getOperationsOrBuilderList() { - return operations_; - } - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - @java.lang.Override - public int getOperationsCount() { - return operations_.size(); - } - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - getOperations(int index) { - return operations_.get(index); - } - /** - * - * - *
-     * A list of [ApiOperations]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * allowed to be performed by the sources specified in corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-     * in this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperationOrBuilder - getOperationsOrBuilder(int index) { - return operations_.get(index); - } - - public static final int RESOURCES_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList resources_; - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-     * allowed to be accessed by sources defined in the corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-     * If a single `*` is specified, then access to all resources inside the
-     * perimeter are allowed.
-     * 
- * - * repeated string resources = 2; - * - * @return A list containing the resources. - */ - public com.google.protobuf.ProtocolStringList getResourcesList() { - return resources_; - } - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-     * allowed to be accessed by sources defined in the corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-     * If a single `*` is specified, then access to all resources inside the
-     * perimeter are allowed.
-     * 
- * - * repeated string resources = 2; - * - * @return The count of resources. - */ - public int getResourcesCount() { - return resources_.size(); - } - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-     * allowed to be accessed by sources defined in the corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-     * If a single `*` is specified, then access to all resources inside the
-     * perimeter are allowed.
-     * 
- * - * repeated string resources = 2; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - public java.lang.String getResources(int index) { - return resources_.get(index); - } - /** - * - * - *
-     * A list of resources, currently only projects in the form
-     * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-     * allowed to be accessed by sources defined in the corresponding
-     * [IngressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-     * If a single `*` is specified, then access to all resources inside the
-     * perimeter are allowed.
-     * 
- * - * repeated string resources = 2; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - public com.google.protobuf.ByteString getResourcesBytes(int index) { - return resources_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < operations_.size(); i++) { - output.writeMessage(1, operations_.get(i)); - } - for (int i = 0; i < resources_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resources_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < operations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, operations_.get(i)); - } - { - int dataSize = 0; - for (int i = 0; i < resources_.size(); i++) { - dataSize += computeStringSizeNoTag(resources_.getRaw(i)); - } - size += dataSize; - size += 1 * getResourcesList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) obj; - - if (!getOperationsList().equals(other.getOperationsList())) return false; - if (!getResourcesList().equals(other.getResourcesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getOperationsCount() > 0) { - hash = (37 * hash) + OPERATIONS_FIELD_NUMBER; - hash = (53 * hash) + getOperationsList().hashCode(); - } - if (getResourcesCount() > 0) { - hash = (37 * hash) + RESOURCES_FIELD_NUMBER; - hash = (53 * hash) + getResourcesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Defines the conditions under which an [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * matches a request. Conditions are based on information about the
-     * [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * intended to be performed on the target resource of the request. The request
-     * must satisfy what is defined in `operations` AND `resources` in order to
-     * match.
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressToOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getOperationsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (operationsBuilder_ == null) { - operations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - operationsBuilder_.clear(); - } - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo(this); - int from_bitField0_ = bitField0_; - if (operationsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - operations_ = java.util.Collections.unmodifiableList(operations_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.operations_ = operations_; - } else { - result.operations_ = operationsBuilder_.build(); - } - if (((bitField0_ & 0x00000002) != 0)) { - resources_ = resources_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.resources_ = resources_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - .getDefaultInstance()) return this; - if (operationsBuilder_ == null) { - if (!other.operations_.isEmpty()) { - if (operations_.isEmpty()) { - operations_ = other.operations_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureOperationsIsMutable(); - operations_.addAll(other.operations_); - } - onChanged(); - } - } else { - if (!other.operations_.isEmpty()) { - if (operationsBuilder_.isEmpty()) { - operationsBuilder_.dispose(); - operationsBuilder_ = null; - operations_ = other.operations_; - bitField0_ = (bitField0_ & ~0x00000001); - operationsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getOperationsFieldBuilder() - : null; - } else { - operationsBuilder_.addAllMessages(other.operations_); - } - } - } - if (!other.resources_.isEmpty()) { - if (resources_.isEmpty()) { - resources_ = other.resources_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureResourcesIsMutable(); - resources_.addAll(other.resources_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation> - operations_ = java.util.Collections.emptyList(); - - private void ensureOperationsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - operations_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation>( - operations_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - operationsBuilder_; - - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation> - getOperationsList() { - if (operationsBuilder_ == null) { - return java.util.Collections.unmodifiableList(operations_); - } else { - return operationsBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public int getOperationsCount() { - if (operationsBuilder_ == null) { - return operations_.size(); - } else { - return operationsBuilder_.getCount(); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - getOperations(int index) { - if (operationsBuilder_ == null) { - return operations_.get(index); - } else { - return operationsBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder setOperations( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation value) { - if (operationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOperationsIsMutable(); - operations_.set(index, value); - onChanged(); - } else { - operationsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder setOperations( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - builderForValue) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - operations_.set(index, builderForValue.build()); - onChanged(); - } else { - operationsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder addOperations( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation value) { - if (operationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOperationsIsMutable(); - operations_.add(value); - onChanged(); - } else { - operationsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder addOperations( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation value) { - if (operationsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOperationsIsMutable(); - operations_.add(index, value); - onChanged(); - } else { - operationsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder addOperations( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - builderForValue) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - operations_.add(builderForValue.build()); - onChanged(); - } else { - operationsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder addOperations( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - builderForValue) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - operations_.add(index, builderForValue.build()); - onChanged(); - } else { - operationsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder addAllOperations( - java.lang.Iterable< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperation> - values) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, operations_); - onChanged(); - } else { - operationsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder clearOperations() { - if (operationsBuilder_ == null) { - operations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - operationsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public Builder removeOperations(int index) { - if (operationsBuilder_ == null) { - ensureOperationsIsMutable(); - operations_.remove(index); - onChanged(); - } else { - operationsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - getOperationsBuilder(int index) { - return getOperationsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder - getOperationsOrBuilder(int index) { - if (operationsBuilder_ == null) { - return operations_.get(index); - } else { - return operationsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - getOperationsOrBuilderList() { - if (operationsBuilder_ != null) { - return operationsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(operations_); - } - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - addOperationsBuilder() { - return getOperationsFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .getDefaultInstance()); - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation.Builder - addOperationsBuilder(int index) { - return getOperationsFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .getDefaultInstance()); - } - /** - * - * - *
-       * A list of [ApiOperations]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * allowed to be performed by the sources specified in corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]
-       * in this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-       * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation operations = 1; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder> - getOperationsBuilderList() { - return getOperationsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder> - getOperationsFieldBuilder() { - if (operationsBuilder_ == null) { - operationsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .ApiOperationOrBuilder>( - operations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - operations_ = null; - } - return operationsBuilder_; - } - - private com.google.protobuf.LazyStringList resources_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureResourcesIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - resources_ = new com.google.protobuf.LazyStringArrayList(resources_); - bitField0_ |= 0x00000002; - } - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @return A list containing the resources. - */ - public com.google.protobuf.ProtocolStringList getResourcesList() { - return resources_.getUnmodifiableView(); - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @return The count of resources. - */ - public int getResourcesCount() { - return resources_.size(); - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - public java.lang.String getResources(int index) { - return resources_.get(index); - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - public com.google.protobuf.ByteString getResourcesBytes(int index) { - return resources_.getByteString(index); - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @param index The index to set the value at. - * @param value The resources to set. - * @return This builder for chaining. - */ - public Builder setResources(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @param value The resources to add. - * @return This builder for chaining. - */ - public Builder addResources(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @param values The resources to add. - * @return This builder for chaining. - */ - public Builder addAllResources(java.lang.Iterable values) { - ensureResourcesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, resources_); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @return This builder for chaining. - */ - public Builder clearResources() { - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of resources, currently only projects in the form
-       * `projects/<projectnumber>`, protected by this [ServicePerimeter]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeter] that are
-       * allowed to be accessed by sources defined in the corresponding
-       * [IngressFrom]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom].
-       * If a single `*` is specified, then access to all resources inside the
-       * perimeter are allowed.
-       * 
- * - * repeated string resources = 2; - * - * @param value The bytes of the resources to add. - * @return This builder for chaining. - */ - public Builder addResourcesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureResourcesIsMutable(); - resources_.add(value); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressTo - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public IngressTo parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new IngressTo(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface IngressPolicyOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * Defines the conditions on the source of a request causing this
-     * [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - * - * @return Whether the ingressFrom field is set. - */ - boolean hasIngressFrom(); - /** - * - * - *
-     * Defines the conditions on the source of a request causing this
-     * [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - * - * @return The ingressFrom. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom getIngressFrom(); - /** - * - * - *
-     * Defines the conditions on the source of a request causing this
-     * [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFromOrBuilder - getIngressFromOrBuilder(); - - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and request destination that cause this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - * - * @return Whether the ingressTo field is set. - */ - boolean hasIngressTo(); - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and request destination that cause this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - * - * @return The ingressTo. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo getIngressTo(); - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and request destination that cause this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressToOrBuilder - getIngressToOrBuilder(); - } - /** - * - * - *
-   * Policy for ingress into [ServicePerimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-   * [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * match requests based on `ingress_from` and `ingress_to` stanzas.  For an
-   * ingress policy to match, both the `ingress_from` and `ingress_to` stanzas
-   * must be matched. If an [IngressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * matches a request, the request is allowed through the perimeter boundary
-   * from outside the perimeter.
-   * For example, access from the internet can be allowed either
-   * based on an [AccessLevel]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] or, for traffic
-   * hosted on Google Cloud, the project of the source network. For access from
-   * private networks, using the project of the hosting network is required.
-   * Individual ingress policies can be limited by restricting which
-   * services and/or actions they match using the `ingress_to` field.
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy} - */ - public static final class IngressPolicy extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) - IngressPolicyOrBuilder { - private static final long serialVersionUID = 0L; - // Use IngressPolicy.newBuilder() to construct. - private IngressPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private IngressPolicy() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new IngressPolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private IngressPolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .Builder - subBuilder = null; - if (ingressFrom_ != null) { - subBuilder = ingressFrom_.toBuilder(); - } - ingressFrom_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressFrom.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(ingressFrom_); - ingressFrom_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.Builder - subBuilder = null; - if (ingressTo_ != null) { - subBuilder = ingressTo_.toBuilder(); - } - ingressTo_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - .parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(ingressTo_); - ingressTo_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .Builder.class); - } - - public static final int INGRESS_FROM_FIELD_NUMBER = 1; - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - ingressFrom_; - /** - * - * - *
-     * Defines the conditions on the source of a request causing this
-     * [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - * - * @return Whether the ingressFrom field is set. - */ - @java.lang.Override - public boolean hasIngressFrom() { - return ingressFrom_ != null; - } - /** - * - * - *
-     * Defines the conditions on the source of a request causing this
-     * [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - * - * @return The ingressFrom. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - getIngressFrom() { - return ingressFrom_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .getDefaultInstance() - : ingressFrom_; - } - /** - * - * - *
-     * Defines the conditions on the source of a request causing this
-     * [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFromOrBuilder - getIngressFromOrBuilder() { - return getIngressFrom(); - } - - public static final int INGRESS_TO_FIELD_NUMBER = 2; - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingressTo_; - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and request destination that cause this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - * - * @return Whether the ingressTo field is set. - */ - @java.lang.Override - public boolean hasIngressTo() { - return ingressTo_ != null; - } - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and request destination that cause this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - * - * @return The ingressTo. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - getIngressTo() { - return ingressTo_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - .getDefaultInstance() - : ingressTo_; - } - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and request destination that cause this [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressToOrBuilder - getIngressToOrBuilder() { - return getIngressTo(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (ingressFrom_ != null) { - output.writeMessage(1, getIngressFrom()); - } - if (ingressTo_ != null) { - output.writeMessage(2, getIngressTo()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (ingressFrom_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getIngressFrom()); - } - if (ingressTo_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIngressTo()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) obj; - - if (hasIngressFrom() != other.hasIngressFrom()) return false; - if (hasIngressFrom()) { - if (!getIngressFrom().equals(other.getIngressFrom())) return false; - } - if (hasIngressTo() != other.hasIngressTo()) return false; - if (hasIngressTo()) { - if (!getIngressTo().equals(other.getIngressTo())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasIngressFrom()) { - hash = (37 * hash) + INGRESS_FROM_FIELD_NUMBER; - hash = (53 * hash) + getIngressFrom().hashCode(); - } - if (hasIngressTo()) { - hash = (37 * hash) + INGRESS_TO_FIELD_NUMBER; - hash = (53 * hash) + getIngressTo().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Policy for ingress into [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter].
-     * [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * match requests based on `ingress_from` and `ingress_to` stanzas.  For an
-     * ingress policy to match, both the `ingress_from` and `ingress_to` stanzas
-     * must be matched. If an [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * matches a request, the request is allowed through the perimeter boundary
-     * from outside the perimeter.
-     * For example, access from the internet can be allowed either
-     * based on an [AccessLevel]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] or, for traffic
-     * hosted on Google Cloud, the project of the source network. For access from
-     * private networks, using the project of the hosting network is required.
-     * Individual ingress policies can be limited by restricting which
-     * services and/or actions they match using the `ingress_to` field.
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (ingressFromBuilder_ == null) { - ingressFrom_ = null; - } else { - ingressFrom_ = null; - ingressFromBuilder_ = null; - } - if (ingressToBuilder_ == null) { - ingressTo_ = null; - } else { - ingressTo_ = null; - ingressToBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy( - this); - if (ingressFromBuilder_ == null) { - result.ingressFrom_ = ingressFrom_; - } else { - result.ingressFrom_ = ingressFromBuilder_.build(); - } - if (ingressToBuilder_ == null) { - result.ingressTo_ = ingressTo_; - } else { - result.ingressTo_ = ingressToBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .getDefaultInstance()) return this; - if (other.hasIngressFrom()) { - mergeIngressFrom(other.getIngressFrom()); - } - if (other.hasIngressTo()) { - mergeIngressTo(other.getIngressTo()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - ingressFrom_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressFromOrBuilder> - ingressFromBuilder_; - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - * - * @return Whether the ingressFrom field is set. - */ - public boolean hasIngressFrom() { - return ingressFromBuilder_ != null || ingressFrom_ != null; - } - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - * - * @return The ingressFrom. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - getIngressFrom() { - if (ingressFromBuilder_ == null) { - return ingressFrom_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .getDefaultInstance() - : ingressFrom_; - } else { - return ingressFromBuilder_.getMessage(); - } - } - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - public Builder setIngressFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom value) { - if (ingressFromBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ingressFrom_ = value; - onChanged(); - } else { - ingressFromBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - public Builder setIngressFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom.Builder - builderForValue) { - if (ingressFromBuilder_ == null) { - ingressFrom_ = builderForValue.build(); - onChanged(); - } else { - ingressFromBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - public Builder mergeIngressFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom value) { - if (ingressFromBuilder_ == null) { - if (ingressFrom_ != null) { - ingressFrom_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .newBuilder(ingressFrom_) - .mergeFrom(value) - .buildPartial(); - } else { - ingressFrom_ = value; - } - onChanged(); - } else { - ingressFromBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - public Builder clearIngressFrom() { - if (ingressFromBuilder_ == null) { - ingressFrom_ = null; - onChanged(); - } else { - ingressFrom_ = null; - ingressFromBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom.Builder - getIngressFromBuilder() { - - onChanged(); - return getIngressFromFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFromOrBuilder - getIngressFromOrBuilder() { - if (ingressFromBuilder_ != null) { - return ingressFromBuilder_.getMessageOrBuilder(); - } else { - return ingressFrom_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .getDefaultInstance() - : ingressFrom_; - } - } - /** - * - * - *
-       * Defines the conditions on the source of a request causing this
-       * [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom ingress_from = 1; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressFromOrBuilder> - getIngressFromFieldBuilder() { - if (ingressFromBuilder_ == null) { - ingressFromBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressFromOrBuilder>(getIngressFrom(), getParentForChildren(), isClean()); - ingressFrom_ = null; - } - return ingressFromBuilder_; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - ingressTo_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressToOrBuilder> - ingressToBuilder_; - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - * - * @return Whether the ingressTo field is set. - */ - public boolean hasIngressTo() { - return ingressToBuilder_ != null || ingressTo_ != null; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - * - * @return The ingressTo. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - getIngressTo() { - if (ingressToBuilder_ == null) { - return ingressTo_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - .getDefaultInstance() - : ingressTo_; - } else { - return ingressToBuilder_.getMessage(); - } - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - public Builder setIngressTo( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo value) { - if (ingressToBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ingressTo_ = value; - onChanged(); - } else { - ingressToBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - public Builder setIngressTo( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.Builder - builderForValue) { - if (ingressToBuilder_ == null) { - ingressTo_ = builderForValue.build(); - onChanged(); - } else { - ingressToBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - public Builder mergeIngressTo( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo value) { - if (ingressToBuilder_ == null) { - if (ingressTo_ != null) { - ingressTo_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - .newBuilder(ingressTo_) - .mergeFrom(value) - .buildPartial(); - } else { - ingressTo_ = value; - } - onChanged(); - } else { - ingressToBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - public Builder clearIngressTo() { - if (ingressToBuilder_ == null) { - ingressTo_ = null; - onChanged(); - } else { - ingressTo_ = null; - ingressToBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.Builder - getIngressToBuilder() { - - onChanged(); - return getIngressToFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressToOrBuilder - getIngressToOrBuilder() { - if (ingressToBuilder_ != null) { - return ingressToBuilder_.getMessageOrBuilder(); - } else { - return ingressTo_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - .getDefaultInstance() - : ingressTo_; - } - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and request destination that cause this [IngressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo ingress_to = 2; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressToOrBuilder> - getIngressToFieldBuilder() { - if (ingressToBuilder_ == null) { - ingressToBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressTo - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressToOrBuilder>(getIngressTo(), getParentForChildren(), isClean()); - ingressTo_ = null; - } - return ingressToBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicy - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public IngressPolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new IngressPolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface EgressPolicyOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * Defines conditions on the source of a request causing this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - * - * @return Whether the egressFrom field is set. - */ - boolean hasEgressFrom(); - /** - * - * - *
-     * Defines conditions on the source of a request causing this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - * - * @return The egressFrom. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom getEgressFrom(); - /** - * - * - *
-     * Defines conditions on the source of a request causing this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFromOrBuilder - getEgressFromOrBuilder(); - - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and destination resources that cause this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - * - * @return Whether the egressTo field is set. - */ - boolean hasEgressTo(); - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and destination resources that cause this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - * - * @return The egressTo. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo getEgressTo(); - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and destination resources that cause this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressToOrBuilder - getEgressToOrBuilder(); - } - /** - * - * - *
-   * Policy for egress from perimeter.
-   * [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * match requests based on `egress_from` and `egress_to` stanzas.  For an
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to match, both `egress_from` and `egress_to` stanzas must be matched. If an
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * matches a request, the request is allowed to span the [ServicePerimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] boundary.
-   * For example, an [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * can be used to allow VMs on networks within the [ServicePerimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] to access a
-   * defined set of projects outside the perimeter in certain contexts (e.g. to
-   * read data from a Cloud Storage bucket or query against a BigQuery dataset).
-   * [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * are concerned with the *resources* that a request relates as well as the
-   * API services and API actions being used.  They do not related to the
-   * direction of data movement.  More detailed documentation for this concept
-   * can be found in the descriptions of [EgressFrom]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom]
-   * and [EgressTo]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo].
-   * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy} - */ - public static final class EgressPolicy extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) - EgressPolicyOrBuilder { - private static final long serialVersionUID = 0L; - // Use EgressPolicy.newBuilder() to construct. - private EgressPolicy(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private EgressPolicy() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EgressPolicy(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private EgressPolicy( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .Builder - subBuilder = null; - if (egressFrom_ != null) { - subBuilder = egressFrom_.toBuilder(); - } - egressFrom_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressFrom.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(egressFrom_); - egressFrom_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.Builder - subBuilder = null; - if (egressTo_ != null) { - subBuilder = egressTo_.toBuilder(); - } - egressTo_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - .parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(egressTo_); - egressTo_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - .Builder.class); - } - - public static final int EGRESS_FROM_FIELD_NUMBER = 1; - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - egressFrom_; - /** - * - * - *
-     * Defines conditions on the source of a request causing this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - * - * @return Whether the egressFrom field is set. - */ - @java.lang.Override - public boolean hasEgressFrom() { - return egressFrom_ != null; - } - /** - * - * - *
-     * Defines conditions on the source of a request causing this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - * - * @return The egressFrom. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - getEgressFrom() { - return egressFrom_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .getDefaultInstance() - : egressFrom_; - } - /** - * - * - *
-     * Defines conditions on the source of a request causing this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFromOrBuilder - getEgressFromOrBuilder() { - return getEgressFrom(); - } - - public static final int EGRESS_TO_FIELD_NUMBER = 2; - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egressTo_; - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and destination resources that cause this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - * - * @return Whether the egressTo field is set. - */ - @java.lang.Override - public boolean hasEgressTo() { - return egressTo_ != null; - } - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and destination resources that cause this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - * - * @return The egressTo. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - getEgressTo() { - return egressTo_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - .getDefaultInstance() - : egressTo_; - } - /** - * - * - *
-     * Defines the conditions on the [ApiOperation]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-     * and destination resources that cause this [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply.
-     * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressToOrBuilder - getEgressToOrBuilder() { - return getEgressTo(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (egressFrom_ != null) { - output.writeMessage(1, getEgressFrom()); - } - if (egressTo_ != null) { - output.writeMessage(2, getEgressTo()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (egressFrom_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEgressFrom()); - } - if (egressTo_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEgressTo()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) obj; - - if (hasEgressFrom() != other.hasEgressFrom()) return false; - if (hasEgressFrom()) { - if (!getEgressFrom().equals(other.getEgressFrom())) return false; - } - if (hasEgressTo() != other.hasEgressTo()) return false; - if (hasEgressTo()) { - if (!getEgressTo().equals(other.getEgressTo())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasEgressFrom()) { - hash = (37 * hash) + EGRESS_FROM_FIELD_NUMBER; - hash = (53 * hash) + getEgressFrom().hashCode(); - } - if (hasEgressTo()) { - hash = (37 * hash) + EGRESS_TO_FIELD_NUMBER; - hash = (53 * hash) + getEgressTo().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Policy for egress from perimeter.
-     * [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * match requests based on `egress_from` and `egress_to` stanzas.  For an
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to match, both `egress_from` and `egress_to` stanzas must be matched. If an
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * matches a request, the request is allowed to span the [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] boundary.
-     * For example, an [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * can be used to allow VMs on networks within the [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] to access a
-     * defined set of projects outside the perimeter in certain contexts (e.g. to
-     * read data from a Cloud Storage bucket or query against a BigQuery dataset).
-     * [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * are concerned with the *resources* that a request relates as well as the
-     * API services and API actions being used.  They do not related to the
-     * direction of data movement.  More detailed documentation for this concept
-     * can be found in the descriptions of [EgressFrom]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom]
-     * and [EgressTo]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo].
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - .class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (egressFromBuilder_ == null) { - egressFrom_ = null; - } else { - egressFrom_ = null; - egressFromBuilder_ = null; - } - if (egressToBuilder_ == null) { - egressTo_ = null; - } else { - egressTo_ = null; - egressToBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy( - this); - if (egressFromBuilder_ == null) { - result.egressFrom_ = egressFrom_; - } else { - result.egressFrom_ = egressFromBuilder_.build(); - } - if (egressToBuilder_ == null) { - result.egressTo_ = egressTo_; - } else { - result.egressTo_ = egressToBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - .getDefaultInstance()) return this; - if (other.hasEgressFrom()) { - mergeEgressFrom(other.getEgressFrom()); - } - if (other.hasEgressTo()) { - mergeEgressTo(other.getEgressTo()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - egressFrom_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressFromOrBuilder> - egressFromBuilder_; - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - * - * @return Whether the egressFrom field is set. - */ - public boolean hasEgressFrom() { - return egressFromBuilder_ != null || egressFrom_ != null; - } - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - * - * @return The egressFrom. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - getEgressFrom() { - if (egressFromBuilder_ == null) { - return egressFrom_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .getDefaultInstance() - : egressFrom_; - } else { - return egressFromBuilder_.getMessage(); - } - } - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - public Builder setEgressFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom value) { - if (egressFromBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - egressFrom_ = value; - onChanged(); - } else { - egressFromBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - public Builder setEgressFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom.Builder - builderForValue) { - if (egressFromBuilder_ == null) { - egressFrom_ = builderForValue.build(); - onChanged(); - } else { - egressFromBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - public Builder mergeEgressFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom value) { - if (egressFromBuilder_ == null) { - if (egressFrom_ != null) { - egressFrom_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .newBuilder(egressFrom_) - .mergeFrom(value) - .buildPartial(); - } else { - egressFrom_ = value; - } - onChanged(); - } else { - egressFromBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - public Builder clearEgressFrom() { - if (egressFromBuilder_ == null) { - egressFrom_ = null; - onChanged(); - } else { - egressFrom_ = null; - egressFromBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom.Builder - getEgressFromBuilder() { - - onChanged(); - return getEgressFromFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFromOrBuilder - getEgressFromOrBuilder() { - if (egressFromBuilder_ != null) { - return egressFromBuilder_.getMessageOrBuilder(); - } else { - return egressFrom_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .getDefaultInstance() - : egressFrom_; - } - } - /** - * - * - *
-       * Defines conditions on the source of a request causing this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom egress_from = 1; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressFromOrBuilder> - getEgressFromFieldBuilder() { - if (egressFromBuilder_ == null) { - egressFromBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressFromOrBuilder>(getEgressFrom(), getParentForChildren(), isClean()); - egressFrom_ = null; - } - return egressFromBuilder_; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egressTo_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressToOrBuilder> - egressToBuilder_; - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - * - * @return Whether the egressTo field is set. - */ - public boolean hasEgressTo() { - return egressToBuilder_ != null || egressTo_ != null; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - * - * @return The egressTo. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - getEgressTo() { - if (egressToBuilder_ == null) { - return egressTo_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - .getDefaultInstance() - : egressTo_; - } else { - return egressToBuilder_.getMessage(); - } - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - public Builder setEgressTo( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo value) { - if (egressToBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - egressTo_ = value; - onChanged(); - } else { - egressToBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - public Builder setEgressTo( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.Builder - builderForValue) { - if (egressToBuilder_ == null) { - egressTo_ = builderForValue.build(); - onChanged(); - } else { - egressToBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - public Builder mergeEgressTo( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo value) { - if (egressToBuilder_ == null) { - if (egressTo_ != null) { - egressTo_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - .newBuilder(egressTo_) - .mergeFrom(value) - .buildPartial(); - } else { - egressTo_ = value; - } - onChanged(); - } else { - egressToBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - public Builder clearEgressTo() { - if (egressToBuilder_ == null) { - egressTo_ = null; - onChanged(); - } else { - egressTo_ = null; - egressToBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.Builder - getEgressToBuilder() { - - onChanged(); - return getEgressToFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressToOrBuilder - getEgressToOrBuilder() { - if (egressToBuilder_ != null) { - return egressToBuilder_.getMessageOrBuilder(); - } else { - return egressTo_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - .getDefaultInstance() - : egressTo_; - } - } - /** - * - * - *
-       * Defines the conditions on the [ApiOperation]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]
-       * and destination resources that cause this [EgressPolicy]
-       * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-       * to apply.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo egress_to = 2; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressToOrBuilder> - getEgressToFieldBuilder() { - if (egressToBuilder_ == null) { - egressToBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressToOrBuilder>(getEgressTo(), getParentForChildren(), isClean()); - egressTo_ = null; - } - return egressToBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicy - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public EgressPolicy parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new EgressPolicy(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface EgressFromOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * A list of identities that are allowed access through this [EgressPolicy].
-     * Should be in the format of email address. The email address should
-     * represent individual user or service account only.
-     * 
- * - * repeated string identities = 1; - * - * @return A list containing the identities. - */ - java.util.List getIdentitiesList(); - /** - * - * - *
-     * A list of identities that are allowed access through this [EgressPolicy].
-     * Should be in the format of email address. The email address should
-     * represent individual user or service account only.
-     * 
- * - * repeated string identities = 1; - * - * @return The count of identities. - */ - int getIdentitiesCount(); - /** - * - * - *
-     * A list of identities that are allowed access through this [EgressPolicy].
-     * Should be in the format of email address. The email address should
-     * represent individual user or service account only.
-     * 
- * - * repeated string identities = 1; - * - * @param index The index of the element to return. - * @return The identities at the given index. - */ - java.lang.String getIdentities(int index); - /** - * - * - *
-     * A list of identities that are allowed access through this [EgressPolicy].
-     * Should be in the format of email address. The email address should
-     * represent individual user or service account only.
-     * 
- * - * repeated string identities = 1; - * - * @param index The index of the value to return. - * @return The bytes of the identities at the given index. - */ - com.google.protobuf.ByteString getIdentitiesBytes(int index); - - /** - * - * - *
-     * Specifies the type of identities that are allowed access to outside the
-     * perimeter. If left unspecified, then members of `identities` field will
-     * be allowed access.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @return The enum numeric value on the wire for identityType. - */ - int getIdentityTypeValue(); - /** - * - * - *
-     * Specifies the type of identities that are allowed access to outside the
-     * perimeter. If left unspecified, then members of `identities` field will
-     * be allowed access.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @return The identityType. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - getIdentityType(); - } - /** - * - * - *
-   * Defines the conditions under which an [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * matches a request. Conditions based on information about the source of the
-   * request. Note that if the destination of the request is also protected by a
-   * [ServicePerimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter], then that
-   * [ServicePerimeter]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeter] must have
-   * an [IngressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * which allows access in order for this request to succeed.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom} - */ - public static final class EgressFrom extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) - EgressFromOrBuilder { - private static final long serialVersionUID = 0L; - // Use EgressFrom.newBuilder() to construct. - private EgressFrom(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private EgressFrom() { - identities_ = com.google.protobuf.LazyStringArrayList.EMPTY; - identityType_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new EgressFrom(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private EgressFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - identities_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - identities_.add(s); - break; - } - case 16: - { - int rawValue = input.readEnum(); - - identityType_ = rawValue; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - identities_ = identities_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom.Builder - .class); - } - - public static final int IDENTITIES_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList identities_; - /** - * - * - *
-     * A list of identities that are allowed access through this [EgressPolicy].
-     * Should be in the format of email address. The email address should
-     * represent individual user or service account only.
-     * 
- * - * repeated string identities = 1; - * - * @return A list containing the identities. - */ - public com.google.protobuf.ProtocolStringList getIdentitiesList() { - return identities_; - } - /** - * - * - *
-     * A list of identities that are allowed access through this [EgressPolicy].
-     * Should be in the format of email address. The email address should
-     * represent individual user or service account only.
-     * 
- * - * repeated string identities = 1; - * - * @return The count of identities. - */ - public int getIdentitiesCount() { - return identities_.size(); - } - /** - * - * - *
-     * A list of identities that are allowed access through this [EgressPolicy].
-     * Should be in the format of email address. The email address should
-     * represent individual user or service account only.
-     * 
- * - * repeated string identities = 1; - * - * @param index The index of the element to return. - * @return The identities at the given index. - */ - public java.lang.String getIdentities(int index) { - return identities_.get(index); - } - /** - * - * - *
-     * A list of identities that are allowed access through this [EgressPolicy].
-     * Should be in the format of email address. The email address should
-     * represent individual user or service account only.
-     * 
- * - * repeated string identities = 1; - * - * @param index The index of the value to return. - * @return The bytes of the identities at the given index. - */ - public com.google.protobuf.ByteString getIdentitiesBytes(int index) { - return identities_.getByteString(index); - } - - public static final int IDENTITY_TYPE_FIELD_NUMBER = 2; - private int identityType_; - /** - * - * - *
-     * Specifies the type of identities that are allowed access to outside the
-     * perimeter. If left unspecified, then members of `identities` field will
-     * be allowed access.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @return The enum numeric value on the wire for identityType. - */ - @java.lang.Override - public int getIdentityTypeValue() { - return identityType_; - } - /** - * - * - *
-     * Specifies the type of identities that are allowed access to outside the
-     * perimeter. If left unspecified, then members of `identities` field will
-     * be allowed access.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @return The identityType. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - getIdentityType() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType result = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType.valueOf( - identityType_); - return result == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - .UNRECOGNIZED - : result; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < identities_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, identities_.getRaw(i)); - } - if (identityType_ - != com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - .IDENTITY_TYPE_UNSPECIFIED - .getNumber()) { - output.writeEnum(2, identityType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < identities_.size(); i++) { - dataSize += computeStringSizeNoTag(identities_.getRaw(i)); - } - size += dataSize; - size += 1 * getIdentitiesList().size(); - } - if (identityType_ - != com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - .IDENTITY_TYPE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, identityType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) obj; - - if (!getIdentitiesList().equals(other.getIdentitiesList())) return false; - if (identityType_ != other.identityType_) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getIdentitiesCount() > 0) { - hash = (37 * hash) + IDENTITIES_FIELD_NUMBER; - hash = (53 * hash) + getIdentitiesList().hashCode(); - } - hash = (37 * hash) + IDENTITY_TYPE_FIELD_NUMBER; - hash = (53 * hash) + identityType_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Defines the conditions under which an [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * matches a request. Conditions based on information about the source of the
-     * request. Note that if the destination of the request is also protected by a
-     * [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter], then that
-     * [ServicePerimeter]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeter] must have
-     * an [IngressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * which allows access in order for this request to succeed.
-     * 
- * - * Protobuf type {@code - * google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFromOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - identities_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - identityType_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - identities_ = identities_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.identities_ = identities_; - result.identityType_ = identityType_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - .getDefaultInstance()) return this; - if (!other.identities_.isEmpty()) { - if (identities_.isEmpty()) { - identities_ = other.identities_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureIdentitiesIsMutable(); - identities_.addAll(other.identities_); - } - onChanged(); - } - if (other.identityType_ != 0) { - setIdentityTypeValue(other.getIdentityTypeValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList identities_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureIdentitiesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - identities_ = new com.google.protobuf.LazyStringArrayList(identities_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @return A list containing the identities. - */ - public com.google.protobuf.ProtocolStringList getIdentitiesList() { - return identities_.getUnmodifiableView(); - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @return The count of identities. - */ - public int getIdentitiesCount() { - return identities_.size(); - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @param index The index of the element to return. - * @return The identities at the given index. - */ - public java.lang.String getIdentities(int index) { - return identities_.get(index); - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @param index The index of the value to return. - * @return The bytes of the identities at the given index. - */ - public com.google.protobuf.ByteString getIdentitiesBytes(int index) { - return identities_.getByteString(index); - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @param index The index to set the value at. - * @param value The identities to set. - * @return This builder for chaining. - */ - public Builder setIdentities(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdentitiesIsMutable(); - identities_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @param value The identities to add. - * @return This builder for chaining. - */ - public Builder addIdentities(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureIdentitiesIsMutable(); - identities_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @param values The identities to add. - * @return This builder for chaining. - */ - public Builder addAllIdentities(java.lang.Iterable values) { - ensureIdentitiesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, identities_); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @return This builder for chaining. - */ - public Builder clearIdentities() { - identities_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-       * A list of identities that are allowed access through this [EgressPolicy].
-       * Should be in the format of email address. The email address should
-       * represent individual user or service account only.
-       * 
- * - * repeated string identities = 1; - * - * @param value The bytes of the identities to add. - * @return This builder for chaining. - */ - public Builder addIdentitiesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureIdentitiesIsMutable(); - identities_.add(value); - onChanged(); - return this; - } - - private int identityType_ = 0; - /** - * - * - *
-       * Specifies the type of identities that are allowed access to outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @return The enum numeric value on the wire for identityType. - */ - @java.lang.Override - public int getIdentityTypeValue() { - return identityType_; - } - /** - * - * - *
-       * Specifies the type of identities that are allowed access to outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @param value The enum numeric value on the wire for identityType to set. - * @return This builder for chaining. - */ - public Builder setIdentityTypeValue(int value) { - - identityType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * Specifies the type of identities that are allowed access to outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @return The identityType. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - getIdentityType() { - @SuppressWarnings("deprecation") - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType result = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType.valueOf( - identityType_); - return result == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType - .UNRECOGNIZED - : result; - } - /** - * - * - *
-       * Specifies the type of identities that are allowed access to outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @param value The identityType to set. - * @return This builder for chaining. - */ - public Builder setIdentityType( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType value) { - if (value == null) { - throw new NullPointerException(); - } - - identityType_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-       * Specifies the type of identities that are allowed access to outside the
-       * perimeter. If left unspecified, then members of `identities` field will
-       * be allowed access.
-       * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IdentityType identity_type = 2; - * - * - * @return This builder for chaining. - */ - public Builder clearIdentityType() { - - identityType_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressFrom - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public EgressFrom parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new EgressFrom(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public static final int RESOURCES_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList resources_; - /** - * - * - *
-   * A list of Google Cloud resources that are inside of the service perimeter.
-   * Currently only projects are allowed. Format: `projects/{project_number}`
-   * 
- * - * repeated string resources = 1; - * - * @return A list containing the resources. - */ - public com.google.protobuf.ProtocolStringList getResourcesList() { - return resources_; - } - /** - * - * - *
-   * A list of Google Cloud resources that are inside of the service perimeter.
-   * Currently only projects are allowed. Format: `projects/{project_number}`
-   * 
- * - * repeated string resources = 1; - * - * @return The count of resources. - */ - public int getResourcesCount() { - return resources_.size(); - } - /** - * - * - *
-   * A list of Google Cloud resources that are inside of the service perimeter.
-   * Currently only projects are allowed. Format: `projects/{project_number}`
-   * 
- * - * repeated string resources = 1; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - public java.lang.String getResources(int index) { - return resources_.get(index); - } - /** - * - * - *
-   * A list of Google Cloud resources that are inside of the service perimeter.
-   * Currently only projects are allowed. Format: `projects/{project_number}`
-   * 
- * - * repeated string resources = 1; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - public com.google.protobuf.ByteString getResourcesBytes(int index) { - return resources_.getByteString(index); - } - - public static final int ACCESS_LEVELS_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList accessLevels_; - /** - * - * - *
-   * A list of `AccessLevel` resource names that allow resources within the
-   * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-   * must be in the same policy as this `ServicePerimeter`. Referencing a
-   * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-   * listed, resources within the perimeter can only be accessed via Google
-   * Cloud calls with request origins within the perimeter. Example:
-   * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-   * For Service Perimeter Bridge, must be empty.
-   * 
- * - * repeated string access_levels = 2; - * - * @return A list containing the accessLevels. - */ - public com.google.protobuf.ProtocolStringList getAccessLevelsList() { - return accessLevels_; - } - /** - * - * - *
-   * A list of `AccessLevel` resource names that allow resources within the
-   * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-   * must be in the same policy as this `ServicePerimeter`. Referencing a
-   * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-   * listed, resources within the perimeter can only be accessed via Google
-   * Cloud calls with request origins within the perimeter. Example:
-   * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-   * For Service Perimeter Bridge, must be empty.
-   * 
- * - * repeated string access_levels = 2; - * - * @return The count of accessLevels. - */ - public int getAccessLevelsCount() { - return accessLevels_.size(); - } - /** - * - * - *
-   * A list of `AccessLevel` resource names that allow resources within the
-   * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-   * must be in the same policy as this `ServicePerimeter`. Referencing a
-   * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-   * listed, resources within the perimeter can only be accessed via Google
-   * Cloud calls with request origins within the perimeter. Example:
-   * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-   * For Service Perimeter Bridge, must be empty.
-   * 
- * - * repeated string access_levels = 2; - * - * @param index The index of the element to return. - * @return The accessLevels at the given index. - */ - public java.lang.String getAccessLevels(int index) { - return accessLevels_.get(index); - } - /** - * - * - *
-   * A list of `AccessLevel` resource names that allow resources within the
-   * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-   * must be in the same policy as this `ServicePerimeter`. Referencing a
-   * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-   * listed, resources within the perimeter can only be accessed via Google
-   * Cloud calls with request origins within the perimeter. Example:
-   * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-   * For Service Perimeter Bridge, must be empty.
-   * 
- * - * repeated string access_levels = 2; - * - * @param index The index of the value to return. - * @return The bytes of the accessLevels at the given index. - */ - public com.google.protobuf.ByteString getAccessLevelsBytes(int index) { - return accessLevels_.getByteString(index); - } - - public static final int RESTRICTED_SERVICES_FIELD_NUMBER = 4; - private com.google.protobuf.LazyStringList restrictedServices_; - /** - * - * - *
-   * Google Cloud services that are subject to the Service Perimeter
-   * restrictions. For example, if `storage.googleapis.com` is specified, access
-   * to the storage buckets inside the perimeter must meet the perimeter's
-   * access restrictions.
-   * 
- * - * repeated string restricted_services = 4; - * - * @return A list containing the restrictedServices. - */ - public com.google.protobuf.ProtocolStringList getRestrictedServicesList() { - return restrictedServices_; - } - /** - * - * - *
-   * Google Cloud services that are subject to the Service Perimeter
-   * restrictions. For example, if `storage.googleapis.com` is specified, access
-   * to the storage buckets inside the perimeter must meet the perimeter's
-   * access restrictions.
-   * 
- * - * repeated string restricted_services = 4; - * - * @return The count of restrictedServices. - */ - public int getRestrictedServicesCount() { - return restrictedServices_.size(); - } - /** - * - * - *
-   * Google Cloud services that are subject to the Service Perimeter
-   * restrictions. For example, if `storage.googleapis.com` is specified, access
-   * to the storage buckets inside the perimeter must meet the perimeter's
-   * access restrictions.
-   * 
- * - * repeated string restricted_services = 4; - * - * @param index The index of the element to return. - * @return The restrictedServices at the given index. - */ - public java.lang.String getRestrictedServices(int index) { - return restrictedServices_.get(index); - } - /** - * - * - *
-   * Google Cloud services that are subject to the Service Perimeter
-   * restrictions. For example, if `storage.googleapis.com` is specified, access
-   * to the storage buckets inside the perimeter must meet the perimeter's
-   * access restrictions.
-   * 
- * - * repeated string restricted_services = 4; - * - * @param index The index of the value to return. - * @return The bytes of the restrictedServices at the given index. - */ - public com.google.protobuf.ByteString getRestrictedServicesBytes(int index) { - return restrictedServices_.getByteString(index); - } - - public static final int VPC_ACCESSIBLE_SERVICES_FIELD_NUMBER = 10; - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - vpcAccessibleServices_; - /** - * - * - *
-   * Configuration for APIs allowed within Perimeter.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - * - * @return Whether the vpcAccessibleServices field is set. - */ - @java.lang.Override - public boolean hasVpcAccessibleServices() { - return vpcAccessibleServices_ != null; - } - /** - * - * - *
-   * Configuration for APIs allowed within Perimeter.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - * - * @return The vpcAccessibleServices. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - getVpcAccessibleServices() { - return vpcAccessibleServices_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - .getDefaultInstance() - : vpcAccessibleServices_; - } - /** - * - * - *
-   * Configuration for APIs allowed within Perimeter.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServicesOrBuilder - getVpcAccessibleServicesOrBuilder() { - return getVpcAccessibleServices(); - } - - public static final int INGRESS_POLICIES_FIELD_NUMBER = 8; - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy> - ingressPolicies_; - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - @java.lang.Override - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy> - getIngressPoliciesList() { - return ingressPolicies_; - } - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicyOrBuilder> - getIngressPoliciesOrBuilderList() { - return ingressPolicies_; - } - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - @java.lang.Override - public int getIngressPoliciesCount() { - return ingressPolicies_.size(); - } - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - getIngressPolicies(int index) { - return ingressPolicies_.get(index); - } - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicyOrBuilder - getIngressPoliciesOrBuilder(int index) { - return ingressPolicies_.get(index); - } - - public static final int EGRESS_POLICIES_FIELD_NUMBER = 9; - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy> - egressPolicies_; - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - @java.lang.Override - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy> - getEgressPoliciesList() { - return egressPolicies_; - } - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicyOrBuilder> - getEgressPoliciesOrBuilderList() { - return egressPolicies_; - } - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - @java.lang.Override - public int getEgressPoliciesCount() { - return egressPolicies_.size(); - } - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - getEgressPolicies(int index) { - return egressPolicies_.get(index); - } - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicyOrBuilder - getEgressPoliciesOrBuilder(int index) { - return egressPolicies_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < resources_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resources_.getRaw(i)); - } - for (int i = 0; i < accessLevels_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, accessLevels_.getRaw(i)); - } - for (int i = 0; i < restrictedServices_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, restrictedServices_.getRaw(i)); - } - for (int i = 0; i < ingressPolicies_.size(); i++) { - output.writeMessage(8, ingressPolicies_.get(i)); - } - for (int i = 0; i < egressPolicies_.size(); i++) { - output.writeMessage(9, egressPolicies_.get(i)); - } - if (vpcAccessibleServices_ != null) { - output.writeMessage(10, getVpcAccessibleServices()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < resources_.size(); i++) { - dataSize += computeStringSizeNoTag(resources_.getRaw(i)); - } - size += dataSize; - size += 1 * getResourcesList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < accessLevels_.size(); i++) { - dataSize += computeStringSizeNoTag(accessLevels_.getRaw(i)); - } - size += dataSize; - size += 1 * getAccessLevelsList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < restrictedServices_.size(); i++) { - dataSize += computeStringSizeNoTag(restrictedServices_.getRaw(i)); - } - size += dataSize; - size += 1 * getRestrictedServicesList().size(); - } - for (int i = 0; i < ingressPolicies_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, ingressPolicies_.get(i)); - } - for (int i = 0; i < egressPolicies_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, egressPolicies_.get(i)); - } - if (vpcAccessibleServices_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(10, getVpcAccessibleServices()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig other = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig) obj; - - if (!getResourcesList().equals(other.getResourcesList())) return false; - if (!getAccessLevelsList().equals(other.getAccessLevelsList())) return false; - if (!getRestrictedServicesList().equals(other.getRestrictedServicesList())) return false; - if (hasVpcAccessibleServices() != other.hasVpcAccessibleServices()) return false; - if (hasVpcAccessibleServices()) { - if (!getVpcAccessibleServices().equals(other.getVpcAccessibleServices())) return false; - } - if (!getIngressPoliciesList().equals(other.getIngressPoliciesList())) return false; - if (!getEgressPoliciesList().equals(other.getEgressPoliciesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getResourcesCount() > 0) { - hash = (37 * hash) + RESOURCES_FIELD_NUMBER; - hash = (53 * hash) + getResourcesList().hashCode(); - } - if (getAccessLevelsCount() > 0) { - hash = (37 * hash) + ACCESS_LEVELS_FIELD_NUMBER; - hash = (53 * hash) + getAccessLevelsList().hashCode(); - } - if (getRestrictedServicesCount() > 0) { - hash = (37 * hash) + RESTRICTED_SERVICES_FIELD_NUMBER; - hash = (53 * hash) + getRestrictedServicesList().hashCode(); - } - if (hasVpcAccessibleServices()) { - hash = (37 * hash) + VPC_ACCESSIBLE_SERVICES_FIELD_NUMBER; - hash = (53 * hash) + getVpcAccessibleServices().hashCode(); - } - if (getIngressPoliciesCount() > 0) { - hash = (37 * hash) + INGRESS_POLICIES_FIELD_NUMBER; - hash = (53 * hash) + getIngressPoliciesList().hashCode(); - } - if (getEgressPoliciesCount() > 0) { - hash = (37 * hash) + EGRESS_POLICIES_FIELD_NUMBER; - hash = (53 * hash) + getEgressPoliciesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * `ServicePerimeterConfig` specifies a set of Google Cloud resources that
-   * describe specific Service Perimeter configuration.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.ServicePerimeterConfig} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.ServicePerimeterConfig) - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.class, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getIngressPoliciesFieldBuilder(); - getEgressPoliciesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - accessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - restrictedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - if (vpcAccessibleServicesBuilder_ == null) { - vpcAccessibleServices_ = null; - } else { - vpcAccessibleServices_ = null; - vpcAccessibleServicesBuilder_ = null; - } - if (ingressPoliciesBuilder_ == null) { - ingressPolicies_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ingressPoliciesBuilder_.clear(); - } - if (egressPoliciesBuilder_ == null) { - egressPolicies_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); - } else { - egressPoliciesBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterProto - .internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig build() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig buildPartial() { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig result = - new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - resources_ = resources_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.resources_ = resources_; - if (((bitField0_ & 0x00000002) != 0)) { - accessLevels_ = accessLevels_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.accessLevels_ = accessLevels_; - if (((bitField0_ & 0x00000004) != 0)) { - restrictedServices_ = restrictedServices_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.restrictedServices_ = restrictedServices_; - if (vpcAccessibleServicesBuilder_ == null) { - result.vpcAccessibleServices_ = vpcAccessibleServices_; - } else { - result.vpcAccessibleServices_ = vpcAccessibleServicesBuilder_.build(); - } - if (ingressPoliciesBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0)) { - ingressPolicies_ = java.util.Collections.unmodifiableList(ingressPolicies_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.ingressPolicies_ = ingressPolicies_; - } else { - result.ingressPolicies_ = ingressPoliciesBuilder_.build(); - } - if (egressPoliciesBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0)) { - egressPolicies_ = java.util.Collections.unmodifiableList(egressPolicies_); - bitField0_ = (bitField0_ & ~0x00000010); - } - result.egressPolicies_ = egressPolicies_; - } else { - result.egressPolicies_ = egressPoliciesBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig other) { - if (other - == com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .getDefaultInstance()) return this; - if (!other.resources_.isEmpty()) { - if (resources_.isEmpty()) { - resources_ = other.resources_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureResourcesIsMutable(); - resources_.addAll(other.resources_); - } - onChanged(); - } - if (!other.accessLevels_.isEmpty()) { - if (accessLevels_.isEmpty()) { - accessLevels_ = other.accessLevels_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureAccessLevelsIsMutable(); - accessLevels_.addAll(other.accessLevels_); - } - onChanged(); - } - if (!other.restrictedServices_.isEmpty()) { - if (restrictedServices_.isEmpty()) { - restrictedServices_ = other.restrictedServices_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureRestrictedServicesIsMutable(); - restrictedServices_.addAll(other.restrictedServices_); - } - onChanged(); - } - if (other.hasVpcAccessibleServices()) { - mergeVpcAccessibleServices(other.getVpcAccessibleServices()); - } - if (ingressPoliciesBuilder_ == null) { - if (!other.ingressPolicies_.isEmpty()) { - if (ingressPolicies_.isEmpty()) { - ingressPolicies_ = other.ingressPolicies_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureIngressPoliciesIsMutable(); - ingressPolicies_.addAll(other.ingressPolicies_); - } - onChanged(); - } - } else { - if (!other.ingressPolicies_.isEmpty()) { - if (ingressPoliciesBuilder_.isEmpty()) { - ingressPoliciesBuilder_.dispose(); - ingressPoliciesBuilder_ = null; - ingressPolicies_ = other.ingressPolicies_; - bitField0_ = (bitField0_ & ~0x00000008); - ingressPoliciesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getIngressPoliciesFieldBuilder() - : null; - } else { - ingressPoliciesBuilder_.addAllMessages(other.ingressPolicies_); - } - } - } - if (egressPoliciesBuilder_ == null) { - if (!other.egressPolicies_.isEmpty()) { - if (egressPolicies_.isEmpty()) { - egressPolicies_ = other.egressPolicies_; - bitField0_ = (bitField0_ & ~0x00000010); - } else { - ensureEgressPoliciesIsMutable(); - egressPolicies_.addAll(other.egressPolicies_); - } - onChanged(); - } - } else { - if (!other.egressPolicies_.isEmpty()) { - if (egressPoliciesBuilder_.isEmpty()) { - egressPoliciesBuilder_.dispose(); - egressPoliciesBuilder_ = null; - egressPolicies_ = other.egressPolicies_; - bitField0_ = (bitField0_ & ~0x00000010); - egressPoliciesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getEgressPoliciesFieldBuilder() - : null; - } else { - egressPoliciesBuilder_.addAllMessages(other.egressPolicies_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList resources_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureResourcesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - resources_ = new com.google.protobuf.LazyStringArrayList(resources_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @return A list containing the resources. - */ - public com.google.protobuf.ProtocolStringList getResourcesList() { - return resources_.getUnmodifiableView(); - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @return The count of resources. - */ - public int getResourcesCount() { - return resources_.size(); - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - public java.lang.String getResources(int index) { - return resources_.get(index); - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - public com.google.protobuf.ByteString getResourcesBytes(int index) { - return resources_.getByteString(index); - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @param index The index to set the value at. - * @param value The resources to set. - * @return This builder for chaining. - */ - public Builder setResources(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @param value The resources to add. - * @return This builder for chaining. - */ - public Builder addResources(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureResourcesIsMutable(); - resources_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @param values The resources to add. - * @return This builder for chaining. - */ - public Builder addAllResources(java.lang.Iterable values) { - ensureResourcesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, resources_); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @return This builder for chaining. - */ - public Builder clearResources() { - resources_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of Google Cloud resources that are inside of the service perimeter.
-     * Currently only projects are allowed. Format: `projects/{project_number}`
-     * 
- * - * repeated string resources = 1; - * - * @param value The bytes of the resources to add. - * @return This builder for chaining. - */ - public Builder addResourcesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureResourcesIsMutable(); - resources_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList accessLevels_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureAccessLevelsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - accessLevels_ = new com.google.protobuf.LazyStringArrayList(accessLevels_); - bitField0_ |= 0x00000002; - } - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @return A list containing the accessLevels. - */ - public com.google.protobuf.ProtocolStringList getAccessLevelsList() { - return accessLevels_.getUnmodifiableView(); - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @return The count of accessLevels. - */ - public int getAccessLevelsCount() { - return accessLevels_.size(); - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @param index The index of the element to return. - * @return The accessLevels at the given index. - */ - public java.lang.String getAccessLevels(int index) { - return accessLevels_.get(index); - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @param index The index of the value to return. - * @return The bytes of the accessLevels at the given index. - */ - public com.google.protobuf.ByteString getAccessLevelsBytes(int index) { - return accessLevels_.getByteString(index); - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @param index The index to set the value at. - * @param value The accessLevels to set. - * @return This builder for chaining. - */ - public Builder setAccessLevels(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @param value The accessLevels to add. - * @return This builder for chaining. - */ - public Builder addAccessLevels(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureAccessLevelsIsMutable(); - accessLevels_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @param values The accessLevels to add. - * @return This builder for chaining. - */ - public Builder addAllAccessLevels(java.lang.Iterable values) { - ensureAccessLevelsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, accessLevels_); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @return This builder for chaining. - */ - public Builder clearAccessLevels() { - accessLevels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - * - * - *
-     * A list of `AccessLevel` resource names that allow resources within the
-     * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-     * must be in the same policy as this `ServicePerimeter`. Referencing a
-     * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-     * listed, resources within the perimeter can only be accessed via Google
-     * Cloud calls with request origins within the perimeter. Example:
-     * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-     * For Service Perimeter Bridge, must be empty.
-     * 
- * - * repeated string access_levels = 2; - * - * @param value The bytes of the accessLevels to add. - * @return This builder for chaining. - */ - public Builder addAccessLevelsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureAccessLevelsIsMutable(); - accessLevels_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList restrictedServices_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureRestrictedServicesIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - restrictedServices_ = new com.google.protobuf.LazyStringArrayList(restrictedServices_); - bitField0_ |= 0x00000004; - } - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @return A list containing the restrictedServices. - */ - public com.google.protobuf.ProtocolStringList getRestrictedServicesList() { - return restrictedServices_.getUnmodifiableView(); - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @return The count of restrictedServices. - */ - public int getRestrictedServicesCount() { - return restrictedServices_.size(); - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @param index The index of the element to return. - * @return The restrictedServices at the given index. - */ - public java.lang.String getRestrictedServices(int index) { - return restrictedServices_.get(index); - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @param index The index of the value to return. - * @return The bytes of the restrictedServices at the given index. - */ - public com.google.protobuf.ByteString getRestrictedServicesBytes(int index) { - return restrictedServices_.getByteString(index); - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @param index The index to set the value at. - * @param value The restrictedServices to set. - * @return This builder for chaining. - */ - public Builder setRestrictedServices(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRestrictedServicesIsMutable(); - restrictedServices_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @param value The restrictedServices to add. - * @return This builder for chaining. - */ - public Builder addRestrictedServices(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRestrictedServicesIsMutable(); - restrictedServices_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @param values The restrictedServices to add. - * @return This builder for chaining. - */ - public Builder addAllRestrictedServices(java.lang.Iterable values) { - ensureRestrictedServicesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, restrictedServices_); - onChanged(); - return this; - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @return This builder for chaining. - */ - public Builder clearRestrictedServices() { - restrictedServices_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; - } - /** - * - * - *
-     * Google Cloud services that are subject to the Service Perimeter
-     * restrictions. For example, if `storage.googleapis.com` is specified, access
-     * to the storage buckets inside the perimeter must meet the perimeter's
-     * access restrictions.
-     * 
- * - * repeated string restricted_services = 4; - * - * @param value The bytes of the restrictedServices to add. - * @return This builder for chaining. - */ - public Builder addRestrictedServicesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureRestrictedServicesIsMutable(); - restrictedServices_.add(value); - onChanged(); - return this; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - vpcAccessibleServices_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServicesOrBuilder> - vpcAccessibleServicesBuilder_; - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - * - * @return Whether the vpcAccessibleServices field is set. - */ - public boolean hasVpcAccessibleServices() { - return vpcAccessibleServicesBuilder_ != null || vpcAccessibleServices_ != null; - } - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - * - * @return The vpcAccessibleServices. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - getVpcAccessibleServices() { - if (vpcAccessibleServicesBuilder_ == null) { - return vpcAccessibleServices_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.getDefaultInstance() - : vpcAccessibleServices_; - } else { - return vpcAccessibleServicesBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - public Builder setVpcAccessibleServices( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - value) { - if (vpcAccessibleServicesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - vpcAccessibleServices_ = value; - onChanged(); - } else { - vpcAccessibleServicesBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - public Builder setVpcAccessibleServices( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - .Builder - builderForValue) { - if (vpcAccessibleServicesBuilder_ == null) { - vpcAccessibleServices_ = builderForValue.build(); - onChanged(); - } else { - vpcAccessibleServicesBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - public Builder mergeVpcAccessibleServices( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - value) { - if (vpcAccessibleServicesBuilder_ == null) { - if (vpcAccessibleServices_ != null) { - vpcAccessibleServices_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.newBuilder(vpcAccessibleServices_) - .mergeFrom(value) - .buildPartial(); - } else { - vpcAccessibleServices_ = value; - } - onChanged(); - } else { - vpcAccessibleServicesBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - public Builder clearVpcAccessibleServices() { - if (vpcAccessibleServicesBuilder_ == null) { - vpcAccessibleServices_ = null; - onChanged(); - } else { - vpcAccessibleServices_ = null; - vpcAccessibleServicesBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - .Builder - getVpcAccessibleServicesBuilder() { - - onChanged(); - return getVpcAccessibleServicesFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServicesOrBuilder - getVpcAccessibleServicesOrBuilder() { - if (vpcAccessibleServicesBuilder_ != null) { - return vpcAccessibleServicesBuilder_.getMessageOrBuilder(); - } else { - return vpcAccessibleServices_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.getDefaultInstance() - : vpcAccessibleServices_; - } - } - /** - * - * - *
-     * Configuration for APIs allowed within Perimeter.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServicesOrBuilder> - getVpcAccessibleServicesFieldBuilder() { - if (vpcAccessibleServicesBuilder_ == null) { - vpcAccessibleServicesBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServices.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .VpcAccessibleServicesOrBuilder>( - getVpcAccessibleServices(), getParentForChildren(), isClean()); - vpcAccessibleServices_ = null; - } - return vpcAccessibleServicesBuilder_; - } - - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy> - ingressPolicies_ = java.util.Collections.emptyList(); - - private void ensureIngressPoliciesIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - ingressPolicies_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy>( - ingressPolicies_); - bitField0_ |= 0x00000008; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicyOrBuilder> - ingressPoliciesBuilder_; - - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy> - getIngressPoliciesList() { - if (ingressPoliciesBuilder_ == null) { - return java.util.Collections.unmodifiableList(ingressPolicies_); - } else { - return ingressPoliciesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public int getIngressPoliciesCount() { - if (ingressPoliciesBuilder_ == null) { - return ingressPolicies_.size(); - } else { - return ingressPoliciesBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - getIngressPolicies(int index) { - if (ingressPoliciesBuilder_ == null) { - return ingressPolicies_.get(index); - } else { - return ingressPoliciesBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder setIngressPolicies( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy value) { - if (ingressPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureIngressPoliciesIsMutable(); - ingressPolicies_.set(index, value); - onChanged(); - } else { - ingressPoliciesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder setIngressPolicies( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy.Builder - builderForValue) { - if (ingressPoliciesBuilder_ == null) { - ensureIngressPoliciesIsMutable(); - ingressPolicies_.set(index, builderForValue.build()); - onChanged(); - } else { - ingressPoliciesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder addIngressPolicies( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy value) { - if (ingressPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureIngressPoliciesIsMutable(); - ingressPolicies_.add(value); - onChanged(); - } else { - ingressPoliciesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder addIngressPolicies( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy value) { - if (ingressPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureIngressPoliciesIsMutable(); - ingressPolicies_.add(index, value); - onChanged(); - } else { - ingressPoliciesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder addIngressPolicies( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy.Builder - builderForValue) { - if (ingressPoliciesBuilder_ == null) { - ensureIngressPoliciesIsMutable(); - ingressPolicies_.add(builderForValue.build()); - onChanged(); - } else { - ingressPoliciesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder addIngressPolicies( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy.Builder - builderForValue) { - if (ingressPoliciesBuilder_ == null) { - ensureIngressPoliciesIsMutable(); - ingressPolicies_.add(index, builderForValue.build()); - onChanged(); - } else { - ingressPoliciesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder addAllIngressPolicies( - java.lang.Iterable< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicy> - values) { - if (ingressPoliciesBuilder_ == null) { - ensureIngressPoliciesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, ingressPolicies_); - onChanged(); - } else { - ingressPoliciesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder clearIngressPolicies() { - if (ingressPoliciesBuilder_ == null) { - ingressPolicies_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - } else { - ingressPoliciesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public Builder removeIngressPolicies(int index) { - if (ingressPoliciesBuilder_ == null) { - ensureIngressPoliciesIsMutable(); - ingressPolicies_.remove(index); - onChanged(); - } else { - ingressPoliciesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy.Builder - getIngressPoliciesBuilder(int index) { - return getIngressPoliciesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicyOrBuilder - getIngressPoliciesOrBuilder(int index) { - if (ingressPoliciesBuilder_ == null) { - return ingressPolicies_.get(index); - } else { - return ingressPoliciesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicyOrBuilder> - getIngressPoliciesOrBuilderList() { - if (ingressPoliciesBuilder_ != null) { - return ingressPoliciesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(ingressPolicies_); - } - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy.Builder - addIngressPoliciesBuilder() { - return getIngressPoliciesFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .getDefaultInstance()); - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy.Builder - addIngressPoliciesBuilder(int index) { - return getIngressPoliciesFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .getDefaultInstance()); - } - /** - * - * - *
-     * List of [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-     * each of which is evaluated separately. Access is granted if any [Ingress
-     * Policy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .Builder> - getIngressPoliciesBuilderList() { - return getIngressPoliciesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicyOrBuilder> - getIngressPoliciesFieldBuilder() { - if (ingressPoliciesBuilder_ == null) { - ingressPoliciesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicyOrBuilder>( - ingressPolicies_, - ((bitField0_ & 0x00000008) != 0), - getParentForChildren(), - isClean()); - ingressPolicies_ = null; - } - return ingressPoliciesBuilder_; - } - - private java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy> - egressPolicies_ = java.util.Collections.emptyList(); - - private void ensureEgressPoliciesIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { - egressPolicies_ = - new java.util.ArrayList< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy>( - egressPolicies_); - bitField0_ |= 0x00000010; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicyOrBuilder> - egressPoliciesBuilder_; - - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy> - getEgressPoliciesList() { - if (egressPoliciesBuilder_ == null) { - return java.util.Collections.unmodifiableList(egressPolicies_); - } else { - return egressPoliciesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public int getEgressPoliciesCount() { - if (egressPoliciesBuilder_ == null) { - return egressPolicies_.size(); - } else { - return egressPoliciesBuilder_.getCount(); - } - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - getEgressPolicies(int index) { - if (egressPoliciesBuilder_ == null) { - return egressPolicies_.get(index); - } else { - return egressPoliciesBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder setEgressPolicies( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy value) { - if (egressPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEgressPoliciesIsMutable(); - egressPolicies_.set(index, value); - onChanged(); - } else { - egressPoliciesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder setEgressPolicies( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder - builderForValue) { - if (egressPoliciesBuilder_ == null) { - ensureEgressPoliciesIsMutable(); - egressPolicies_.set(index, builderForValue.build()); - onChanged(); - } else { - egressPoliciesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder addEgressPolicies( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy value) { - if (egressPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEgressPoliciesIsMutable(); - egressPolicies_.add(value); - onChanged(); - } else { - egressPoliciesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder addEgressPolicies( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy value) { - if (egressPoliciesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEgressPoliciesIsMutable(); - egressPolicies_.add(index, value); - onChanged(); - } else { - egressPoliciesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder addEgressPolicies( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder - builderForValue) { - if (egressPoliciesBuilder_ == null) { - ensureEgressPoliciesIsMutable(); - egressPolicies_.add(builderForValue.build()); - onChanged(); - } else { - egressPoliciesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder addEgressPolicies( - int index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder - builderForValue) { - if (egressPoliciesBuilder_ == null) { - ensureEgressPoliciesIsMutable(); - egressPolicies_.add(index, builderForValue.build()); - onChanged(); - } else { - egressPoliciesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder addAllEgressPolicies( - java.lang.Iterable< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy> - values) { - if (egressPoliciesBuilder_ == null) { - ensureEgressPoliciesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, egressPolicies_); - onChanged(); - } else { - egressPoliciesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder clearEgressPolicies() { - if (egressPoliciesBuilder_ == null) { - egressPolicies_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); - onChanged(); - } else { - egressPoliciesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public Builder removeEgressPolicies(int index) { - if (egressPoliciesBuilder_ == null) { - ensureEgressPoliciesIsMutable(); - egressPolicies_.remove(index); - onChanged(); - } else { - egressPoliciesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder - getEgressPoliciesBuilder(int index) { - return getEgressPoliciesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicyOrBuilder - getEgressPoliciesOrBuilder(int index) { - if (egressPoliciesBuilder_ == null) { - return egressPolicies_.get(index); - } else { - return egressPoliciesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicyOrBuilder> - getEgressPoliciesOrBuilderList() { - if (egressPoliciesBuilder_ != null) { - return egressPoliciesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(egressPolicies_); - } - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder - addEgressPoliciesBuilder() { - return getEgressPoliciesFieldBuilder() - .addBuilder( - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - .getDefaultInstance()); - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder - addEgressPoliciesBuilder(int index) { - return getEgressPoliciesFieldBuilder() - .addBuilder( - index, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - .getDefaultInstance()); - } - /** - * - * - *
-     * List of [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-     * each of which is evaluated separately. Access is granted if any
-     * [EgressPolicy]
-     * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-     * grants it. Must be empty for a perimeter bridge.
-     * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - public java.util.List< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder> - getEgressPoliciesBuilderList() { - return getEgressPoliciesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicyOrBuilder> - getEgressPoliciesFieldBuilder() { - if (egressPoliciesBuilder_ == null) { - egressPoliciesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy - .Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicyOrBuilder>( - egressPolicies_, - ((bitField0_ & 0x00000010) != 0), - getParentForChildren(), - isClean()); - egressPolicies_ = null; - } - return egressPoliciesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.ServicePerimeterConfig) - private static final com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig(); - } - - public static com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ServicePerimeterConfig parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ServicePerimeterConfig(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterConfigOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterConfigOrBuilder.java deleted file mode 100644 index 1646ff2..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterConfigOrBuilder.java +++ /dev/null @@ -1,471 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/service_perimeter.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ServicePerimeterConfigOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeterConfig) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * A list of Google Cloud resources that are inside of the service perimeter.
-   * Currently only projects are allowed. Format: `projects/{project_number}`
-   * 
- * - * repeated string resources = 1; - * - * @return A list containing the resources. - */ - java.util.List getResourcesList(); - /** - * - * - *
-   * A list of Google Cloud resources that are inside of the service perimeter.
-   * Currently only projects are allowed. Format: `projects/{project_number}`
-   * 
- * - * repeated string resources = 1; - * - * @return The count of resources. - */ - int getResourcesCount(); - /** - * - * - *
-   * A list of Google Cloud resources that are inside of the service perimeter.
-   * Currently only projects are allowed. Format: `projects/{project_number}`
-   * 
- * - * repeated string resources = 1; - * - * @param index The index of the element to return. - * @return The resources at the given index. - */ - java.lang.String getResources(int index); - /** - * - * - *
-   * A list of Google Cloud resources that are inside of the service perimeter.
-   * Currently only projects are allowed. Format: `projects/{project_number}`
-   * 
- * - * repeated string resources = 1; - * - * @param index The index of the value to return. - * @return The bytes of the resources at the given index. - */ - com.google.protobuf.ByteString getResourcesBytes(int index); - - /** - * - * - *
-   * A list of `AccessLevel` resource names that allow resources within the
-   * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-   * must be in the same policy as this `ServicePerimeter`. Referencing a
-   * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-   * listed, resources within the perimeter can only be accessed via Google
-   * Cloud calls with request origins within the perimeter. Example:
-   * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-   * For Service Perimeter Bridge, must be empty.
-   * 
- * - * repeated string access_levels = 2; - * - * @return A list containing the accessLevels. - */ - java.util.List getAccessLevelsList(); - /** - * - * - *
-   * A list of `AccessLevel` resource names that allow resources within the
-   * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-   * must be in the same policy as this `ServicePerimeter`. Referencing a
-   * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-   * listed, resources within the perimeter can only be accessed via Google
-   * Cloud calls with request origins within the perimeter. Example:
-   * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-   * For Service Perimeter Bridge, must be empty.
-   * 
- * - * repeated string access_levels = 2; - * - * @return The count of accessLevels. - */ - int getAccessLevelsCount(); - /** - * - * - *
-   * A list of `AccessLevel` resource names that allow resources within the
-   * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-   * must be in the same policy as this `ServicePerimeter`. Referencing a
-   * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-   * listed, resources within the perimeter can only be accessed via Google
-   * Cloud calls with request origins within the perimeter. Example:
-   * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-   * For Service Perimeter Bridge, must be empty.
-   * 
- * - * repeated string access_levels = 2; - * - * @param index The index of the element to return. - * @return The accessLevels at the given index. - */ - java.lang.String getAccessLevels(int index); - /** - * - * - *
-   * A list of `AccessLevel` resource names that allow resources within the
-   * `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed
-   * must be in the same policy as this `ServicePerimeter`. Referencing a
-   * nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are
-   * listed, resources within the perimeter can only be accessed via Google
-   * Cloud calls with request origins within the perimeter. Example:
-   * `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`.
-   * For Service Perimeter Bridge, must be empty.
-   * 
- * - * repeated string access_levels = 2; - * - * @param index The index of the value to return. - * @return The bytes of the accessLevels at the given index. - */ - com.google.protobuf.ByteString getAccessLevelsBytes(int index); - - /** - * - * - *
-   * Google Cloud services that are subject to the Service Perimeter
-   * restrictions. For example, if `storage.googleapis.com` is specified, access
-   * to the storage buckets inside the perimeter must meet the perimeter's
-   * access restrictions.
-   * 
- * - * repeated string restricted_services = 4; - * - * @return A list containing the restrictedServices. - */ - java.util.List getRestrictedServicesList(); - /** - * - * - *
-   * Google Cloud services that are subject to the Service Perimeter
-   * restrictions. For example, if `storage.googleapis.com` is specified, access
-   * to the storage buckets inside the perimeter must meet the perimeter's
-   * access restrictions.
-   * 
- * - * repeated string restricted_services = 4; - * - * @return The count of restrictedServices. - */ - int getRestrictedServicesCount(); - /** - * - * - *
-   * Google Cloud services that are subject to the Service Perimeter
-   * restrictions. For example, if `storage.googleapis.com` is specified, access
-   * to the storage buckets inside the perimeter must meet the perimeter's
-   * access restrictions.
-   * 
- * - * repeated string restricted_services = 4; - * - * @param index The index of the element to return. - * @return The restrictedServices at the given index. - */ - java.lang.String getRestrictedServices(int index); - /** - * - * - *
-   * Google Cloud services that are subject to the Service Perimeter
-   * restrictions. For example, if `storage.googleapis.com` is specified, access
-   * to the storage buckets inside the perimeter must meet the perimeter's
-   * access restrictions.
-   * 
- * - * repeated string restricted_services = 4; - * - * @param index The index of the value to return. - * @return The bytes of the restrictedServices at the given index. - */ - com.google.protobuf.ByteString getRestrictedServicesBytes(int index); - - /** - * - * - *
-   * Configuration for APIs allowed within Perimeter.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - * - * @return Whether the vpcAccessibleServices field is set. - */ - boolean hasVpcAccessibleServices(); - /** - * - * - *
-   * Configuration for APIs allowed within Perimeter.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - * - * @return The vpcAccessibleServices. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices - getVpcAccessibleServices(); - /** - * - * - *
-   * Configuration for APIs allowed within Perimeter.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServices vpc_accessible_services = 10; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.VpcAccessibleServicesOrBuilder - getVpcAccessibleServicesOrBuilder(); - - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - java.util.List - getIngressPoliciesList(); - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy - getIngressPolicies(int index); - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - int getIngressPoliciesCount(); - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .IngressPolicyOrBuilder> - getIngressPoliciesOrBuilderList(); - /** - * - * - *
-   * List of [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [IngressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy],
-   * each of which is evaluated separately. Access is granted if any [Ingress
-   * Policy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy ingress_policies = 8; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicyOrBuilder - getIngressPoliciesOrBuilder(int index); - - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - java.util.List - getEgressPoliciesList(); - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy getEgressPolicies( - int index); - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - int getEgressPoliciesCount(); - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - java.util.List< - ? extends - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig - .EgressPolicyOrBuilder> - getEgressPoliciesOrBuilderList(); - /** - * - * - *
-   * List of [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * to apply to the perimeter. A perimeter may have multiple [EgressPolicies]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy],
-   * each of which is evaluated separately. Access is granted if any
-   * [EgressPolicy]
-   * [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy]
-   * grants it. Must be empty for a perimeter bridge.
-   * 
- * - * - * repeated .google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy egress_policies = 9; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicyOrBuilder - getEgressPoliciesOrBuilder(int index); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterName.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterName.java deleted file mode 100644 index 6fda33f..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterName.java +++ /dev/null @@ -1,198 +0,0 @@ -/* - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.identity.accesscontextmanager.v1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -@Generated("by gapic-generator-java") -public class ServicePerimeterName implements ResourceName { - private static final PathTemplate ACCESS_POLICY_SERVICE_PERIMETER = - PathTemplate.createWithoutUrlEncoding( - "accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}"); - private volatile Map fieldValuesMap; - private final String accessPolicy; - private final String servicePerimeter; - - @Deprecated - protected ServicePerimeterName() { - accessPolicy = null; - servicePerimeter = null; - } - - private ServicePerimeterName(Builder builder) { - accessPolicy = Preconditions.checkNotNull(builder.getAccessPolicy()); - servicePerimeter = Preconditions.checkNotNull(builder.getServicePerimeter()); - } - - public String getAccessPolicy() { - return accessPolicy; - } - - public String getServicePerimeter() { - return servicePerimeter; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - public static ServicePerimeterName of(String accessPolicy, String servicePerimeter) { - return newBuilder().setAccessPolicy(accessPolicy).setServicePerimeter(servicePerimeter).build(); - } - - public static String format(String accessPolicy, String servicePerimeter) { - return newBuilder() - .setAccessPolicy(accessPolicy) - .setServicePerimeter(servicePerimeter) - .build() - .toString(); - } - - public static ServicePerimeterName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - ACCESS_POLICY_SERVICE_PERIMETER.validatedMatch( - formattedString, "ServicePerimeterName.parse: formattedString not in valid format"); - return of(matchMap.get("access_policy"), matchMap.get("service_perimeter")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList<>(values.size()); - for (ServicePerimeterName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return ACCESS_POLICY_SERVICE_PERIMETER.matches(formattedString); - } - - @Override - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - if (accessPolicy != null) { - fieldMapBuilder.put("access_policy", accessPolicy); - } - if (servicePerimeter != null) { - fieldMapBuilder.put("service_perimeter", servicePerimeter); - } - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return ACCESS_POLICY_SERVICE_PERIMETER.instantiate( - "access_policy", accessPolicy, "service_perimeter", servicePerimeter); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o != null || getClass() == o.getClass()) { - ServicePerimeterName that = ((ServicePerimeterName) o); - return Objects.equals(this.accessPolicy, that.accessPolicy) - && Objects.equals(this.servicePerimeter, that.servicePerimeter); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= Objects.hashCode(accessPolicy); - h *= 1000003; - h ^= Objects.hashCode(servicePerimeter); - return h; - } - - /** Builder for accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}. */ - public static class Builder { - private String accessPolicy; - private String servicePerimeter; - - protected Builder() {} - - public String getAccessPolicy() { - return accessPolicy; - } - - public String getServicePerimeter() { - return servicePerimeter; - } - - public Builder setAccessPolicy(String accessPolicy) { - this.accessPolicy = accessPolicy; - return this; - } - - public Builder setServicePerimeter(String servicePerimeter) { - this.servicePerimeter = servicePerimeter; - return this; - } - - private Builder(ServicePerimeterName servicePerimeterName) { - this.accessPolicy = servicePerimeterName.accessPolicy; - this.servicePerimeter = servicePerimeterName.servicePerimeter; - } - - public ServicePerimeterName build() { - return new ServicePerimeterName(this); - } - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterOrBuilder.java deleted file mode 100644 index 19b457e..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterOrBuilder.java +++ /dev/null @@ -1,324 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/service_perimeter.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface ServicePerimeterOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.ServicePerimeter) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. Resource name for the ServicePerimeter.  The `short_name`
-   * component must begin with a letter and only include alphanumeric and '_'.
-   * Format:
-   * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-   * 
- * - * string name = 1; - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. Resource name for the ServicePerimeter.  The `short_name`
-   * component must begin with a letter and only include alphanumeric and '_'.
-   * Format:
-   * `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`
-   * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * Human readable title. Must be unique within the Policy.
-   * 
- * - * string title = 2; - * - * @return The title. - */ - java.lang.String getTitle(); - /** - * - * - *
-   * Human readable title. Must be unique within the Policy.
-   * 
- * - * string title = 2; - * - * @return The bytes for title. - */ - com.google.protobuf.ByteString getTitleBytes(); - - /** - * - * - *
-   * Description of the `ServicePerimeter` and its use. Does not affect
-   * behavior.
-   * 
- * - * string description = 3; - * - * @return The description. - */ - java.lang.String getDescription(); - /** - * - * - *
-   * Description of the `ServicePerimeter` and its use. Does not affect
-   * behavior.
-   * 
- * - * string description = 3; - * - * @return The bytes for description. - */ - com.google.protobuf.ByteString getDescriptionBytes(); - - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - * - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was created in UTC.
-   * 
- * - * .google.protobuf.Timestamp create_time = 4; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return Whether the updateTime field is set. - */ - boolean hasUpdateTime(); - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - * - * @return The updateTime. - */ - com.google.protobuf.Timestamp getUpdateTime(); - /** - * - * - *
-   * Output only. Time the `ServicePerimeter` was updated in UTC.
-   * 
- * - * .google.protobuf.Timestamp update_time = 5; - */ - com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); - - /** - * - * - *
-   * Perimeter type indicator. A single project is
-   * allowed to be a member of single regular perimeter, but multiple service
-   * perimeter bridges. A project cannot be a included in a perimeter bridge
-   * without being included in regular perimeter. For perimeter bridges,
-   * the restricted service list as well as access level lists must be
-   * empty.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @return The enum numeric value on the wire for perimeterType. - */ - int getPerimeterTypeValue(); - /** - * - * - *
-   * Perimeter type indicator. A single project is
-   * allowed to be a member of single regular perimeter, but multiple service
-   * perimeter bridges. A project cannot be a included in a perimeter bridge
-   * without being included in regular perimeter. For perimeter bridges,
-   * the restricted service list as well as access level lists must be
-   * empty.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType perimeter_type = 6; - * - * - * @return The perimeterType. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeter.PerimeterType getPerimeterType(); - - /** - * - * - *
-   * Current ServicePerimeter configuration. Specifies sets of resources,
-   * restricted services and access levels that determine perimeter
-   * content and boundaries.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - * - * @return Whether the status field is set. - */ - boolean hasStatus(); - /** - * - * - *
-   * Current ServicePerimeter configuration. Specifies sets of resources,
-   * restricted services and access levels that determine perimeter
-   * content and boundaries.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - * - * @return The status. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig getStatus(); - /** - * - * - *
-   * Current ServicePerimeter configuration. Specifies sets of resources,
-   * restricted services and access levels that determine perimeter
-   * content and boundaries.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig status = 7; - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder getStatusOrBuilder(); - - /** - * - * - *
-   * Proposed (or dry run) ServicePerimeter configuration. This configuration
-   * allows to specify and test ServicePerimeter configuration without enforcing
-   * actual access restrictions. Only allowed to be set when the
-   * "use_explicit_dry_run_spec" flag is set.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - * - * @return Whether the spec field is set. - */ - boolean hasSpec(); - /** - * - * - *
-   * Proposed (or dry run) ServicePerimeter configuration. This configuration
-   * allows to specify and test ServicePerimeter configuration without enforcing
-   * actual access restrictions. Only allowed to be set when the
-   * "use_explicit_dry_run_spec" flag is set.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - * - * @return The spec. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfig getSpec(); - /** - * - * - *
-   * Proposed (or dry run) ServicePerimeter configuration. This configuration
-   * allows to specify and test ServicePerimeter configuration without enforcing
-   * actual access restrictions. Only allowed to be set when the
-   * "use_explicit_dry_run_spec" flag is set.
-   * 
- * - * .google.identity.accesscontextmanager.v1.ServicePerimeterConfig spec = 8; - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterConfigOrBuilder getSpecOrBuilder(); - - /** - * - * - *
-   * Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly
-   * exists  for all Service Perimeters, and that spec is identical to the
-   * status for those Service Perimeters. When this flag is set, it inhibits the
-   * generation of the implicit spec, thereby allowing the user to explicitly
-   * provide a configuration ("spec") to use in a dry-run version of the Service
-   * Perimeter. This allows the user to test changes to the enforced config
-   * ("status") without actually enforcing them. This testing is done through
-   * analyzing the differences between currently enforced and suggested
-   * restrictions. use_explicit_dry_run_spec must bet set to True if any of the
-   * fields in the spec are set to non-default values.
-   * 
- * - * bool use_explicit_dry_run_spec = 9; - * - * @return The useExplicitDryRunSpec. - */ - boolean getUseExplicitDryRunSpec(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterProto.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterProto.java deleted file mode 100644 index 5b2894e..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterProto.java +++ /dev/null @@ -1,314 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/service_perimeter.proto - -package com.google.identity.accesscontextmanager.v1; - -public final class ServicePerimeterProto { - private ServicePerimeterProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n?google/identity/accesscontextmanager/v" - + "1/service_perimeter.proto\022\'google.identi" - + "ty.accesscontextmanager.v1\032\031google/api/r" - + "esource.proto\032\037google/protobuf/timestamp" - + ".proto\032\034google/api/annotations.proto\"\223\005\n" - + "\020ServicePerimeter\022\014\n\004name\030\001 \001(\t\022\r\n\005title" - + "\030\002 \001(\t\022\023\n\013description\030\003 \001(\t\022/\n\013create_ti" - + "me\030\004 \001(\0132\032.google.protobuf.Timestamp\022/\n\013" - + "update_time\030\005 \001(\0132\032.google.protobuf.Time" - + "stamp\022_\n\016perimeter_type\030\006 \001(\0162G.google.i" - + "dentity.accesscontextmanager.v1.ServiceP" - + "erimeter.PerimeterType\022O\n\006status\030\007 \001(\0132?" - + ".google.identity.accesscontextmanager.v1" - + ".ServicePerimeterConfig\022M\n\004spec\030\010 \001(\0132?." - + "google.identity.accesscontextmanager.v1." - + "ServicePerimeterConfig\022!\n\031use_explicit_d" - + "ry_run_spec\030\t \001(\010\"F\n\rPerimeterType\022\032\n\026PE" - + "RIMETER_TYPE_REGULAR\020\000\022\031\n\025PERIMETER_TYPE" - + "_BRIDGE\020\001:\177\352A|\n4accesscontextmanager.goo" - + "gleapis.com/ServicePerimeter\022DaccessPoli" - + "cies/{access_policy}/servicePerimeters/{" - + "service_perimeter}\"\230\017\n\026ServicePerimeterC" - + "onfig\022\021\n\tresources\030\001 \003(\t\022\025\n\raccess_level" - + "s\030\002 \003(\t\022\033\n\023restricted_services\030\004 \003(\t\022v\n\027" - + "vpc_accessible_services\030\n \001(\0132U.google.i" - + "dentity.accesscontextmanager.v1.ServiceP" - + "erimeterConfig.VpcAccessibleServices\022g\n\020" - + "ingress_policies\030\010 \003(\0132M.google.identity" - + ".accesscontextmanager.v1.ServicePerimete" - + "rConfig.IngressPolicy\022e\n\017egress_policies" - + "\030\t \003(\0132L.google.identity.accesscontextma" - + "nager.v1.ServicePerimeterConfig.EgressPo" - + "licy\032M\n\025VpcAccessibleServices\022\032\n\022enable_" - + "restriction\030\001 \001(\010\022\030\n\020allowed_services\030\002 " - + "\003(\t\032@\n\016MethodSelector\022\020\n\006method\030\001 \001(\tH\000\022" - + "\024\n\npermission\030\002 \001(\tH\000B\006\n\004kind\032\216\001\n\014ApiOpe" - + "ration\022\024\n\014service_name\030\001 \001(\t\022h\n\020method_s" - + "electors\030\002 \003(\0132N.google.identity.accessc" - + "ontextmanager.v1.ServicePerimeterConfig." - + "MethodSelector\032E\n\rIngressSource\022\026\n\014acces" - + "s_level\030\001 \001(\tH\000\022\022\n\010resource\030\002 \001(\tH\000B\010\n\006s" - + "ource\032\177\n\010EgressTo\022\021\n\tresources\030\001 \003(\t\022`\n\n" - + "operations\030\002 \003(\0132L.google.identity.acces" - + "scontextmanager.v1.ServicePerimeterConfi" - + "g.ApiOperation\032\346\001\n\013IngressFrom\022^\n\007source" - + "s\030\001 \003(\0132M.google.identity.accesscontextm" - + "anager.v1.ServicePerimeterConfig.Ingress" - + "Source\022\022\n\nidentities\030\002 \003(\t\022c\n\ridentity_t" - + "ype\030\003 \001(\0162L.google.identity.accesscontex" - + "tmanager.v1.ServicePerimeterConfig.Ident" - + "ityType\032\200\001\n\tIngressTo\022`\n\noperations\030\001 \003(" - + "\0132L.google.identity.accesscontextmanager" - + ".v1.ServicePerimeterConfig.ApiOperation\022" - + "\021\n\tresources\030\002 \003(\t\032\321\001\n\rIngressPolicy\022a\n\014" - + "ingress_from\030\001 \001(\0132K.google.identity.acc" - + "esscontextmanager.v1.ServicePerimeterCon" - + "fig.IngressFrom\022]\n\ningress_to\030\002 \001(\0132I.go" - + "ogle.identity.accesscontextmanager.v1.Se" - + "rvicePerimeterConfig.IngressTo\032\314\001\n\014Egres" - + "sPolicy\022_\n\013egress_from\030\001 \001(\0132J.google.id" - + "entity.accesscontextmanager.v1.ServicePe" - + "rimeterConfig.EgressFrom\022[\n\tegress_to\030\002 " - + "\001(\0132H.google.identity.accesscontextmanag" - + "er.v1.ServicePerimeterConfig.EgressTo\032\205\001" - + "\n\nEgressFrom\022\022\n\nidentities\030\001 \003(\t\022c\n\riden" - + "tity_type\030\002 \001(\0162L.google.identity.access" - + "contextmanager.v1.ServicePerimeterConfig" - + ".IdentityType\"n\n\014IdentityType\022\035\n\031IDENTIT" - + "Y_TYPE_UNSPECIFIED\020\000\022\020\n\014ANY_IDENTITY\020\001\022\024" - + "\n\020ANY_USER_ACCOUNT\020\002\022\027\n\023ANY_SERVICE_ACCO" - + "UNT\020\003B\253\002\n+com.google.identity.accesscont" - + "extmanager.v1B\025ServicePerimeterProtoP\001Z[" - + "google.golang.org/genproto/googleapis/id" - + "entity/accesscontextmanager/v1;accesscon" - + "textmanager\242\002\004GACM\252\002\'Google.Identity.Acc" - + "essContextManager.V1\312\002\'Google\\Identity\\A" - + "ccessContextManager\\V1\352\002*Google::Identit" - + "y::AccessContextManager::V1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.ResourceProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.api.AnnotationsProto.getDescriptor(), - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeter_descriptor, - new java.lang.String[] { - "Name", - "Title", - "Description", - "CreateTime", - "UpdateTime", - "PerimeterType", - "Status", - "Spec", - "UseExplicitDryRunSpec", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor, - new java.lang.String[] { - "Resources", - "AccessLevels", - "RestrictedServices", - "VpcAccessibleServices", - "IngressPolicies", - "EgressPolicies", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(0); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_VpcAccessibleServices_descriptor, - new java.lang.String[] { - "EnableRestriction", "AllowedServices", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(1); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_MethodSelector_descriptor, - new java.lang.String[] { - "Method", "Permission", "Kind", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(2); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_ApiOperation_descriptor, - new java.lang.String[] { - "ServiceName", "MethodSelectors", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(3); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressSource_descriptor, - new java.lang.String[] { - "AccessLevel", "Resource", "Source", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(4); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressTo_descriptor, - new java.lang.String[] { - "Resources", "Operations", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(5); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressFrom_descriptor, - new java.lang.String[] { - "Sources", "Identities", "IdentityType", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(6); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressTo_descriptor, - new java.lang.String[] { - "Operations", "Resources", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(7); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_IngressPolicy_descriptor, - new java.lang.String[] { - "IngressFrom", "IngressTo", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(8); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressPolicy_descriptor, - new java.lang.String[] { - "EgressFrom", "EgressTo", - }); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_descriptor = - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_descriptor - .getNestedTypes() - .get(9); - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_identity_accesscontextmanager_v1_ServicePerimeterConfig_EgressFrom_descriptor, - new java.lang.String[] { - "Identities", "IdentityType", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ResourceProto.resource); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.ResourceProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessLevelRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessLevelRequest.java deleted file mode 100644 index 4d2c2d1..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessLevelRequest.java +++ /dev/null @@ -1,1105 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to update an `AccessLevel`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest} - */ -public final class UpdateAccessLevelRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) - UpdateAccessLevelRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use UpdateAccessLevelRequest.newBuilder() to construct. - private UpdateAccessLevelRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private UpdateAccessLevelRequest() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdateAccessLevelRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private UpdateAccessLevelRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder subBuilder = null; - if (accessLevel_ != null) { - subBuilder = accessLevel_.toBuilder(); - } - accessLevel_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.AccessLevel.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(accessLevel_); - accessLevel_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.protobuf.FieldMask.Builder subBuilder = null; - if (updateMask_ != null) { - subBuilder = updateMask_.toBuilder(); - } - updateMask_ = - input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateMask_); - updateMask_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest.class, - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest.Builder.class); - } - - public static final int ACCESS_LEVEL_FIELD_NUMBER = 1; - private com.google.identity.accesscontextmanager.v1.AccessLevel accessLevel_; - /** - * - * - *
-   * Required. The updated [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-   * correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the accessLevel field is set. - */ - @java.lang.Override - public boolean hasAccessLevel() { - return accessLevel_ != null; - } - /** - * - * - *
-   * Required. The updated [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-   * correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The accessLevel. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevel() { - return accessLevel_ == null - ? com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance() - : accessLevel_; - } - /** - * - * - *
-   * Required. The updated [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-   * correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder - getAccessLevelOrBuilder() { - return getAccessLevel(); - } - - public static final int UPDATE_MASK_FIELD_NUMBER = 2; - private com.google.protobuf.FieldMask updateMask_; - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - @java.lang.Override - public boolean hasUpdateMask() { - return updateMask_ != null; - } - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - @java.lang.Override - public com.google.protobuf.FieldMask getUpdateMask() { - return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - return getUpdateMask(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (accessLevel_ != null) { - output.writeMessage(1, getAccessLevel()); - } - if (updateMask_ != null) { - output.writeMessage(2, getUpdateMask()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (accessLevel_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getAccessLevel()); - } - if (updateMask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest other = - (com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) obj; - - if (hasAccessLevel() != other.hasAccessLevel()) return false; - if (hasAccessLevel()) { - if (!getAccessLevel().equals(other.getAccessLevel())) return false; - } - if (hasUpdateMask() != other.hasUpdateMask()) return false; - if (hasUpdateMask()) { - if (!getUpdateMask().equals(other.getUpdateMask())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasAccessLevel()) { - hash = (37 * hash) + ACCESS_LEVEL_FIELD_NUMBER; - hash = (53 * hash) + getAccessLevel().hashCode(); - } - if (hasUpdateMask()) { - hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; - hash = (53 * hash) + getUpdateMask().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to update an `AccessLevel`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest.class, - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (accessLevelBuilder_ == null) { - accessLevel_ = null; - } else { - accessLevel_ = null; - accessLevelBuilder_ = null; - } - if (updateMaskBuilder_ == null) { - updateMask_ = null; - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessLevelRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest build() { - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest result = - new com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest(this); - if (accessLevelBuilder_ == null) { - result.accessLevel_ = accessLevel_; - } else { - result.accessLevel_ = accessLevelBuilder_.build(); - } - if (updateMaskBuilder_ == null) { - result.updateMask_ = updateMask_; - } else { - result.updateMask_ = updateMaskBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - .getDefaultInstance()) return this; - if (other.hasAccessLevel()) { - mergeAccessLevel(other.getAccessLevel()); - } - if (other.hasUpdateMask()) { - mergeUpdateMask(other.getUpdateMask()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.identity.accesscontextmanager.v1.AccessLevel accessLevel_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - accessLevelBuilder_; - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the accessLevel field is set. - */ - public boolean hasAccessLevel() { - return accessLevelBuilder_ != null || accessLevel_ != null; - } - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The accessLevel. - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevel() { - if (accessLevelBuilder_ == null) { - return accessLevel_ == null - ? com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance() - : accessLevel_; - } else { - return accessLevelBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - accessLevel_ = value; - onChanged(); - } else { - accessLevelBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setAccessLevel( - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder builderForValue) { - if (accessLevelBuilder_ == null) { - accessLevel_ = builderForValue.build(); - onChanged(); - } else { - accessLevelBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeAccessLevel(com.google.identity.accesscontextmanager.v1.AccessLevel value) { - if (accessLevelBuilder_ == null) { - if (accessLevel_ != null) { - accessLevel_ = - com.google.identity.accesscontextmanager.v1.AccessLevel.newBuilder(accessLevel_) - .mergeFrom(value) - .buildPartial(); - } else { - accessLevel_ = value; - } - onChanged(); - } else { - accessLevelBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearAccessLevel() { - if (accessLevelBuilder_ == null) { - accessLevel_ = null; - onChanged(); - } else { - accessLevel_ = null; - accessLevelBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevel.Builder getAccessLevelBuilder() { - - onChanged(); - return getAccessLevelFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder - getAccessLevelOrBuilder() { - if (accessLevelBuilder_ != null) { - return accessLevelBuilder_.getMessageOrBuilder(); - } else { - return accessLevel_ == null - ? com.google.identity.accesscontextmanager.v1.AccessLevel.getDefaultInstance() - : accessLevel_; - } - } - /** - * - * - *
-     * Required. The updated [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-     * correctness of the [Access Level]
-     * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-     * precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder> - getAccessLevelFieldBuilder() { - if (accessLevelBuilder_ == null) { - accessLevelBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessLevel, - com.google.identity.accesscontextmanager.v1.AccessLevel.Builder, - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder>( - getAccessLevel(), getParentForChildren(), isClean()); - accessLevel_ = null; - } - return accessLevelBuilder_; - } - - private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder> - updateMaskBuilder_; - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - public boolean hasUpdateMask() { - return updateMaskBuilder_ != null || updateMask_ != null; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - public com.google.protobuf.FieldMask getUpdateMask() { - if (updateMaskBuilder_ == null) { - return updateMask_ == null - ? com.google.protobuf.FieldMask.getDefaultInstance() - : updateMask_; - } else { - return updateMaskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateMask_ = value; - onChanged(); - } else { - updateMaskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { - if (updateMaskBuilder_ == null) { - updateMask_ = builderForValue.build(); - onChanged(); - } else { - updateMaskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (updateMask_ != null) { - updateMask_ = - com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); - } else { - updateMask_ = value; - } - onChanged(); - } else { - updateMaskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearUpdateMask() { - if (updateMaskBuilder_ == null) { - updateMask_ = null; - onChanged(); - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { - - onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - if (updateMaskBuilder_ != null) { - return updateMaskBuilder_.getMessageOrBuilder(); - } else { - return updateMask_ == null - ? com.google.protobuf.FieldMask.getDefaultInstance() - : updateMask_; - } - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { - if (updateMaskBuilder_ == null) { - updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder>( - getUpdateMask(), getParentForChildren(), isClean()); - updateMask_ = null; - } - return updateMaskBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) - private static final com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateAccessLevelRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateAccessLevelRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessLevelRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessLevelRequestOrBuilder.java deleted file mode 100644 index 6d2f73e..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessLevelRequestOrBuilder.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface UpdateAccessLevelRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The updated [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-   * correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the accessLevel field is set. - */ - boolean hasAccessLevel(); - /** - * - * - *
-   * Required. The updated [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-   * correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The accessLevel. - */ - com.google.identity.accesscontextmanager.v1.AccessLevel getAccessLevel(); - /** - * - * - *
-   * Required. The updated [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic
-   * correctness of the [Access Level]
-   * [google.identity.accesscontextmanager.v1.AccessLevel] is a
-   * precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessLevel access_level = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.AccessLevelOrBuilder getAccessLevelOrBuilder(); - - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - boolean hasUpdateMask(); - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - com.google.protobuf.FieldMask getUpdateMask(); - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessPolicyRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessPolicyRequest.java deleted file mode 100644 index 5c081ff..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessPolicyRequest.java +++ /dev/null @@ -1,1055 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to update an `AccessPolicy`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest} - */ -public final class UpdateAccessPolicyRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) - UpdateAccessPolicyRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use UpdateAccessPolicyRequest.newBuilder() to construct. - private UpdateAccessPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private UpdateAccessPolicyRequest() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdateAccessPolicyRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private UpdateAccessPolicyRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder subBuilder = null; - if (policy_ != null) { - subBuilder = policy_.toBuilder(); - } - policy_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.AccessPolicy.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(policy_); - policy_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.protobuf.FieldMask.Builder subBuilder = null; - if (updateMask_ != null) { - subBuilder = updateMask_.toBuilder(); - } - updateMask_ = - input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateMask_); - updateMask_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest.class, - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest.Builder.class); - } - - public static final int POLICY_FIELD_NUMBER = 1; - private com.google.identity.accesscontextmanager.v1.AccessPolicy policy_; - /** - * - * - *
-   * Required. The updated AccessPolicy.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the policy field is set. - */ - @java.lang.Override - public boolean hasPolicy() { - return policy_ != null; - } - /** - * - * - *
-   * Required. The updated AccessPolicy.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The policy. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessPolicy getPolicy() { - return policy_ == null - ? com.google.identity.accesscontextmanager.v1.AccessPolicy.getDefaultInstance() - : policy_; - } - /** - * - * - *
-   * Required. The updated AccessPolicy.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder getPolicyOrBuilder() { - return getPolicy(); - } - - public static final int UPDATE_MASK_FIELD_NUMBER = 2; - private com.google.protobuf.FieldMask updateMask_; - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - @java.lang.Override - public boolean hasUpdateMask() { - return updateMask_ != null; - } - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - @java.lang.Override - public com.google.protobuf.FieldMask getUpdateMask() { - return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - return getUpdateMask(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (policy_ != null) { - output.writeMessage(1, getPolicy()); - } - if (updateMask_ != null) { - output.writeMessage(2, getUpdateMask()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (policy_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPolicy()); - } - if (updateMask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest other = - (com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) obj; - - if (hasPolicy() != other.hasPolicy()) return false; - if (hasPolicy()) { - if (!getPolicy().equals(other.getPolicy())) return false; - } - if (hasUpdateMask() != other.hasUpdateMask()) return false; - if (hasUpdateMask()) { - if (!getUpdateMask().equals(other.getUpdateMask())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasPolicy()) { - hash = (37 * hash) + POLICY_FIELD_NUMBER; - hash = (53 * hash) + getPolicy().hashCode(); - } - if (hasUpdateMask()) { - hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; - hash = (53 * hash) + getUpdateMask().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to update an `AccessPolicy`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest.class, - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest.Builder.class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (policyBuilder_ == null) { - policy_ = null; - } else { - policy_ = null; - policyBuilder_ = null; - } - if (updateMaskBuilder_ == null) { - updateMask_ = null; - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateAccessPolicyRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest build() { - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest buildPartial() { - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest result = - new com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest(this); - if (policyBuilder_ == null) { - result.policy_ = policy_; - } else { - result.policy_ = policyBuilder_.build(); - } - if (updateMaskBuilder_ == null) { - result.updateMask_ = updateMask_; - } else { - result.updateMask_ = updateMaskBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - .getDefaultInstance()) return this; - if (other.hasPolicy()) { - mergePolicy(other.getPolicy()); - } - if (other.hasUpdateMask()) { - mergeUpdateMask(other.getUpdateMask()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.identity.accesscontextmanager.v1.AccessPolicy policy_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder, - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder> - policyBuilder_; - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the policy field is set. - */ - public boolean hasPolicy() { - return policyBuilder_ != null || policy_ != null; - } - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The policy. - */ - public com.google.identity.accesscontextmanager.v1.AccessPolicy getPolicy() { - if (policyBuilder_ == null) { - return policy_ == null - ? com.google.identity.accesscontextmanager.v1.AccessPolicy.getDefaultInstance() - : policy_; - } else { - return policyBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setPolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy value) { - if (policyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - policy_ = value; - onChanged(); - } else { - policyBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setPolicy( - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder builderForValue) { - if (policyBuilder_ == null) { - policy_ = builderForValue.build(); - onChanged(); - } else { - policyBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergePolicy(com.google.identity.accesscontextmanager.v1.AccessPolicy value) { - if (policyBuilder_ == null) { - if (policy_ != null) { - policy_ = - com.google.identity.accesscontextmanager.v1.AccessPolicy.newBuilder(policy_) - .mergeFrom(value) - .buildPartial(); - } else { - policy_ = value; - } - onChanged(); - } else { - policyBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearPolicy() { - if (policyBuilder_ == null) { - policy_ = null; - onChanged(); - } else { - policy_ = null; - policyBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder getPolicyBuilder() { - - onChanged(); - return getPolicyFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder getPolicyOrBuilder() { - if (policyBuilder_ != null) { - return policyBuilder_.getMessageOrBuilder(); - } else { - return policy_ == null - ? com.google.identity.accesscontextmanager.v1.AccessPolicy.getDefaultInstance() - : policy_; - } - } - /** - * - * - *
-     * Required. The updated AccessPolicy.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder, - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder> - getPolicyFieldBuilder() { - if (policyBuilder_ == null) { - policyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.AccessPolicy, - com.google.identity.accesscontextmanager.v1.AccessPolicy.Builder, - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder>( - getPolicy(), getParentForChildren(), isClean()); - policy_ = null; - } - return policyBuilder_; - } - - private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder> - updateMaskBuilder_; - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - public boolean hasUpdateMask() { - return updateMaskBuilder_ != null || updateMask_ != null; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - public com.google.protobuf.FieldMask getUpdateMask() { - if (updateMaskBuilder_ == null) { - return updateMask_ == null - ? com.google.protobuf.FieldMask.getDefaultInstance() - : updateMask_; - } else { - return updateMaskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateMask_ = value; - onChanged(); - } else { - updateMaskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { - if (updateMaskBuilder_ == null) { - updateMask_ = builderForValue.build(); - onChanged(); - } else { - updateMaskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (updateMask_ != null) { - updateMask_ = - com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); - } else { - updateMask_ = value; - } - onChanged(); - } else { - updateMaskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearUpdateMask() { - if (updateMaskBuilder_ == null) { - updateMask_ = null; - onChanged(); - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { - - onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - if (updateMaskBuilder_ != null) { - return updateMaskBuilder_.getMessageOrBuilder(); - } else { - return updateMask_ == null - ? com.google.protobuf.FieldMask.getDefaultInstance() - : updateMask_; - } - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { - if (updateMaskBuilder_ == null) { - updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder>( - getUpdateMask(), getParentForChildren(), isClean()); - updateMask_ = null; - } - return updateMaskBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) - private static final com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateAccessPolicyRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateAccessPolicyRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessPolicyRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessPolicyRequestOrBuilder.java deleted file mode 100644 index b5d0981..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessPolicyRequestOrBuilder.java +++ /dev/null @@ -1,104 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface UpdateAccessPolicyRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The updated AccessPolicy.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the policy field is set. - */ - boolean hasPolicy(); - /** - * - * - *
-   * Required. The updated AccessPolicy.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The policy. - */ - com.google.identity.accesscontextmanager.v1.AccessPolicy getPolicy(); - /** - * - * - *
-   * Required. The updated AccessPolicy.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.AccessPolicy policy = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.AccessPolicyOrBuilder getPolicyOrBuilder(); - - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - boolean hasUpdateMask(); - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - com.google.protobuf.FieldMask getUpdateMask(); - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateGcpUserAccessBindingRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateGcpUserAccessBindingRequest.java deleted file mode 100644 index 253022e..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateGcpUserAccessBindingRequest.java +++ /dev/null @@ -1,1142 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * Request of [UpdateGcpUserAccessBinding]
- * [google.identity.accesscontextmanager.v1.AccessContextManager.UpdateGcpUserAccessBinding].
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest} - */ -public final class UpdateGcpUserAccessBindingRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) - UpdateGcpUserAccessBindingRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use UpdateGcpUserAccessBindingRequest.newBuilder() to construct. - private UpdateGcpUserAccessBindingRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private UpdateGcpUserAccessBindingRequest() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdateGcpUserAccessBindingRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private UpdateGcpUserAccessBindingRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder subBuilder = - null; - if (gcpUserAccessBinding_ != null) { - subBuilder = gcpUserAccessBinding_.toBuilder(); - } - gcpUserAccessBinding_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(gcpUserAccessBinding_); - gcpUserAccessBinding_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.protobuf.FieldMask.Builder subBuilder = null; - if (updateMask_ != null) { - subBuilder = updateMask_.toBuilder(); - } - updateMask_ = - input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateMask_); - updateMask_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest.class, - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest.Builder - .class); - } - - public static final int GCP_USER_ACCESS_BINDING_FIELD_NUMBER = 1; - private com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcpUserAccessBinding_; - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the gcpUserAccessBinding field is set. - */ - @java.lang.Override - public boolean hasGcpUserAccessBinding() { - return gcpUserAccessBinding_ != null; - } - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The gcpUserAccessBinding. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - getGcpUserAccessBinding() { - return gcpUserAccessBinding_ == null - ? com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.getDefaultInstance() - : gcpUserAccessBinding_; - } - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingOrBuilder() { - return getGcpUserAccessBinding(); - } - - public static final int UPDATE_MASK_FIELD_NUMBER = 2; - private com.google.protobuf.FieldMask updateMask_; - /** - * - * - *
-   * Required. Only the fields specified in this mask are updated. Because name and
-   * group_key cannot be changed, update_mask is required and must always be:
-   * update_mask {
-   * paths: "access_levels"
-   * }
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - @java.lang.Override - public boolean hasUpdateMask() { - return updateMask_ != null; - } - /** - * - * - *
-   * Required. Only the fields specified in this mask are updated. Because name and
-   * group_key cannot be changed, update_mask is required and must always be:
-   * update_mask {
-   * paths: "access_levels"
-   * }
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - @java.lang.Override - public com.google.protobuf.FieldMask getUpdateMask() { - return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } - /** - * - * - *
-   * Required. Only the fields specified in this mask are updated. Because name and
-   * group_key cannot be changed, update_mask is required and must always be:
-   * update_mask {
-   * paths: "access_levels"
-   * }
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - return getUpdateMask(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (gcpUserAccessBinding_ != null) { - output.writeMessage(1, getGcpUserAccessBinding()); - } - if (updateMask_ != null) { - output.writeMessage(2, getUpdateMask()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (gcpUserAccessBinding_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, getGcpUserAccessBinding()); - } - if (updateMask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest other = - (com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) obj; - - if (hasGcpUserAccessBinding() != other.hasGcpUserAccessBinding()) return false; - if (hasGcpUserAccessBinding()) { - if (!getGcpUserAccessBinding().equals(other.getGcpUserAccessBinding())) return false; - } - if (hasUpdateMask() != other.hasUpdateMask()) return false; - if (hasUpdateMask()) { - if (!getUpdateMask().equals(other.getUpdateMask())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasGcpUserAccessBinding()) { - hash = (37 * hash) + GCP_USER_ACCESS_BINDING_FIELD_NUMBER; - hash = (53 * hash) + getGcpUserAccessBinding().hashCode(); - } - if (hasUpdateMask()) { - hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; - hash = (53 * hash) + getUpdateMask().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Request of [UpdateGcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.AccessContextManager.UpdateGcpUserAccessBinding].
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest.class, - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (gcpUserAccessBindingBuilder_ == null) { - gcpUserAccessBinding_ = null; - } else { - gcpUserAccessBinding_ = null; - gcpUserAccessBindingBuilder_ = null; - } - if (updateMaskBuilder_ == null) { - updateMask_ = null; - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateGcpUserAccessBindingRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest build() { - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest result = - new com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest(this); - if (gcpUserAccessBindingBuilder_ == null) { - result.gcpUserAccessBinding_ = gcpUserAccessBinding_; - } else { - result.gcpUserAccessBinding_ = gcpUserAccessBindingBuilder_.build(); - } - if (updateMaskBuilder_ == null) { - result.updateMask_ = updateMask_; - } else { - result.updateMask_ = updateMaskBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - .getDefaultInstance()) return this; - if (other.hasGcpUserAccessBinding()) { - mergeGcpUserAccessBinding(other.getGcpUserAccessBinding()); - } - if (other.hasUpdateMask()) { - mergeUpdateMask(other.getUpdateMask()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcpUserAccessBinding_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - gcpUserAccessBindingBuilder_; - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the gcpUserAccessBinding field is set. - */ - public boolean hasGcpUserAccessBinding() { - return gcpUserAccessBindingBuilder_ != null || gcpUserAccessBinding_ != null; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The gcpUserAccessBinding. - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding - getGcpUserAccessBinding() { - if (gcpUserAccessBindingBuilder_ == null) { - return gcpUserAccessBinding_ == null - ? com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.getDefaultInstance() - : gcpUserAccessBinding_; - } else { - return gcpUserAccessBindingBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding value) { - if (gcpUserAccessBindingBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - gcpUserAccessBinding_ = value; - onChanged(); - } else { - gcpUserAccessBindingBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder builderForValue) { - if (gcpUserAccessBindingBuilder_ == null) { - gcpUserAccessBinding_ = builderForValue.build(); - onChanged(); - } else { - gcpUserAccessBindingBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeGcpUserAccessBinding( - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding value) { - if (gcpUserAccessBindingBuilder_ == null) { - if (gcpUserAccessBinding_ != null) { - gcpUserAccessBinding_ = - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.newBuilder( - gcpUserAccessBinding_) - .mergeFrom(value) - .buildPartial(); - } else { - gcpUserAccessBinding_ = value; - } - onChanged(); - } else { - gcpUserAccessBindingBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearGcpUserAccessBinding() { - if (gcpUserAccessBindingBuilder_ == null) { - gcpUserAccessBinding_ = null; - onChanged(); - } else { - gcpUserAccessBinding_ = null; - gcpUserAccessBindingBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder - getGcpUserAccessBindingBuilder() { - - onChanged(); - return getGcpUserAccessBindingFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingOrBuilder() { - if (gcpUserAccessBindingBuilder_ != null) { - return gcpUserAccessBindingBuilder_.getMessageOrBuilder(); - } else { - return gcpUserAccessBinding_ == null - ? com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.getDefaultInstance() - : gcpUserAccessBinding_; - } - } - /** - * - * - *
-     * Required. [GcpUserAccessBinding]
-     * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder> - getGcpUserAccessBindingFieldBuilder() { - if (gcpUserAccessBindingBuilder_ == null) { - gcpUserAccessBindingBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding.Builder, - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder>( - getGcpUserAccessBinding(), getParentForChildren(), isClean()); - gcpUserAccessBinding_ = null; - } - return gcpUserAccessBindingBuilder_; - } - - private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder> - updateMaskBuilder_; - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - public boolean hasUpdateMask() { - return updateMaskBuilder_ != null || updateMask_ != null; - } - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - public com.google.protobuf.FieldMask getUpdateMask() { - if (updateMaskBuilder_ == null) { - return updateMask_ == null - ? com.google.protobuf.FieldMask.getDefaultInstance() - : updateMask_; - } else { - return updateMaskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateMask_ = value; - onChanged(); - } else { - updateMaskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { - if (updateMaskBuilder_ == null) { - updateMask_ = builderForValue.build(); - onChanged(); - } else { - updateMaskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (updateMask_ != null) { - updateMask_ = - com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); - } else { - updateMask_ = value; - } - onChanged(); - } else { - updateMaskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearUpdateMask() { - if (updateMaskBuilder_ == null) { - updateMask_ = null; - onChanged(); - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { - - onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - if (updateMaskBuilder_ != null) { - return updateMaskBuilder_.getMessageOrBuilder(); - } else { - return updateMask_ == null - ? com.google.protobuf.FieldMask.getDefaultInstance() - : updateMask_; - } - } - /** - * - * - *
-     * Required. Only the fields specified in this mask are updated. Because name and
-     * group_key cannot be changed, update_mask is required and must always be:
-     * update_mask {
-     * paths: "access_levels"
-     * }
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { - if (updateMaskBuilder_ == null) { - updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder>( - getUpdateMask(), getParentForChildren(), isClean()); - updateMask_ = null; - } - return updateMaskBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) - private static final com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateGcpUserAccessBindingRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateGcpUserAccessBindingRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateGcpUserAccessBindingRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateGcpUserAccessBindingRequestOrBuilder.java deleted file mode 100644 index 732bab7..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateGcpUserAccessBindingRequestOrBuilder.java +++ /dev/null @@ -1,120 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface UpdateGcpUserAccessBindingRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the gcpUserAccessBinding field is set. - */ - boolean hasGcpUserAccessBinding(); - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The gcpUserAccessBinding. - */ - com.google.identity.accesscontextmanager.v1.GcpUserAccessBinding getGcpUserAccessBinding(); - /** - * - * - *
-   * Required. [GcpUserAccessBinding]
-   * [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.GcpUserAccessBindingOrBuilder - getGcpUserAccessBindingOrBuilder(); - - /** - * - * - *
-   * Required. Only the fields specified in this mask are updated. Because name and
-   * group_key cannot be changed, update_mask is required and must always be:
-   * update_mask {
-   * paths: "access_levels"
-   * }
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - boolean hasUpdateMask(); - /** - * - * - *
-   * Required. Only the fields specified in this mask are updated. Because name and
-   * group_key cannot be changed, update_mask is required and must always be:
-   * update_mask {
-   * paths: "access_levels"
-   * }
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - com.google.protobuf.FieldMask getUpdateMask(); - /** - * - * - *
-   * Required. Only the fields specified in this mask are updated. Because name and
-   * group_key cannot be changed, update_mask is required and must always be:
-   * update_mask {
-   * paths: "access_levels"
-   * }
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateServicePerimeterRequest.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateServicePerimeterRequest.java deleted file mode 100644 index b455645..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateServicePerimeterRequest.java +++ /dev/null @@ -1,1082 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -/** - * - * - *
- * A request to update a `ServicePerimeter`.
- * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest} - */ -public final class UpdateServicePerimeterRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) - UpdateServicePerimeterRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use UpdateServicePerimeterRequest.newBuilder() to construct. - private UpdateServicePerimeterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private UpdateServicePerimeterRequest() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdateServicePerimeterRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private UpdateServicePerimeterRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder subBuilder = - null; - if (servicePerimeter_ != null) { - subBuilder = servicePerimeter_.toBuilder(); - } - servicePerimeter_ = - input.readMessage( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(servicePerimeter_); - servicePerimeter_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.protobuf.FieldMask.Builder subBuilder = null; - if (updateMask_ != null) { - subBuilder = updateMask_.toBuilder(); - } - updateMask_ = - input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateMask_); - updateMask_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest.class, - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest.Builder - .class); - } - - public static final int SERVICE_PERIMETER_FIELD_NUMBER = 1; - private com.google.identity.accesscontextmanager.v1.ServicePerimeter servicePerimeter_; - /** - * - * - *
-   * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-   * `ServicePerimeter` is a precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the servicePerimeter field is set. - */ - @java.lang.Override - public boolean hasServicePerimeter() { - return servicePerimeter_ != null; - } - /** - * - * - *
-   * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-   * `ServicePerimeter` is a precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The servicePerimeter. - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeter() { - return servicePerimeter_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance() - : servicePerimeter_; - } - /** - * - * - *
-   * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-   * `ServicePerimeter` is a precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimeterOrBuilder() { - return getServicePerimeter(); - } - - public static final int UPDATE_MASK_FIELD_NUMBER = 2; - private com.google.protobuf.FieldMask updateMask_; - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - @java.lang.Override - public boolean hasUpdateMask() { - return updateMask_ != null; - } - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - @java.lang.Override - public com.google.protobuf.FieldMask getUpdateMask() { - return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; - } - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - return getUpdateMask(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (servicePerimeter_ != null) { - output.writeMessage(1, getServicePerimeter()); - } - if (updateMask_ != null) { - output.writeMessage(2, getUpdateMask()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (servicePerimeter_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getServicePerimeter()); - } - if (updateMask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest)) { - return super.equals(obj); - } - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest other = - (com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) obj; - - if (hasServicePerimeter() != other.hasServicePerimeter()) return false; - if (hasServicePerimeter()) { - if (!getServicePerimeter().equals(other.getServicePerimeter())) return false; - } - if (hasUpdateMask() != other.hasUpdateMask()) return false; - if (hasUpdateMask()) { - if (!getUpdateMask().equals(other.getUpdateMask())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasServicePerimeter()) { - hash = (37 * hash) + SERVICE_PERIMETER_FIELD_NUMBER; - hash = (53 * hash) + getServicePerimeter().hashCode(); - } - if (hasUpdateMask()) { - hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; - hash = (53 * hash) + getUpdateMask().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request to update a `ServicePerimeter`.
-   * 
- * - * Protobuf type {@code google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest.class, - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest.Builder - .class); - } - - // Construct using - // com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (servicePerimeterBuilder_ == null) { - servicePerimeter_ = null; - } else { - servicePerimeter_ = null; - servicePerimeterBuilder_ = null; - } - if (updateMaskBuilder_ == null) { - updateMask_ = null; - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.identity.accesscontextmanager.v1.AccessContextManagerProto - .internal_static_google_identity_accesscontextmanager_v1_UpdateServicePerimeterRequest_descriptor; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - getDefaultInstanceForType() { - return com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest build() { - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - buildPartial() { - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest result = - new com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest(this); - if (servicePerimeterBuilder_ == null) { - result.servicePerimeter_ = servicePerimeter_; - } else { - result.servicePerimeter_ = servicePerimeterBuilder_.build(); - } - if (updateMaskBuilder_ == null) { - result.updateMask_ = updateMask_; - } else { - result.updateMask_ = updateMaskBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) { - return mergeFrom( - (com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest other) { - if (other - == com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - .getDefaultInstance()) return this; - if (other.hasServicePerimeter()) { - mergeServicePerimeter(other.getServicePerimeter()); - } - if (other.hasUpdateMask()) { - mergeUpdateMask(other.getUpdateMask()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest parsedMessage = - null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.identity.accesscontextmanager.v1.ServicePerimeter servicePerimeter_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - servicePerimeterBuilder_; - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the servicePerimeter field is set. - */ - public boolean hasServicePerimeter() { - return servicePerimeterBuilder_ != null || servicePerimeter_ != null; - } - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The servicePerimeter. - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeter() { - if (servicePerimeterBuilder_ == null) { - return servicePerimeter_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance() - : servicePerimeter_; - } else { - return servicePerimeterBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setServicePerimeter( - com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimeterBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - servicePerimeter_ = value; - onChanged(); - } else { - servicePerimeterBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setServicePerimeter( - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder builderForValue) { - if (servicePerimeterBuilder_ == null) { - servicePerimeter_ = builderForValue.build(); - onChanged(); - } else { - servicePerimeterBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeServicePerimeter( - com.google.identity.accesscontextmanager.v1.ServicePerimeter value) { - if (servicePerimeterBuilder_ == null) { - if (servicePerimeter_ != null) { - servicePerimeter_ = - com.google.identity.accesscontextmanager.v1.ServicePerimeter.newBuilder( - servicePerimeter_) - .mergeFrom(value) - .buildPartial(); - } else { - servicePerimeter_ = value; - } - onChanged(); - } else { - servicePerimeterBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearServicePerimeter() { - if (servicePerimeterBuilder_ == null) { - servicePerimeter_ = null; - onChanged(); - } else { - servicePerimeter_ = null; - servicePerimeterBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder - getServicePerimeterBuilder() { - - onChanged(); - return getServicePerimeterFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimeterOrBuilder() { - if (servicePerimeterBuilder_ != null) { - return servicePerimeterBuilder_.getMessageOrBuilder(); - } else { - return servicePerimeter_ == null - ? com.google.identity.accesscontextmanager.v1.ServicePerimeter.getDefaultInstance() - : servicePerimeter_; - } - } - /** - * - * - *
-     * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-     * `ServicePerimeter` is a precondition for creation.
-     * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder> - getServicePerimeterFieldBuilder() { - if (servicePerimeterBuilder_ == null) { - servicePerimeterBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.identity.accesscontextmanager.v1.ServicePerimeter, - com.google.identity.accesscontextmanager.v1.ServicePerimeter.Builder, - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder>( - getServicePerimeter(), getParentForChildren(), isClean()); - servicePerimeter_ = null; - } - return servicePerimeterBuilder_; - } - - private com.google.protobuf.FieldMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder> - updateMaskBuilder_; - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - public boolean hasUpdateMask() { - return updateMaskBuilder_ != null || updateMask_ != null; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - public com.google.protobuf.FieldMask getUpdateMask() { - if (updateMaskBuilder_ == null) { - return updateMask_ == null - ? com.google.protobuf.FieldMask.getDefaultInstance() - : updateMask_; - } else { - return updateMaskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateMask_ = value; - onChanged(); - } else { - updateMaskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { - if (updateMaskBuilder_ == null) { - updateMask_ = builderForValue.build(); - onChanged(); - } else { - updateMaskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { - if (updateMaskBuilder_ == null) { - if (updateMask_ != null) { - updateMask_ = - com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); - } else { - updateMask_ = value; - } - onChanged(); - } else { - updateMaskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearUpdateMask() { - if (updateMaskBuilder_ == null) { - updateMask_ = null; - onChanged(); - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { - - onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { - if (updateMaskBuilder_ != null) { - return updateMaskBuilder_.getMessageOrBuilder(); - } else { - return updateMask_ == null - ? com.google.protobuf.FieldMask.getDefaultInstance() - : updateMask_; - } - } - /** - * - * - *
-     * Required. Mask to control which fields get updated. Must be non-empty.
-     * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder> - getUpdateMaskFieldBuilder() { - if (updateMaskBuilder_ == null) { - updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.FieldMask, - com.google.protobuf.FieldMask.Builder, - com.google.protobuf.FieldMaskOrBuilder>( - getUpdateMask(), getParentForChildren(), isClean()); - updateMask_ = null; - } - return updateMaskBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) - } - - // @@protoc_insertion_point(class_scope:google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) - private static final com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest(); - } - - public static com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateServicePerimeterRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateServicePerimeterRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateServicePerimeterRequestOrBuilder.java b/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateServicePerimeterRequestOrBuilder.java deleted file mode 100644 index 841fde6..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateServicePerimeterRequestOrBuilder.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * 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 - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/identity/accesscontextmanager/v1/access_context_manager.proto - -package com.google.identity.accesscontextmanager.v1; - -public interface UpdateServicePerimeterRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-   * `ServicePerimeter` is a precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the servicePerimeter field is set. - */ - boolean hasServicePerimeter(); - /** - * - * - *
-   * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-   * `ServicePerimeter` is a precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The servicePerimeter. - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeter getServicePerimeter(); - /** - * - * - *
-   * Required. The updated `ServicePerimeter`. Syntactic correctness of the
-   * `ServicePerimeter` is a precondition for creation.
-   * 
- * - * - * .google.identity.accesscontextmanager.v1.ServicePerimeter service_perimeter = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.identity.accesscontextmanager.v1.ServicePerimeterOrBuilder - getServicePerimeterOrBuilder(); - - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the updateMask field is set. - */ - boolean hasUpdateMask(); - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The updateMask. - */ - com.google.protobuf.FieldMask getUpdateMask(); - /** - * - * - *
-   * Required. Mask to control which fields get updated. Must be non-empty.
-   * 
- * - * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_context_manager.proto b/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_context_manager.proto deleted file mode 100644 index 84a6450..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_context_manager.proto +++ /dev/null @@ -1,942 +0,0 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.identity.accesscontextmanager.v1; - -import "google/api/annotations.proto"; -import "google/api/client.proto"; -import "google/api/field_behavior.proto"; -import "google/api/resource.proto"; -import "google/identity/accesscontextmanager/v1/access_level.proto"; -import "google/identity/accesscontextmanager/v1/access_policy.proto"; -import "google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto"; -import "google/identity/accesscontextmanager/v1/service_perimeter.proto"; -import "google/longrunning/operations.proto"; -import "google/protobuf/field_mask.proto"; - -option csharp_namespace = "Google.Identity.AccessContextManager.V1"; -option go_package = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1;accesscontextmanager"; -option java_multiple_files = true; -option java_outer_classname = "AccessContextManagerProto"; -option java_package = "com.google.identity.accesscontextmanager.v1"; -option objc_class_prefix = "GACM"; -option php_namespace = "Google\\Identity\\AccessContextManager\\V1"; -option ruby_package = "Google::Identity::AccessContextManager::V1"; - -// API for setting [Access Levels] -// [google.identity.accesscontextmanager.v1.AccessLevel] and [Service -// Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] -// for Google Cloud Projects. Each organization has one [AccessPolicy] -// [google.identity.accesscontextmanager.v1.AccessPolicy] containing the -// [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] -// and [Service Perimeters] -// [google.identity.accesscontextmanager.v1.ServicePerimeter]. This -// [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] is -// applicable to all resources in the organization. -// AccessPolicies -service AccessContextManager { - option (google.api.default_host) = "accesscontextmanager.googleapis.com"; - option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; - - // List all [AccessPolicies] - // [google.identity.accesscontextmanager.v1.AccessPolicy] under a - // container. - rpc ListAccessPolicies(ListAccessPoliciesRequest) returns (ListAccessPoliciesResponse) { - option (google.api.http) = { - get: "/v1/accessPolicies" - }; - } - - // Get an [AccessPolicy] - // [google.identity.accesscontextmanager.v1.AccessPolicy] by name. - rpc GetAccessPolicy(GetAccessPolicyRequest) returns (AccessPolicy) { - option (google.api.http) = { - get: "/v1/{name=accessPolicies/*}" - }; - option (google.api.method_signature) = "name"; - } - - // Create an `AccessPolicy`. Fails if this organization already has a - // `AccessPolicy`. The longrunning Operation will have a successful status - // once the `AccessPolicy` has propagated to long-lasting storage. - // Syntactic and basic semantic errors will be returned in `metadata` as a - // BadRequest proto. - rpc CreateAccessPolicy(AccessPolicy) returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1/accessPolicies" - body: "*" - }; - option (google.longrunning.operation_info) = { - response_type: "AccessPolicy" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Update an [AccessPolicy] - // [google.identity.accesscontextmanager.v1.AccessPolicy]. The - // longrunning Operation from this RPC will have a successful status once the - // changes to the [AccessPolicy] - // [google.identity.accesscontextmanager.v1.AccessPolicy] have propagated - // to long-lasting storage. Syntactic and basic semantic errors will be - // returned in `metadata` as a BadRequest proto. - rpc UpdateAccessPolicy(UpdateAccessPolicyRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - patch: "/v1/{policy.name=accessPolicies/*}" - body: "policy" - }; - option (google.api.method_signature) = "policy,update_mask"; - option (google.longrunning.operation_info) = { - response_type: "AccessPolicy" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Delete an [AccessPolicy] - // [google.identity.accesscontextmanager.v1.AccessPolicy] by resource - // name. The longrunning Operation will have a successful status once the - // [AccessPolicy] [google.identity.accesscontextmanager.v1.AccessPolicy] - // has been removed from long-lasting storage. - rpc DeleteAccessPolicy(DeleteAccessPolicyRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - delete: "/v1/{name=accessPolicies/*}" - }; - option (google.api.method_signature) = "name"; - option (google.longrunning.operation_info) = { - response_type: "google.protobuf.Empty" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // List all [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] for an access - // policy. - rpc ListAccessLevels(ListAccessLevelsRequest) returns (ListAccessLevelsResponse) { - option (google.api.http) = { - get: "/v1/{parent=accessPolicies/*}/accessLevels" - }; - option (google.api.method_signature) = "parent"; - } - - // Get an [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] by resource - // name. - rpc GetAccessLevel(GetAccessLevelRequest) returns (AccessLevel) { - option (google.api.http) = { - get: "/v1/{name=accessPolicies/*/accessLevels/*}" - }; - option (google.api.method_signature) = "name"; - } - - // Create an [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - // operation from this RPC will have a successful status once the [Access - // Level] [google.identity.accesscontextmanager.v1.AccessLevel] has - // propagated to long-lasting storage. [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] containing - // errors will result in an error response for the first error encountered. - rpc CreateAccessLevel(CreateAccessLevelRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1/{parent=accessPolicies/*}/accessLevels" - body: "access_level" - }; - option (google.api.method_signature) = "parent,access_level"; - option (google.longrunning.operation_info) = { - response_type: "AccessLevel" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Update an [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel]. The longrunning - // operation from this RPC will have a successful status once the changes to - // the [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] have propagated - // to long-lasting storage. [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] containing - // errors will result in an error response for the first error encountered. - rpc UpdateAccessLevel(UpdateAccessLevelRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - patch: "/v1/{access_level.name=accessPolicies/*/accessLevels/*}" - body: "access_level" - }; - option (google.api.method_signature) = "access_level,update_mask"; - option (google.longrunning.operation_info) = { - response_type: "AccessLevel" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Delete an [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] by resource - // name. The longrunning operation from this RPC will have a successful status - // once the [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] has been removed - // from long-lasting storage. - rpc DeleteAccessLevel(DeleteAccessLevelRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - delete: "/v1/{name=accessPolicies/*/accessLevels/*}" - }; - option (google.api.method_signature) = "name"; - option (google.longrunning.operation_info) = { - response_type: "google.protobuf.Empty" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Replace all existing [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] in an [Access - // Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] with - // the [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] provided. This - // is done atomically. The longrunning operation from this RPC will have a - // successful status once all replacements have propagated to long-lasting - // storage. Replacements containing errors will result in an error response - // for the first error encountered. Replacement will be cancelled on error, - // existing [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] will not be - // affected. Operation.response field will contain - // ReplaceAccessLevelsResponse. Removing [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] contained in existing - // [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] will result in - // error. - rpc ReplaceAccessLevels(ReplaceAccessLevelsRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1/{parent=accessPolicies/*}/accessLevels:replaceAll" - body: "*" - }; - option (google.longrunning.operation_info) = { - response_type: "ReplaceAccessLevelsResponse" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // List all [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] for an - // access policy. - rpc ListServicePerimeters(ListServicePerimetersRequest) returns (ListServicePerimetersResponse) { - option (google.api.http) = { - get: "/v1/{parent=accessPolicies/*}/servicePerimeters" - }; - option (google.api.method_signature) = "parent"; - } - - // Get a [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource - // name. - rpc GetServicePerimeter(GetServicePerimeterRequest) returns (ServicePerimeter) { - option (google.api.http) = { - get: "/v1/{name=accessPolicies/*/servicePerimeters/*}" - }; - option (google.api.method_signature) = "name"; - } - - // Create a [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - // longrunning operation from this RPC will have a successful status once the - // [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] has - // propagated to long-lasting storage. [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] containing - // errors will result in an error response for the first error encountered. - rpc CreateServicePerimeter(CreateServicePerimeterRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1/{parent=accessPolicies/*}/servicePerimeters" - body: "service_perimeter" - }; - option (google.api.method_signature) = "parent,service_perimeter"; - option (google.longrunning.operation_info) = { - response_type: "ServicePerimeter" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Update a [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter]. The - // longrunning operation from this RPC will have a successful status once the - // changes to the [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] have - // propagated to long-lasting storage. [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] containing - // errors will result in an error response for the first error encountered. - rpc UpdateServicePerimeter(UpdateServicePerimeterRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - patch: "/v1/{service_perimeter.name=accessPolicies/*/servicePerimeters/*}" - body: "service_perimeter" - }; - option (google.api.method_signature) = "service_perimeter,update_mask"; - option (google.longrunning.operation_info) = { - response_type: "ServicePerimeter" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Delete a [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] by resource - // name. The longrunning operation from this RPC will have a successful status - // once the [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] has been - // removed from long-lasting storage. - rpc DeleteServicePerimeter(DeleteServicePerimeterRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - delete: "/v1/{name=accessPolicies/*/servicePerimeters/*}" - }; - option (google.api.method_signature) = "name"; - option (google.longrunning.operation_info) = { - response_type: "google.protobuf.Empty" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Replace all existing [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] in an - // [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] - // with the [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] provided. - // This is done atomically. The longrunning operation from this - // RPC will have a successful status once all replacements have propagated to - // long-lasting storage. Replacements containing errors will result in an - // error response for the first error encountered. Replacement will be - // cancelled on error, existing [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] will not be - // affected. Operation.response field will contain - // ReplaceServicePerimetersResponse. - rpc ReplaceServicePerimeters(ReplaceServicePerimetersRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1/{parent=accessPolicies/*}/servicePerimeters:replaceAll" - body: "*" - }; - option (google.longrunning.operation_info) = { - response_type: "ReplaceServicePerimetersResponse" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Commit the dry-run spec for all the [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] in an - // [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy]. - // A commit operation on a Service Perimeter involves copying its `spec` field - // to that Service Perimeter's `status` field. Only [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] with - // `use_explicit_dry_run_spec` field set to true are affected by a commit - // operation. The longrunning operation from this RPC will have a successful - // status once the dry-run specs for all the [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] have been - // committed. If a commit fails, it will cause the longrunning operation to - // return an error response and the entire commit operation will be cancelled. - // When successful, Operation.response field will contain - // CommitServicePerimetersResponse. The `dry_run` and the `spec` fields will - // be cleared after a successful commit operation. - rpc CommitServicePerimeters(CommitServicePerimetersRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1/{parent=accessPolicies/*}/servicePerimeters:commit" - body: "*" - }; - option (google.longrunning.operation_info) = { - response_type: "CommitServicePerimetersResponse" - metadata_type: "AccessContextManagerOperationMetadata" - }; - } - - // Lists all [GcpUserAccessBindings] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] for a - // Google Cloud organization. - rpc ListGcpUserAccessBindings(ListGcpUserAccessBindingsRequest) returns (ListGcpUserAccessBindingsResponse) { - option (google.api.http) = { - get: "/v1/{parent=organizations/*}/gcpUserAccessBindings" - }; - option (google.api.method_signature) = "parent"; - } - - // Gets the [GcpUserAccessBinding] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] with - // the given name. - rpc GetGcpUserAccessBinding(GetGcpUserAccessBindingRequest) returns (GcpUserAccessBinding) { - option (google.api.http) = { - get: "/v1/{name=organizations/*/gcpUserAccessBindings/*}" - }; - option (google.api.method_signature) = "name"; - } - - // Creates a [GcpUserAccessBinding] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. If the - // client specifies a [name] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.name], - // the server will ignore it. Fails if a resource already exists with the same - // [group_key] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding.group_key]. - // Completion of this long-running operation does not necessarily signify that - // the new binding is deployed onto all affected users, which may take more - // time. - rpc CreateGcpUserAccessBinding(CreateGcpUserAccessBindingRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - post: "/v1/{parent=organizations/*}/gcpUserAccessBindings" - body: "gcp_user_access_binding" - }; - option (google.api.method_signature) = "parent,gcp_user_access_binding"; - option (google.longrunning.operation_info) = { - response_type: "GcpUserAccessBinding" - metadata_type: "GcpUserAccessBindingOperationMetadata" - }; - } - - // Updates a [GcpUserAccessBinding] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. - // Completion of this long-running operation does not necessarily signify that - // the changed binding is deployed onto all affected users, which may take - // more time. - rpc UpdateGcpUserAccessBinding(UpdateGcpUserAccessBindingRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - patch: "/v1/{gcp_user_access_binding.name=organizations/*/gcpUserAccessBindings/*}" - body: "gcp_user_access_binding" - }; - option (google.api.method_signature) = "gcp_user_access_binding,update_mask"; - option (google.longrunning.operation_info) = { - response_type: "GcpUserAccessBinding" - metadata_type: "GcpUserAccessBindingOperationMetadata" - }; - } - - // Deletes a [GcpUserAccessBinding] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding]. - // Completion of this long-running operation does not necessarily signify that - // the binding deletion is deployed onto all affected users, which may take - // more time. - rpc DeleteGcpUserAccessBinding(DeleteGcpUserAccessBindingRequest) returns (google.longrunning.Operation) { - option (google.api.http) = { - delete: "/v1/{name=organizations/*/gcpUserAccessBindings/*}" - }; - option (google.api.method_signature) = "name"; - option (google.longrunning.operation_info) = { - response_type: "google.protobuf.Empty" - metadata_type: "GcpUserAccessBindingOperationMetadata" - }; - } -} - -// A request to list all `AccessPolicies` for a container. -message ListAccessPoliciesRequest { - // Required. Resource name for the container to list AccessPolicy instances - // from. - // - // Format: - // `organizations/{org_id}` - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "cloudresourcemanager.googleapis.com/Organization" - } - ]; - - // Number of AccessPolicy instances to include in the list. Default 100. - int32 page_size = 2; - - // Next page token for the next batch of AccessPolicy instances. Defaults to - // the first page of results. - string page_token = 3; -} - -// A response to `ListAccessPoliciesRequest`. -message ListAccessPoliciesResponse { - // List of the AccessPolicy instances. - repeated AccessPolicy access_policies = 1; - - // The pagination token to retrieve the next page of results. If the value is - // empty, no further results remain. - string next_page_token = 2; -} - -// A request to get a particular `AccessPolicy`. -message GetAccessPolicyRequest { - // Required. Resource name for the access policy to get. - // - // Format `accessPolicies/{policy_id}` - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/AccessPolicy" - } - ]; -} - -// A request to update an `AccessPolicy`. -message UpdateAccessPolicyRequest { - // Required. The updated AccessPolicy. - AccessPolicy policy = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. Mask to control which fields get updated. Must be non-empty. - google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// A request to delete an `AccessPolicy`. -message DeleteAccessPolicyRequest { - // Required. Resource name for the access policy to delete. - // - // Format `accessPolicies/{policy_id}` - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/AccessPolicy" - } - ]; -} - -// A request to list all `AccessLevels` in an `AccessPolicy`. -message ListAccessLevelsRequest { - // Required. Resource name for the access policy to list [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] from. - // - // Format: - // `accessPolicies/{policy_id}` - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "accesscontextmanager.googleapis.com/AccessLevel" - } - ]; - - // Number of [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] to include in - // the list. Default 100. - int32 page_size = 2; - - // Next page token for the next batch of [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] instances. - // Defaults to the first page of results. - string page_token = 3; - - // Whether to return `BasicLevels` in the Cloud Common Expression language, as - // `CustomLevels`, rather than as `BasicLevels`. Defaults to returning - // `AccessLevels` in the format they were defined. - LevelFormat access_level_format = 4; -} - -// A response to `ListAccessLevelsRequest`. -message ListAccessLevelsResponse { - // List of the [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] instances. - repeated AccessLevel access_levels = 1; - - // The pagination token to retrieve the next page of results. If the value is - // empty, no further results remain. - string next_page_token = 2; -} - -// A request to get a particular `AccessLevel`. -message GetAccessLevelRequest { - // Required. Resource name for the [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel]. - // - // Format: - // `accessPolicies/{policy_id}/accessLevels/{access_level_id}` - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/AccessLevel" - } - ]; - - // Whether to return `BasicLevels` in the Cloud Common Expression - // Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where - // [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] - // are returned as `BasicLevels` or `CustomLevels` based on how they were - // created. If set to CEL, all [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] are returned as - // `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent - // `CustomLevels`. - LevelFormat access_level_format = 2; -} - -// A request to create an `AccessLevel`. -message CreateAccessLevelRequest { - // Required. Resource name for the access policy which owns this [Access - // Level] [google.identity.accesscontextmanager.v1.AccessLevel]. - // - // Format: `accessPolicies/{policy_id}` - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "accesscontextmanager.googleapis.com/AccessLevel" - } - ]; - - // Required. The [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] to create. - // Syntactic correctness of the [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] is a - // precondition for creation. - AccessLevel access_level = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// A request to update an `AccessLevel`. -message UpdateAccessLevelRequest { - // Required. The updated [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel]. Syntactic - // correctness of the [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] is a - // precondition for creation. - AccessLevel access_level = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. Mask to control which fields get updated. Must be non-empty. - google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// A request to delete an `AccessLevel`. -message DeleteAccessLevelRequest { - // Required. Resource name for the [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel]. - // - // Format: - // `accessPolicies/{policy_id}/accessLevels/{access_level_id}` - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/AccessLevel" - } - ]; -} - -// A request to replace all existing Access Levels in an Access Policy with -// the Access Levels provided. This is done atomically. -message ReplaceAccessLevelsRequest { - // Required. Resource name for the access policy which owns these - // [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel]. - // - // Format: `accessPolicies/{policy_id}` - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "accesscontextmanager.googleapis.com/AccessLevel" - } - ]; - - // Required. The desired [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] that should - // replace all existing [Access Levels] - // [google.identity.accesscontextmanager.v1.AccessLevel] in the - // [Access Policy] - // [google.identity.accesscontextmanager.v1.AccessPolicy]. - repeated AccessLevel access_levels = 2 [(google.api.field_behavior) = REQUIRED]; - - // Optional. The etag for the version of the [Access Policy] - // [google.identity.accesscontextmanager.v1.AccessPolicy] that this - // replace operation is to be performed on. If, at the time of replace, the - // etag for the Access Policy stored in Access Context Manager is different - // from the specified etag, then the replace operation will not be performed - // and the call will fail. This field is not required. If etag is not - // provided, the operation will be performed as if a valid etag is provided. - string etag = 4; -} - -// A response to ReplaceAccessLevelsRequest. This will be put inside of -// Operation.response field. -message ReplaceAccessLevelsResponse { - // List of the [Access Level] - // [google.identity.accesscontextmanager.v1.AccessLevel] instances. - repeated AccessLevel access_levels = 1; -} - -// A request to list all `ServicePerimeters` in an `AccessPolicy`. -message ListServicePerimetersRequest { - // Required. Resource name for the access policy to list [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] from. - // - // Format: - // `accessPolicies/{policy_id}` - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "accesscontextmanager.googleapis.com/ServicePerimeter" - } - ]; - - // Number of [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] to include - // in the list. Default 100. - int32 page_size = 2; - - // Next page token for the next batch of [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] instances. - // Defaults to the first page of results. - string page_token = 3; -} - -// A response to `ListServicePerimetersRequest`. -message ListServicePerimetersResponse { - // List of the [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] instances. - repeated ServicePerimeter service_perimeters = 1; - - // The pagination token to retrieve the next page of results. If the value is - // empty, no further results remain. - string next_page_token = 2; -} - -// A request to get a particular `ServicePerimeter`. -message GetServicePerimeterRequest { - // Required. Resource name for the [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter]. - // - // Format: - // `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}` - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/ServicePerimeter" - } - ]; -} - -// A request to create a `ServicePerimeter`. -message CreateServicePerimeterRequest { - // Required. Resource name for the access policy which owns this [Service - // Perimeter] [google.identity.accesscontextmanager.v1.ServicePerimeter]. - // - // Format: `accessPolicies/{policy_id}` - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "accesscontextmanager.googleapis.com/ServicePerimeter" - } - ]; - - // Required. The [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] to create. - // Syntactic correctness of the [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] is a - // precondition for creation. - ServicePerimeter service_perimeter = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// A request to update a `ServicePerimeter`. -message UpdateServicePerimeterRequest { - // Required. The updated `ServicePerimeter`. Syntactic correctness of the - // `ServicePerimeter` is a precondition for creation. - ServicePerimeter service_perimeter = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. Mask to control which fields get updated. Must be non-empty. - google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// A request to delete a `ServicePerimeter`. -message DeleteServicePerimeterRequest { - // Required. Resource name for the [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter]. - // - // Format: - // `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}` - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/ServicePerimeter" - } - ]; -} - -// A request to replace all existing Service Perimeters in an Access Policy -// with the Service Perimeters provided. This is done atomically. -message ReplaceServicePerimetersRequest { - // Required. Resource name for the access policy which owns these - // [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter]. - // - // Format: `accessPolicies/{policy_id}` - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "accesscontextmanager.googleapis.com/ServicePerimeter" - } - ]; - - // Required. The desired [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] that should - // replace all existing [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] in the - // [Access Policy] - // [google.identity.accesscontextmanager.v1.AccessPolicy]. - repeated ServicePerimeter service_perimeters = 2 [(google.api.field_behavior) = REQUIRED]; - - // Optional. The etag for the version of the [Access Policy] - // [google.identity.accesscontextmanager.v1.AccessPolicy] that this - // replace operation is to be performed on. If, at the time of replace, the - // etag for the Access Policy stored in Access Context Manager is different - // from the specified etag, then the replace operation will not be performed - // and the call will fail. This field is not required. If etag is not - // provided, the operation will be performed as if a valid etag is provided. - string etag = 3; -} - -// A response to ReplaceServicePerimetersRequest. This will be put inside of -// Operation.response field. -message ReplaceServicePerimetersResponse { - // List of the [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] instances. - repeated ServicePerimeter service_perimeters = 1; -} - -// A request to commit dry-run specs in all [Service Perimeters] -// [google.identity.accesscontextmanager.v1.ServicePerimeter] belonging to -// an [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy]. -message CommitServicePerimetersRequest { - // Required. Resource name for the parent [Access Policy] - // [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all - // [Service Perimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for - // the commit operation. - // - // Format: `accessPolicies/{policy_id}` - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - child_type: "accesscontextmanager.googleapis.com/ServicePerimeter" - } - ]; - - // Optional. The etag for the version of the [Access Policy] - // [google.identity.accesscontextmanager.v1alpha.AccessPolicy] that this - // commit operation is to be performed on. If, at the time of commit, the - // etag for the Access Policy stored in Access Context Manager is different - // from the specified etag, then the commit operation will not be performed - // and the call will fail. This field is not required. If etag is not - // provided, the operation will be performed as if a valid etag is provided. - string etag = 2; -} - -// A response to CommitServicePerimetersRequest. This will be put inside of -// Operation.response field. -message CommitServicePerimetersResponse { - // List of all the [Service Perimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] instances in - // the [Access Policy] - // [google.identity.accesscontextmanager.v1.AccessPolicy]. - repeated ServicePerimeter service_perimeters = 1; -} - -// Request of [ListGcpUserAccessBindings] -// [google.identity.accesscontextmanager.v1.AccessContextManager.ListGcpUserAccessBindings]. -message ListGcpUserAccessBindingsRequest { - // Required. Example: "organizations/256" - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "cloudresourcemanager.googleapis.com/Organization" - } - ]; - - // Optional. Maximum number of items to return. The server may return fewer items. - // If left blank, the server may return any number of items. - int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. If left blank, returns the first page. To enumerate all items, use the - // [next_page_token] - // [google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse.next_page_token] - // from your previous list operation. - string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; -} - -// The format used in an `AccessLevel`. -enum LevelFormat { - // The format was not specified. - LEVEL_FORMAT_UNSPECIFIED = 0; - - // Uses the format the resource was defined in. BasicLevels are returned as - // BasicLevels, CustomLevels are returned as CustomLevels. - AS_DEFINED = 1; - - // Use Cloud Common Expression Language when returning the resource. Both - // BasicLevels and CustomLevels are returned as CustomLevels. - CEL = 2; -} - -// Response of [ListGcpUserAccessBindings] -// [google.identity.accesscontextmanager.v1.AccessContextManager.ListGcpUserAccessBindings]. -message ListGcpUserAccessBindingsResponse { - // [GcpUserAccessBinding] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - repeated GcpUserAccessBinding gcp_user_access_bindings = 1; - - // Token to get the next page of items. If blank, there are no more items. - string next_page_token = 2; -} - -// Request of [GetGcpUserAccessBinding] -// [google.identity.accesscontextmanager.v1.AccessContextManager.GetGcpUserAccessBinding]. -message GetGcpUserAccessBindingRequest { - // Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N" - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/GcpUserAccessBinding" - } - ]; -} - -// Request of [CreateGcpUserAccessBinding] -// [google.identity.accesscontextmanager.v1.AccessContextManager.CreateGcpUserAccessBinding]. -message CreateGcpUserAccessBindingRequest { - // Required. Example: "organizations/256" - string parent = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "cloudresourcemanager.googleapis.com/Organization" - } - ]; - - // Required. [GcpUserAccessBinding] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - GcpUserAccessBinding gcp_user_access_binding = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// Request of [UpdateGcpUserAccessBinding] -// [google.identity.accesscontextmanager.v1.AccessContextManager.UpdateGcpUserAccessBinding]. -message UpdateGcpUserAccessBindingRequest { - // Required. [GcpUserAccessBinding] - // [google.identity.accesscontextmanager.v1.GcpUserAccessBinding] - GcpUserAccessBinding gcp_user_access_binding = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. Only the fields specified in this mask are updated. Because name and - // group_key cannot be changed, update_mask is required and must always be: - // - // update_mask { - // paths: "access_levels" - // } - google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// Request of [DeleteGcpUserAccessBinding] -// [google.identity.accesscontextmanager.v1.AccessContextManager.DeleteGcpUserAccessBinding]. -message DeleteGcpUserAccessBindingRequest { - // Required. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N" - string name = 1 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/GcpUserAccessBinding" - } - ]; -} - -// Currently, a completed operation means nothing. In the future, this metadata -// and a completed operation may indicate that the binding has taken effect and -// is affecting access decisions for all users. -message GcpUserAccessBindingOperationMetadata { - -} - -// Metadata of Access Context Manager's Long Running Operations. -message AccessContextManagerOperationMetadata { - -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_level.proto b/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_level.proto deleted file mode 100644 index cb9be7d..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_level.proto +++ /dev/null @@ -1,193 +0,0 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.identity.accesscontextmanager.v1; - -import "google/api/resource.proto"; -import "google/identity/accesscontextmanager/type/device_resources.proto"; -import "google/protobuf/timestamp.proto"; -import "google/type/expr.proto"; -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Identity.AccessContextManager.V1"; -option go_package = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1;accesscontextmanager"; -option java_multiple_files = true; -option java_outer_classname = "AccessLevelProto"; -option java_package = "com.google.identity.accesscontextmanager.v1"; -option objc_class_prefix = "GACM"; -option php_namespace = "Google\\Identity\\AccessContextManager\\V1"; -option ruby_package = "Google::Identity::AccessContextManager::V1"; - -// An `AccessLevel` is a label that can be applied to requests to Google Cloud -// services, along with a list of requirements necessary for the label to be -// applied. -message AccessLevel { - option (google.api.resource) = { - type: "accesscontextmanager.googleapis.com/AccessLevel" - pattern: "accessPolicies/{access_policy}/accessLevels/{access_level}" - }; - - // Required. Resource name for the Access Level. The `short_name` component - // must begin with a letter and only include alphanumeric and '_'. Format: - // `accessPolicies/{access_policy}/accessLevels/{access_level}`. The maximum - // length of the `access_level` component is 50 characters. - string name = 1; - - // Human readable title. Must be unique within the Policy. - string title = 2; - - // Description of the `AccessLevel` and its use. Does not affect behavior. - string description = 3; - - // Required. Describes the necessary conditions for the level to apply. - oneof level { - // A `BasicLevel` composed of `Conditions`. - BasicLevel basic = 4; - - // A `CustomLevel` written in the Common Expression Language. - CustomLevel custom = 5; - } - - // Output only. Time the `AccessLevel` was created in UTC. - google.protobuf.Timestamp create_time = 6; - - // Output only. Time the `AccessLevel` was updated in UTC. - google.protobuf.Timestamp update_time = 7; -} - -// `BasicLevel` is an `AccessLevel` using a set of recommended features. -message BasicLevel { - // Options for how the `conditions` list should be combined to determine if - // this `AccessLevel` is applied. Default is AND. - enum ConditionCombiningFunction { - // All `Conditions` must be true for the `BasicLevel` to be true. - AND = 0; - - // If at least one `Condition` is true, then the `BasicLevel` is true. - OR = 1; - } - - // Required. A list of requirements for the `AccessLevel` to be granted. - repeated Condition conditions = 1; - - // How the `conditions` list should be combined to determine if a request is - // granted this `AccessLevel`. If AND is used, each `Condition` in - // `conditions` must be satisfied for the `AccessLevel` to be applied. If OR - // is used, at least one `Condition` in `conditions` must be satisfied for the - // `AccessLevel` to be applied. Default behavior is AND. - ConditionCombiningFunction combining_function = 2; -} - -// A condition necessary for an `AccessLevel` to be granted. The Condition is an -// AND over its fields. So a Condition is true if: 1) the request IP is from one -// of the listed subnetworks AND 2) the originating device complies with the -// listed device policy AND 3) all listed access levels are granted AND 4) the -// request was sent at a time allowed by the DateTimeRestriction. -message Condition { - // CIDR block IP subnetwork specification. May be IPv4 or IPv6. Note that for - // a CIDR IP address block, the specified IP address portion must be properly - // truncated (i.e. all the host bits must be zero) or the input is considered - // malformed. For example, "192.0.2.0/24" is accepted but "192.0.2.1/24" is - // not. Similarly, for IPv6, "2001:db8::/32" is accepted whereas - // "2001:db8::1/32" is not. The originating IP of a request must be in one of - // the listed subnets in order for this Condition to be true. If empty, all IP - // addresses are allowed. - repeated string ip_subnetworks = 1; - - // Device specific restrictions, all restrictions must hold for the - // Condition to be true. If not specified, all devices are allowed. - DevicePolicy device_policy = 2; - - // A list of other access levels defined in the same `Policy`, referenced by - // resource name. Referencing an `AccessLevel` which does not exist is an - // error. All access levels listed must be granted for the Condition - // to be true. Example: - // "`accessPolicies/MY_POLICY/accessLevels/LEVEL_NAME"` - repeated string required_access_levels = 3; - - // Whether to negate the Condition. If true, the Condition becomes a NAND over - // its non-empty fields, each field must be false for the Condition overall to - // be satisfied. Defaults to false. - bool negate = 5; - - // The request must be made by one of the provided user or service - // accounts. Groups are not supported. - // Syntax: - // `user:{emailid}` - // `serviceAccount:{emailid}` - // If not specified, a request may come from any user. - repeated string members = 6; - - // The request must originate from one of the provided countries/regions. - // Must be valid ISO 3166-1 alpha-2 codes. - repeated string regions = 7; -} - -// `CustomLevel` is an `AccessLevel` using the Cloud Common Expression Language -// to represent the necessary conditions for the level to apply to a request. -// See CEL spec at: https://github.com/google/cel-spec -message CustomLevel { - // Required. A Cloud CEL expression evaluating to a boolean. - google.type.Expr expr = 1; -} - -// `DevicePolicy` specifies device specific restrictions necessary to acquire a -// given access level. A `DevicePolicy` specifies requirements for requests from -// devices to be granted access levels, it does not do any enforcement on the -// device. `DevicePolicy` acts as an AND over all specified fields, and each -// repeated field is an OR over its elements. Any unset fields are ignored. For -// example, if the proto is { os_type : DESKTOP_WINDOWS, os_type : -// DESKTOP_LINUX, encryption_status: ENCRYPTED}, then the DevicePolicy will be -// true for requests originating from encrypted Linux desktops and encrypted -// Windows desktops. -message DevicePolicy { - // Whether or not screenlock is required for the DevicePolicy to be true. - // Defaults to `false`. - bool require_screenlock = 1; - - // Allowed encryptions statuses, an empty list allows all statuses. - repeated google.identity.accesscontextmanager.type.DeviceEncryptionStatus allowed_encryption_statuses = 2; - - // Allowed OS versions, an empty list allows all types and all versions. - repeated OsConstraint os_constraints = 3; - - // Allowed device management levels, an empty list allows all management - // levels. - repeated google.identity.accesscontextmanager.type.DeviceManagementLevel allowed_device_management_levels = 6; - - // Whether the device needs to be approved by the customer admin. - bool require_admin_approval = 7; - - // Whether the device needs to be corp owned. - bool require_corp_owned = 8; -} - -// A restriction on the OS type and version of devices making requests. -message OsConstraint { - // Required. The allowed OS type. - google.identity.accesscontextmanager.type.OsType os_type = 1; - - // The minimum allowed OS version. If not set, any version of this OS - // satisfies the constraint. Format: `"major.minor.patch"`. - // Examples: `"10.5.301"`, `"9.2.1"`. - string minimum_version = 2; - - // Only allows requests from devices with a verified Chrome OS. - // Verifications includes requirements that the device is enterprise-managed, - // conformant to domain policies, and the caller has permission to call - // the API targeted by the request. - bool require_verified_chrome_os = 3; -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_policy.proto b/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_policy.proto deleted file mode 100644 index d93dc0f..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_policy.proto +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.identity.accesscontextmanager.v1; - -import "google/api/resource.proto"; -import "google/protobuf/timestamp.proto"; -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Identity.AccessContextManager.V1"; -option go_package = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1;accesscontextmanager"; -option java_multiple_files = true; -option java_outer_classname = "PolicyProto"; -option java_package = "com.google.identity.accesscontextmanager.v1"; -option objc_class_prefix = "GACM"; -option php_namespace = "Google\\Identity\\AccessContextManager\\V1"; -option ruby_package = "Google::Identity::AccessContextManager::V1"; - -// `AccessPolicy` is a container for `AccessLevels` (which define the necessary -// attributes to use Google Cloud services) and `ServicePerimeters` (which -// define regions of services able to freely pass data within a perimeter). An -// access policy is globally visible within an organization, and the -// restrictions it specifies apply to all projects within an organization. -message AccessPolicy { - option (google.api.resource) = { - type: "accesscontextmanager.googleapis.com/AccessPolicy" - pattern: "accessPolicies/{access_policy}" - }; - - // Output only. Resource name of the `AccessPolicy`. Format: - // `accessPolicies/{access_policy}` - string name = 1; - - // Required. The parent of this `AccessPolicy` in the Cloud Resource - // Hierarchy. Currently immutable once created. Format: - // `organizations/{organization_id}` - string parent = 2; - - // Required. Human readable title. Does not affect behavior. - string title = 3; - - // Output only. Time the `AccessPolicy` was created in UTC. - google.protobuf.Timestamp create_time = 4; - - // Output only. Time the `AccessPolicy` was updated in UTC. - google.protobuf.Timestamp update_time = 5; - - // Output only. An opaque identifier for the current version of the - // `AccessPolicy`. This will always be a strongly validated etag, meaning that - // two Access Polices will be identical if and only if their etags are - // identical. Clients should not expect this to be in any specific format. - string etag = 6; -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto b/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto deleted file mode 100644 index 1058f7d..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.identity.accesscontextmanager.v1; - -import "google/api/field_behavior.proto"; -import "google/api/resource.proto"; -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Identity.AccessContextManager.V1"; -option go_package = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1;accesscontextmanager"; -option java_multiple_files = true; -option java_outer_classname = "GcpUserAccessBindingProto"; -option java_package = "com.google.identity.accesscontextmanager.v1"; -option objc_class_prefix = "GACM"; -option php_namespace = "Google\\Identity\\AccessContextManager\\V1"; -option ruby_package = "Google::Identity::AccessContextManager::V1"; - -// Restricts access to Cloud Console and Google Cloud APIs for a set of users -// using Context-Aware Access. -message GcpUserAccessBinding { - option (google.api.resource) = { - type: "accesscontextmanager.googleapis.com/GcpUserAccessBinding" - pattern: "organizations/{organization}/gcpUserAccessBindings/{gcp_user_access_binding}" - }; - - // Immutable. Assigned by the server during creation. The last segment has an arbitrary - // length and has only URI unreserved characters (as defined by - // [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)). - // Should not be specified by the client during creation. - // Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N" - string name = 1 [(google.api.field_behavior) = IMMUTABLE]; - - // Required. Immutable. Google Group id whose members are subject to this binding's restrictions. - // See "id" in the [G Suite Directory API's Groups resource] - // (https://developers.google.com/admin-sdk/directory/v1/reference/groups#resource). - // If a group's email address/alias is changed, this resource will continue - // to point at the changed group. This field does not accept group email - // addresses or aliases. - // Example: "01d520gv4vjcrht" - string group_key = 2 [ - (google.api.field_behavior) = REQUIRED, - (google.api.field_behavior) = IMMUTABLE - ]; - - // Required. Access level that a user must have to be granted access. Only one access - // level is supported, not multiple. This repeated field must have exactly - // one element. - // Example: "accessPolicies/9522/accessLevels/device_trusted" - repeated string access_levels = 3 [ - (google.api.field_behavior) = REQUIRED, - (google.api.resource_reference) = { - type: "accesscontextmanager.googleapis.com/AccessLevel" - } - ]; -} diff --git a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/service_perimeter.proto b/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/service_perimeter.proto deleted file mode 100644 index 818ca43..0000000 --- a/proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/service_perimeter.proto +++ /dev/null @@ -1,465 +0,0 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.identity.accesscontextmanager.v1; - -import "google/api/resource.proto"; -import "google/protobuf/timestamp.proto"; -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Identity.AccessContextManager.V1"; -option go_package = "google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1;accesscontextmanager"; -option java_multiple_files = true; -option java_outer_classname = "ServicePerimeterProto"; -option java_package = "com.google.identity.accesscontextmanager.v1"; -option objc_class_prefix = "GACM"; -option php_namespace = "Google\\Identity\\AccessContextManager\\V1"; -option ruby_package = "Google::Identity::AccessContextManager::V1"; - -// `ServicePerimeter` describes a set of Google Cloud resources which can freely -// import and export data amongst themselves, but not export outside of the -// `ServicePerimeter`. If a request with a source within this `ServicePerimeter` -// has a target outside of the `ServicePerimeter`, the request will be blocked. -// Otherwise the request is allowed. There are two types of Service Perimeter - -// Regular and Bridge. Regular Service Perimeters cannot overlap, a single -// Google Cloud project can only belong to a single regular Service Perimeter. -// Service Perimeter Bridges can contain only Google Cloud projects as members, -// a single Google Cloud project may belong to multiple Service Perimeter -// Bridges. -message ServicePerimeter { - option (google.api.resource) = { - type: "accesscontextmanager.googleapis.com/ServicePerimeter" - pattern: "accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}" - }; - - // Specifies the type of the Perimeter. There are two types: regular and - // bridge. Regular Service Perimeter contains resources, access levels, and - // restricted services. Every resource can be in at most ONE - // regular Service Perimeter. - // - // In addition to being in a regular service perimeter, a resource can also - // be in zero or more perimeter bridges. A perimeter bridge only contains - // resources. Cross project operations are permitted if all effected - // resources share some perimeter (whether bridge or regular). Perimeter - // Bridge does not contain access levels or services: those are governed - // entirely by the regular perimeter that resource is in. - // - // Perimeter Bridges are typically useful when building more complex toplogies - // with many independent perimeters that need to share some data with a common - // perimeter, but should not be able to share data among themselves. - enum PerimeterType { - // Regular Perimeter. - PERIMETER_TYPE_REGULAR = 0; - - // Perimeter Bridge. - PERIMETER_TYPE_BRIDGE = 1; - } - - // Required. Resource name for the ServicePerimeter. The `short_name` - // component must begin with a letter and only include alphanumeric and '_'. - // Format: - // `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}` - string name = 1; - - // Human readable title. Must be unique within the Policy. - string title = 2; - - // Description of the `ServicePerimeter` and its use. Does not affect - // behavior. - string description = 3; - - // Output only. Time the `ServicePerimeter` was created in UTC. - google.protobuf.Timestamp create_time = 4; - - // Output only. Time the `ServicePerimeter` was updated in UTC. - google.protobuf.Timestamp update_time = 5; - - // Perimeter type indicator. A single project is - // allowed to be a member of single regular perimeter, but multiple service - // perimeter bridges. A project cannot be a included in a perimeter bridge - // without being included in regular perimeter. For perimeter bridges, - // the restricted service list as well as access level lists must be - // empty. - PerimeterType perimeter_type = 6; - - // Current ServicePerimeter configuration. Specifies sets of resources, - // restricted services and access levels that determine perimeter - // content and boundaries. - ServicePerimeterConfig status = 7; - - // Proposed (or dry run) ServicePerimeter configuration. This configuration - // allows to specify and test ServicePerimeter configuration without enforcing - // actual access restrictions. Only allowed to be set when the - // "use_explicit_dry_run_spec" flag is set. - ServicePerimeterConfig spec = 8; - - // Use explicit dry run spec flag. Ordinarily, a dry-run spec implicitly - // exists for all Service Perimeters, and that spec is identical to the - // status for those Service Perimeters. When this flag is set, it inhibits the - // generation of the implicit spec, thereby allowing the user to explicitly - // provide a configuration ("spec") to use in a dry-run version of the Service - // Perimeter. This allows the user to test changes to the enforced config - // ("status") without actually enforcing them. This testing is done through - // analyzing the differences between currently enforced and suggested - // restrictions. use_explicit_dry_run_spec must bet set to True if any of the - // fields in the spec are set to non-default values. - bool use_explicit_dry_run_spec = 9; -} - -// `ServicePerimeterConfig` specifies a set of Google Cloud resources that -// describe specific Service Perimeter configuration. -message ServicePerimeterConfig { - // Specifies how APIs are allowed to communicate within the Service - // Perimeter. - message VpcAccessibleServices { - // Whether to restrict API calls within the Service Perimeter to the list of - // APIs specified in 'allowed_services'. - bool enable_restriction = 1; - - // The list of APIs usable within the Service Perimeter. Must be empty - // unless 'enable_restriction' is True. You can specify a list of individual - // services, as well as include the 'RESTRICTED-SERVICES' value, which - // automatically includes all of the services protected by the perimeter. - repeated string allowed_services = 2; - } - - // An allowed method or permission of a service specified in [ApiOperation] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]. - message MethodSelector { - // The API method name or Cloud IAM permission name to allow. - oneof kind { - // Value for `method` should be a valid method name for the corresponding - // `service_name` in [ApiOperation] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]. - // If `*` used as value for `method`, then ALL methods and permissions are - // allowed. - string method = 1; - - // Value for `permission` should be a valid Cloud IAM permission for the - // corresponding `service_name` in [ApiOperation] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]. - string permission = 2; - } - } - - // Identification for an API Operation. - message ApiOperation { - // The name of the API whose methods or permissions the [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // or [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // want to allow. A single [ApiOperation] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] - // with `service_name` field set to `*` will allow all methods AND - // permissions for all services. - string service_name = 1; - - // API methods or permissions to allow. Method or permission must belong to - // the service specified by `service_name` field. A single [MethodSelector] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.MethodSelector] - // entry with `*` specified for the `method` field will allow all methods - // AND permissions for the service specified in `service_name`. - repeated MethodSelector method_selectors = 2; - } - - // The source that [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // authorizes access from. - message IngressSource { - // Allowed ingress source. It can be one of [AccessLevel] - // [google.identity.accesscontextmanager.v1.AccessLevel] or Google - // Cloud resource. - oneof source { - // An [AccessLevel] - // [google.identity.accesscontextmanager.v1.AccessLevel] resource - // name that allow resources within the [ServicePerimeters] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] to be - // accessed from the internet. [AccessLevels] - // [google.identity.accesscontextmanager.v1.AccessLevel] listed must - // be in the same policy as this [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter]. - // Referencing a nonexistent [AccessLevel] - // [google.identity.accesscontextmanager.v1.AccessLevel] will cause - // an error. If no [AccessLevel] - // [google.identity.accesscontextmanager.v1.AccessLevel] names are - // listed, resources within the perimeter can only be accessed via Google - // Cloud calls with request origins within the perimeter. Example: - // `accessPolicies/MY_POLICY/accessLevels/MY_LEVEL`. If a single `*` is - // specified for `access_level`, then all [IngressSources] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressSource] - // will be allowed. - string access_level = 1; - - // A Google Cloud resource that is allowed to ingress the perimeter. - // Requests from these resources will be allowed to access perimeter data. - // Currently only projects are allowed. - // Format: `projects/{project_number}` - // The project may be in any Google Cloud organization, not just the - // organization that the perimeter is defined in. `*` is not allowed, the - // case of allowing all Google Cloud resources only is not supported. - string resource = 2; - } - } - - // Defines the conditions under which an [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // matches a request. Conditions are based on information about the - // [ApiOperation] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] - // intended to be performed on the `resources` specified. Note that if the - // destination of the request is also protected by a [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter], then that - // [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] must have - // an [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // which allows access in order for this request to succeed. The request must - // match `operations` AND `resources` fields in order to be allowed egress out - // of the perimeter. - message EgressTo { - // A list of resources, currently only projects in the form - // `projects/`, that are allowed to be accessed by sources - // defined in the corresponding [EgressFrom] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom]. - // A request matches if it contains a resource in this list. If `*` is - // specified for `resources`, then this [EgressTo] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo] - // rule will authorize access to all resources outside the perimeter. - repeated string resources = 1; - - // A list of [ApiOperations] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] - // allowed to be performed by the sources specified in the corresponding - // [EgressFrom] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom]. - // A request matches if it uses an operation/service in this list. - repeated ApiOperation operations = 2; - } - - // Defines the conditions under which an [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // matches a request. Conditions are based on information about the source of - // the request. The request must satisfy what is defined in `sources` AND - // identity related fields in order to match. - message IngressFrom { - // Sources that this [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // authorizes access from. - repeated IngressSource sources = 1; - - // A list of identities that are allowed access through this ingress - // policy. Should be in the format of email address. The email address - // should represent individual user or service account only. - repeated string identities = 2; - - // Specifies the type of identities that are allowed access from outside the - // perimeter. If left unspecified, then members of `identities` field will - // be allowed access. - IdentityType identity_type = 3; - } - - // Defines the conditions under which an [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // matches a request. Conditions are based on information about the - // [ApiOperation] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] - // intended to be performed on the target resource of the request. The request - // must satisfy what is defined in `operations` AND `resources` in order to - // match. - message IngressTo { - // A list of [ApiOperations] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] - // allowed to be performed by the sources specified in corresponding - // [IngressFrom] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom] - // in this [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter]. - repeated ApiOperation operations = 1; - - // A list of resources, currently only projects in the form - // `projects/`, protected by this [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] that are - // allowed to be accessed by sources defined in the corresponding - // [IngressFrom] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom]. - // If a single `*` is specified, then access to all resources inside the - // perimeter are allowed. - repeated string resources = 2; - } - - // Policy for ingress into [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter]. - // - // [IngressPolicies] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // match requests based on `ingress_from` and `ingress_to` stanzas. For an - // ingress policy to match, both the `ingress_from` and `ingress_to` stanzas - // must be matched. If an [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // matches a request, the request is allowed through the perimeter boundary - // from outside the perimeter. - // - // For example, access from the internet can be allowed either - // based on an [AccessLevel] - // [google.identity.accesscontextmanager.v1.AccessLevel] or, for traffic - // hosted on Google Cloud, the project of the source network. For access from - // private networks, using the project of the hosting network is required. - // - // Individual ingress policies can be limited by restricting which - // services and/or actions they match using the `ingress_to` field. - message IngressPolicy { - // Defines the conditions on the source of a request causing this - // [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // to apply. - IngressFrom ingress_from = 1; - - // Defines the conditions on the [ApiOperation] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] - // and request destination that cause this [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // to apply. - IngressTo ingress_to = 2; - } - - // Policy for egress from perimeter. - // - // [EgressPolicies] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // match requests based on `egress_from` and `egress_to` stanzas. For an - // [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // to match, both `egress_from` and `egress_to` stanzas must be matched. If an - // [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // matches a request, the request is allowed to span the [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] boundary. - // For example, an [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // can be used to allow VMs on networks within the [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] to access a - // defined set of projects outside the perimeter in certain contexts (e.g. to - // read data from a Cloud Storage bucket or query against a BigQuery dataset). - // - // [EgressPolicies] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // are concerned with the *resources* that a request relates as well as the - // API services and API actions being used. They do not related to the - // direction of data movement. More detailed documentation for this concept - // can be found in the descriptions of [EgressFrom] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom] - // and [EgressTo] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressTo]. - message EgressPolicy { - // Defines conditions on the source of a request causing this [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // to apply. - EgressFrom egress_from = 1; - - // Defines the conditions on the [ApiOperation] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] - // and destination resources that cause this [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // to apply. - EgressTo egress_to = 2; - } - - // Defines the conditions under which an [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // matches a request. Conditions based on information about the source of the - // request. Note that if the destination of the request is also protected by a - // [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter], then that - // [ServicePerimeter] - // [google.identity.accesscontextmanager.v1.ServicePerimeter] must have - // an [IngressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // which allows access in order for this request to succeed. - message EgressFrom { - // A list of identities that are allowed access through this [EgressPolicy]. - // Should be in the format of email address. The email address should - // represent individual user or service account only. - repeated string identities = 1; - - // Specifies the type of identities that are allowed access to outside the - // perimeter. If left unspecified, then members of `identities` field will - // be allowed access. - IdentityType identity_type = 2; - } - - // Specifies the types of identities that are allowed access in either - // [IngressFrom] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressFrom] - // or [EgressFrom] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressFrom] - // rules. - enum IdentityType { - // No blanket identity group specified. - IDENTITY_TYPE_UNSPECIFIED = 0; - - // Authorize access from all identities outside the perimeter. - ANY_IDENTITY = 1; - - // Authorize access from all human users outside the perimeter. - ANY_USER_ACCOUNT = 2; - - // Authorize access from all service accounts outside the perimeter. - ANY_SERVICE_ACCOUNT = 3; - } - - // A list of Google Cloud resources that are inside of the service perimeter. - // Currently only projects are allowed. Format: `projects/{project_number}` - repeated string resources = 1; - - // A list of `AccessLevel` resource names that allow resources within the - // `ServicePerimeter` to be accessed from the internet. `AccessLevels` listed - // must be in the same policy as this `ServicePerimeter`. Referencing a - // nonexistent `AccessLevel` is a syntax error. If no `AccessLevel` names are - // listed, resources within the perimeter can only be accessed via Google - // Cloud calls with request origins within the perimeter. Example: - // `"accessPolicies/MY_POLICY/accessLevels/MY_LEVEL"`. - // For Service Perimeter Bridge, must be empty. - repeated string access_levels = 2; - - // Google Cloud services that are subject to the Service Perimeter - // restrictions. For example, if `storage.googleapis.com` is specified, access - // to the storage buckets inside the perimeter must meet the perimeter's - // access restrictions. - repeated string restricted_services = 4; - - // Configuration for APIs allowed within Perimeter. - VpcAccessibleServices vpc_accessible_services = 10; - - // List of [IngressPolicies] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // to apply to the perimeter. A perimeter may have multiple [IngressPolicies] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy], - // each of which is evaluated separately. Access is granted if any [Ingress - // Policy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] - // grants it. Must be empty for a perimeter bridge. - repeated IngressPolicy ingress_policies = 8; - - // List of [EgressPolicies] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // to apply to the perimeter. A perimeter may have multiple [EgressPolicies] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy], - // each of which is evaluated separately. Access is granted if any - // [EgressPolicy] - // [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] - // grants it. Must be empty for a perimeter bridge. - repeated EgressPolicy egress_policies = 9; -} diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 4338e3a..0000000 --- a/renovate.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "extends": [ - ":separateMajorReleases", - ":combinePatchMinorReleases", - ":ignoreUnstable", - ":prImmediately", - ":updateNotScheduled", - ":automergeDisabled", - ":ignoreModulesAndTests", - ":maintainLockFilesDisabled", - ":autodetectPinVersions" - ], - "packageRules": [ - { - "packagePatterns": [ - "^com.google.guava:" - ], - "versionScheme": "docker" - }, - { - "packagePatterns": [ - "*" - ], - "semanticCommitType": "deps", - "semanticCommitScope": null - }, - { - "packagePatterns": [ - "^org.apache.maven", - "^org.jacoco:", - "^org.codehaus.mojo:", - "^org.sonatype.plugins:", - "^com.coveo:", - "^com.google.cloud:google-cloud-shared-config" - ], - "semanticCommitType": "build", - "semanticCommitScope": "deps" - }, - { - "packagePatterns": [ - "^com.google.cloud:google-identity-accesscontextmanager", - "^com.google.cloud:libraries-bom", - "^com.google.cloud.samples:shared-configuration" - ], - "semanticCommitType": "chore", - "semanticCommitScope": "deps" - }, - { - "packagePatterns": [ - "^junit:junit", - "^com.google.truth:truth", - "^org.mockito:mockito-core", - "^org.objenesis:objenesis", - "^com.google.cloud:google-cloud-conformance-tests" - ], - "semanticCommitType": "test", - "semanticCommitScope": "deps" - }, - { - "packagePatterns": [ - "^com.google.cloud:google-cloud-" - ], - "ignoreUnstable": false - }, - { - "packagePatterns": [ - "^com.fasterxml.jackson.core" - ], - "groupName": "jackson dependencies" - } - ], - "semanticCommits": true, - "dependencyDashboard": true -} diff --git a/synth.metadata b/synth.metadata deleted file mode 100644 index ff55eeb..0000000 --- a/synth.metadata +++ /dev/null @@ -1,222 +0,0 @@ -{ - "sources": [ - { - "git": { - "name": ".", - "remote": "https://github.com/googleapis/java-accesscontextmanager.git", - "sha": "24afe3283762c2f0708c68109121bc6fb537021f" - } - }, - { - "git": { - "name": "googleapis", - "remote": "https://github.com/googleapis/googleapis.git", - "sha": "0b261def1cb4c61a9ddbb8bf14b103ce6add1bce", - "internalRef": "387216202" - } - }, - { - "git": { - "name": "synthtool", - "remote": "https://github.com/googleapis/synthtool.git", - "sha": "e2aa5bcc3356d9e3b8b53de3b5c86226447d3a22" - } - } - ], - "destinations": [ - { - "client": { - "source": "googleapis", - "apiName": "accesscontextmanager", - "apiVersion": "v1", - "language": "java", - "generator": "bazel" - } - }, - { - "client": { - "source": "googleapis", - "apiName": "accesscontextmanager", - "apiVersion": "type", - "language": "java", - "generator": "bazel" - } - } - ], - "generatedFiles": [ - ".github/CODEOWNERS", - ".github/ISSUE_TEMPLATE/bug_report.md", - ".github/ISSUE_TEMPLATE/feature_request.md", - ".github/ISSUE_TEMPLATE/support_request.md", - ".github/PULL_REQUEST_TEMPLATE.md", - ".github/blunderbuss.yml", - ".github/generated-files-bot.yml", - ".github/readme/synth.py", - ".github/release-please.yml", - ".github/release-trigger.yml", - ".github/snippet-bot.yml", - ".github/sync-repo-settings.yaml", - ".github/trusted-contribution.yml", - ".github/workflows/approve-readme.yaml", - ".github/workflows/auto-release.yaml", - ".github/workflows/ci.yaml", - ".kokoro/build.bat", - ".kokoro/build.sh", - ".kokoro/coerce_logs.sh", - ".kokoro/common.cfg", - ".kokoro/common.sh", - ".kokoro/continuous/common.cfg", - ".kokoro/continuous/java8.cfg", - ".kokoro/continuous/readme.cfg", - ".kokoro/dependencies.sh", - ".kokoro/nightly/common.cfg", - ".kokoro/nightly/integration.cfg", - ".kokoro/nightly/java11.cfg", - ".kokoro/nightly/java7.cfg", - ".kokoro/nightly/java8-osx.cfg", - ".kokoro/nightly/java8-win.cfg", - ".kokoro/nightly/java8.cfg", - ".kokoro/nightly/samples.cfg", - ".kokoro/populate-secrets.sh", - ".kokoro/presubmit/clirr.cfg", - ".kokoro/presubmit/common.cfg", - ".kokoro/presubmit/dependencies.cfg", - ".kokoro/presubmit/integration.cfg", - ".kokoro/presubmit/java11.cfg", - ".kokoro/presubmit/java7.cfg", - ".kokoro/presubmit/java8-osx.cfg", - ".kokoro/presubmit/java8-win.cfg", - ".kokoro/presubmit/java8.cfg", - ".kokoro/presubmit/linkage-monitor.cfg", - ".kokoro/presubmit/lint.cfg", - ".kokoro/presubmit/samples.cfg", - ".kokoro/readme.sh", - ".kokoro/release/bump_snapshot.cfg", - ".kokoro/release/common.cfg", - ".kokoro/release/common.sh", - ".kokoro/release/drop.cfg", - ".kokoro/release/drop.sh", - ".kokoro/release/promote.cfg", - ".kokoro/release/promote.sh", - ".kokoro/release/publish_javadoc.cfg", - ".kokoro/release/publish_javadoc.sh", - ".kokoro/release/publish_javadoc11.cfg", - ".kokoro/release/publish_javadoc11.sh", - ".kokoro/release/snapshot.cfg", - ".kokoro/release/snapshot.sh", - ".kokoro/release/stage.cfg", - ".kokoro/release/stage.sh", - ".kokoro/trampoline.sh", - "CODE_OF_CONDUCT.md", - "CONTRIBUTING.md", - "LICENSE", - "SECURITY.md", - "codecov.yaml", - "java.header", - "license-checks.xml", - "proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/DeviceEncryptionStatus.java", - "proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/DeviceManagementLevel.java", - "proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/OsType.java", - "proto-google-identity-accesscontextmanager-type/src/main/java/com/google/identity/accesscontextmanager/type/TypeProto.java", - "proto-google-identity-accesscontextmanager-type/src/main/proto/google/identity/accesscontextmanager/type/device_resources.proto", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerOperationMetadata.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerOperationMetadataOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessContextManagerProto.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevel.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelName.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessLevelProto.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicy.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicyName.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/AccessPolicyOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/BasicLevel.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/BasicLevelOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersResponse.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CommitServicePerimetersResponseOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/Condition.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ConditionOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateAccessLevelRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateAccessLevelRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateGcpUserAccessBindingRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateGcpUserAccessBindingRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateServicePerimeterRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CreateServicePerimeterRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CustomLevel.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/CustomLevelOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessLevelRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessLevelRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessPolicyRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteAccessPolicyRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteGcpUserAccessBindingRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteGcpUserAccessBindingRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteServicePerimeterRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DeleteServicePerimeterRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DevicePolicy.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/DevicePolicyOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBinding.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingName.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOperationMetadata.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOperationMetadataOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GcpUserAccessBindingProto.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessLevelRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessLevelRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessPolicyRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetAccessPolicyRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetGcpUserAccessBindingRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetGcpUserAccessBindingRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetServicePerimeterRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/GetServicePerimeterRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/LevelFormat.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsResponse.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessLevelsResponseOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesResponse.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListAccessPoliciesResponseOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsResponse.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListGcpUserAccessBindingsResponseOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersResponse.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ListServicePerimetersResponseOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OrganizationName.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OsConstraint.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/OsConstraintOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/PolicyProto.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsResponse.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceAccessLevelsResponseOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersResponse.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ReplaceServicePerimetersResponseOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeter.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterConfig.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterConfigOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterName.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/ServicePerimeterProto.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessLevelRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessLevelRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessPolicyRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateAccessPolicyRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateGcpUserAccessBindingRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateGcpUserAccessBindingRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateServicePerimeterRequest.java", - "proto-google-identity-accesscontextmanager-v1/src/main/java/com/google/identity/accesscontextmanager/v1/UpdateServicePerimeterRequestOrBuilder.java", - "proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_context_manager.proto", - "proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_level.proto", - "proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/access_policy.proto", - "proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/gcp_user_access_binding.proto", - "proto-google-identity-accesscontextmanager-v1/src/main/proto/google/identity/accesscontextmanager/v1/service_perimeter.proto", - "renovate.json" - ] -} \ No newline at end of file diff --git a/versions.txt b/versions.txt deleted file mode 100644 index e5ab1cd..0000000 --- a/versions.txt +++ /dev/null @@ -1,7 +0,0 @@ -# Format: -# module:released-version:current-version - -google-identity-accesscontextmanager:1.2.4:1.2.5-SNAPSHOT -grpc-google-identity-accesscontextmanager-v1:1.2.4:1.2.5-SNAPSHOT -proto-google-identity-accesscontextmanager-v1:1.2.4:1.2.5-SNAPSHOT -proto-google-identity-accesscontextmanager-type:1.2.4:1.2.5-SNAPSHOT