diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index f60d774..a79f062 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,5 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:fc52b202aa298a50a12c64efd04fea3884d867947effe2fa85382a246c09e813 -# created: 2022-04-06T16:30:03.627422514Z + digest: sha256:2567a120ce90fadb6201999b87d649d9f67459de28815ad239bce9ebfaa18a74 +# created: 2022-05-19T15:12:45.278246753Z diff --git a/.kokoro/build.sh b/.kokoro/build.sh index 44c2d58..7174f9a 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -74,6 +74,11 @@ graalvm) mvn -B ${INTEGRATION_TEST_ARGS} -ntp -Pnative -Penable-integration-tests test RETURN_CODE=$? ;; +graalvm17) + # 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. diff --git a/.kokoro/presubmit/graalvm-native-17.cfg b/.kokoro/presubmit/graalvm-native-17.cfg new file mode 100644 index 0000000..a3f7fb9 --- /dev/null +++ b/.kokoro/presubmit/graalvm-native-17.cfg @@ -0,0 +1,33 @@ +# 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/graalvm17" +} + +env_vars: { + key: "JOB_TYPE" + value: "graalvm17" +} + +# 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" +} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a0c13c..0e4ef9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [1.3.0](https://github.com/googleapis/java-accesscontextmanager/compare/v1.2.10...v1.3.0) (2022-05-19) + + +### Features + +* add build scripts for native image testing in Java 17 ([#1440](https://github.com/googleapis/java-accesscontextmanager/issues/1440)) ([#339](https://github.com/googleapis/java-accesscontextmanager/issues/339)) ([807f2c0](https://github.com/googleapis/java-accesscontextmanager/commit/807f2c0f48eb31fdf2ae7e992e9ec66aa3b05ac4)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.11.0 ([#338](https://github.com/googleapis/java-accesscontextmanager/issues/338)) ([5de4042](https://github.com/googleapis/java-accesscontextmanager/commit/5de4042e93240f64e9eb26c42b2b869a8f334481)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 ([#341](https://github.com/googleapis/java-accesscontextmanager/issues/341)) ([ecaca57](https://github.com/googleapis/java-accesscontextmanager/commit/ecaca579340770c07e19a600fa6e2eff5a111f85)) + ### [1.2.10](https://github.com/googleapis/java-accesscontextmanager/compare/v1.2.9...v1.2.10) (2022-04-15) diff --git a/google-identity-accesscontextmanager-bom/pom.xml b/google-identity-accesscontextmanager-bom/pom.xml index c304809..730934d 100644 --- a/google-identity-accesscontextmanager-bom/pom.xml +++ b/google-identity-accesscontextmanager-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-identity-accesscontextmanager-bom - 1.2.10 + 1.3.0 pom com.google.cloud google-cloud-shared-config - 1.3.2 + 1.4.0 Google Identity Access Context Manager BOM @@ -65,22 +65,22 @@ com.google.cloud google-identity-accesscontextmanager - 1.2.10 + 1.3.0 com.google.api.grpc grpc-google-identity-accesscontextmanager-v1 - 1.2.10 + 1.3.0 com.google.api.grpc proto-google-identity-accesscontextmanager-v1 - 1.2.10 + 1.3.0 com.google.api.grpc proto-google-identity-accesscontextmanager-type - 1.2.10 + 1.3.0 diff --git a/google-identity-accesscontextmanager/pom.xml b/google-identity-accesscontextmanager/pom.xml index 3ad69e4..131e384 100644 --- a/google-identity-accesscontextmanager/pom.xml +++ b/google-identity-accesscontextmanager/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-identity-accesscontextmanager - 1.2.10 + 1.3.0 jar Google Identity Access Context Manager https://github.com/googleapis/java-accesscontextmanager @@ -11,7 +11,7 @@ com.google.cloud google-identity-accesscontextmanager-parent - 1.2.10 + 1.3.0 google-identity-accesscontextmanager 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 index 8646b60..9032a76 100644 --- 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 @@ -1,5 +1,5 @@ /* - * Copyright 2021 Google LLC + * Copyright 2022 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -54,6 +54,8 @@ * calls that map to API methods. Sample code to get started: * *
{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * try (AccessContextManagerClient accessContextManagerClient =
  *     AccessContextManagerClient.create()) {
  *   AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]");
@@ -91,6 +93,8 @@
  * 

To customize credentials: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * AccessContextManagerSettings accessContextManagerSettings =
  *     AccessContextManagerSettings.newBuilder()
  *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
@@ -102,6 +106,8 @@
  * 

To customize the endpoint: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * AccessContextManagerSettings accessContextManagerSettings =
  *     AccessContextManagerSettings.newBuilder().setEndpoint(myEndpoint).build();
  * AccessContextManagerClient accessContextManagerClient =
@@ -182,6 +188,8 @@ public final OperationsClient getOperationsClient() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListAccessPoliciesRequest request =
@@ -213,6 +221,8 @@ public final ListAccessPoliciesPagedResponse listAccessPolicies(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListAccessPoliciesRequest request =
@@ -243,6 +253,8 @@ public final ListAccessPoliciesPagedResponse listAccessPolicies(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListAccessPoliciesRequest request =
@@ -279,6 +291,8 @@ public final ListAccessPoliciesPagedResponse listAccessPolicies(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]");
@@ -303,6 +317,8 @@ public final AccessPolicy getAccessPolicy(AccessPolicyName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String name = AccessPolicyName.of("[ACCESS_POLICY]").toString();
@@ -326,6 +342,8 @@ public final AccessPolicy getAccessPolicy(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GetAccessPolicyRequest request =
@@ -350,6 +368,8 @@ public final AccessPolicy getAccessPolicy(GetAccessPolicyRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GetAccessPolicyRequest request =
@@ -377,6 +397,8 @@ public final UnaryCallable getAccessPolicy
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicy request =
@@ -410,6 +432,8 @@ public final UnaryCallable getAccessPolicy
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicy request =
@@ -443,6 +467,8 @@ public final UnaryCallable getAccessPolicy
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicy request =
@@ -476,6 +502,8 @@ public final UnaryCallable createAccessPolicyCallable()
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicy policy = AccessPolicy.newBuilder().build();
@@ -507,6 +535,8 @@ public final UnaryCallable createAccessPolicyCallable()
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateAccessPolicyRequest request =
@@ -537,6 +567,8 @@ public final UnaryCallable createAccessPolicyCallable()
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateAccessPolicyRequest request =
@@ -568,6 +600,8 @@ public final UnaryCallable createAccessPolicyCallable()
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateAccessPolicyRequest request =
@@ -596,6 +630,8 @@ public final UnaryCallable updateAccessPol
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]");
@@ -626,6 +662,8 @@ public final UnaryCallable updateAccessPol
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String name = AccessPolicyName.of("[ACCESS_POLICY]").toString();
@@ -654,6 +692,8 @@ public final UnaryCallable updateAccessPol
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteAccessPolicyRequest request =
@@ -682,6 +722,8 @@ public final UnaryCallable updateAccessPol
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteAccessPolicyRequest request =
@@ -711,6 +753,8 @@ public final UnaryCallable updateAccessPol
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteAccessPolicyRequest request =
@@ -736,6 +780,8 @@ public final UnaryCallable deleteAccessPol
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]");
@@ -766,6 +812,8 @@ public final ListAccessLevelsPagedResponse listAccessLevels(AccessPolicyName par
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String parent = AccessPolicyName.of("[ACCESS_POLICY]").toString();
@@ -794,6 +842,8 @@ public final ListAccessLevelsPagedResponse listAccessLevels(String parent) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListAccessLevelsRequest request =
@@ -825,6 +875,8 @@ public final ListAccessLevelsPagedResponse listAccessLevels(ListAccessLevelsRequ
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListAccessLevelsRequest request =
@@ -856,6 +908,8 @@ public final ListAccessLevelsPagedResponse listAccessLevels(ListAccessLevelsRequ
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListAccessLevelsRequest request =
@@ -893,6 +947,8 @@ public final ListAccessLevelsPagedResponse listAccessLevels(ListAccessLevelsRequ
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessLevelName name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]");
@@ -918,6 +974,8 @@ public final AccessLevel getAccessLevel(AccessLevelName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString();
@@ -942,6 +1000,8 @@ public final AccessLevel getAccessLevel(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GetAccessLevelRequest request =
@@ -967,6 +1027,8 @@ public final AccessLevel getAccessLevel(GetAccessLevelRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GetAccessLevelRequest request =
@@ -996,6 +1058,8 @@ public final UnaryCallable getAccessLevelCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]");
@@ -1035,6 +1099,8 @@ public final UnaryCallable getAccessLevelCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String parent = AccessPolicyName.of("[ACCESS_POLICY]").toString();
@@ -1071,6 +1137,8 @@ public final UnaryCallable getAccessLevelCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateAccessLevelRequest request =
@@ -1101,6 +1169,8 @@ public final UnaryCallable getAccessLevelCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateAccessLevelRequest request =
@@ -1132,6 +1202,8 @@ public final UnaryCallable getAccessLevelCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateAccessLevelRequest request =
@@ -1161,6 +1233,8 @@ public final UnaryCallable createAccessLeve
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessLevel accessLevel = AccessLevel.newBuilder().build();
@@ -1198,6 +1272,8 @@ public final UnaryCallable createAccessLeve
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateAccessLevelRequest request =
@@ -1228,6 +1304,8 @@ public final UnaryCallable createAccessLeve
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateAccessLevelRequest request =
@@ -1259,6 +1337,8 @@ public final UnaryCallable createAccessLeve
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateAccessLevelRequest request =
@@ -1287,6 +1367,8 @@ public final UnaryCallable updateAccessLeve
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessLevelName name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]");
@@ -1318,6 +1400,8 @@ public final OperationFuture delet
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String name = AccessLevelName.of("[ACCESS_POLICY]", "[ACCESS_LEVEL]").toString();
@@ -1346,6 +1430,8 @@ public final OperationFuture delet
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteAccessLevelRequest request =
@@ -1374,6 +1460,8 @@ public final OperationFuture delet
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteAccessLevelRequest request =
@@ -1403,6 +1491,8 @@ public final OperationFuture delet
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteAccessLevelRequest request =
@@ -1437,6 +1527,8 @@ public final UnaryCallable deleteAccessLeve
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ReplaceAccessLevelsRequest request =
@@ -1475,6 +1567,8 @@ public final UnaryCallable deleteAccessLeve
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ReplaceAccessLevelsRequest request =
@@ -1515,6 +1609,8 @@ public final UnaryCallable deleteAccessLeve
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ReplaceAccessLevelsRequest request =
@@ -1542,6 +1638,8 @@ public final UnaryCallable replaceAccessL
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]");
@@ -1573,6 +1671,8 @@ public final ListServicePerimetersPagedResponse listServicePerimeters(AccessPoli
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String parent = AccessPolicyName.of("[ACCESS_POLICY]").toString();
@@ -1602,6 +1702,8 @@ public final ListServicePerimetersPagedResponse listServicePerimeters(String par
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListServicePerimetersRequest request =
@@ -1633,6 +1735,8 @@ public final ListServicePerimetersPagedResponse listServicePerimeters(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListServicePerimetersRequest request =
@@ -1663,6 +1767,8 @@ public final ListServicePerimetersPagedResponse listServicePerimeters(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListServicePerimetersRequest request =
@@ -1700,6 +1806,8 @@ public final ListServicePerimetersPagedResponse listServicePerimeters(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ServicePerimeterName name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]");
@@ -1728,6 +1836,8 @@ public final ServicePerimeter getServicePerimeter(ServicePerimeterName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString();
@@ -1754,6 +1864,8 @@ public final ServicePerimeter getServicePerimeter(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GetServicePerimeterRequest request =
@@ -1779,6 +1891,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GetServicePerimeterRequest request =
@@ -1808,6 +1922,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   AccessPolicyName parent = AccessPolicyName.of("[ACCESS_POLICY]");
@@ -1847,6 +1963,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String parent = AccessPolicyName.of("[ACCESS_POLICY]").toString();
@@ -1886,6 +2004,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateServicePerimeterRequest request =
@@ -1917,6 +2037,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateServicePerimeterRequest request =
@@ -1948,6 +2070,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateServicePerimeterRequest request =
@@ -1979,6 +2103,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ServicePerimeter servicePerimeter = ServicePerimeter.newBuilder().build();
@@ -2017,6 +2143,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateServicePerimeterRequest request =
@@ -2049,6 +2177,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateServicePerimeterRequest request =
@@ -2081,6 +2211,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateServicePerimeterRequest request =
@@ -2110,6 +2242,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ServicePerimeterName name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]");
@@ -2141,6 +2275,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String name = ServicePerimeterName.of("[ACCESS_POLICY]", "[SERVICE_PERIMETER]").toString();
@@ -2170,6 +2306,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteServicePerimeterRequest request =
@@ -2198,6 +2336,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteServicePerimeterRequest request =
@@ -2227,6 +2367,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteServicePerimeterRequest request =
@@ -2260,6 +2402,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ReplaceServicePerimetersRequest request =
@@ -2297,6 +2441,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ReplaceServicePerimetersRequest request =
@@ -2338,6 +2484,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ReplaceServicePerimetersRequest request =
@@ -2376,6 +2524,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CommitServicePerimetersRequest request =
@@ -2415,6 +2565,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CommitServicePerimetersRequest request =
@@ -2458,6 +2610,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CommitServicePerimetersRequest request =
@@ -2485,6 +2639,8 @@ public final ServicePerimeter getServicePerimeter(GetServicePerimeterRequest req
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
@@ -2515,6 +2671,8 @@ public final ListGcpUserAccessBindingsPagedResponse listGcpUserAccessBindings(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String parent = OrganizationName.of("[ORGANIZATION]").toString();
@@ -2542,6 +2700,8 @@ public final ListGcpUserAccessBindingsPagedResponse listGcpUserAccessBindings(St
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListGcpUserAccessBindingsRequest request =
@@ -2573,6 +2733,8 @@ public final ListGcpUserAccessBindingsPagedResponse listGcpUserAccessBindings(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListGcpUserAccessBindingsRequest request =
@@ -2604,6 +2766,8 @@ public final ListGcpUserAccessBindingsPagedResponse listGcpUserAccessBindings(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   ListGcpUserAccessBindingsRequest request =
@@ -2641,6 +2805,8 @@ public final ListGcpUserAccessBindingsPagedResponse listGcpUserAccessBindings(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GcpUserAccessBindingName name =
@@ -2668,6 +2834,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(GcpUserAccessBindingNa
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String name =
@@ -2693,6 +2861,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GetGcpUserAccessBindingRequest request =
@@ -2721,6 +2891,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GetGcpUserAccessBindingRequest request =
@@ -2754,6 +2926,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
@@ -2794,6 +2968,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String parent = OrganizationName.of("[ORGANIZATION]").toString();
@@ -2833,6 +3009,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateGcpUserAccessBindingRequest request =
@@ -2866,6 +3044,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateGcpUserAccessBindingRequest request =
@@ -2903,6 +3083,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   CreateGcpUserAccessBindingRequest request =
@@ -2932,6 +3114,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GcpUserAccessBinding gcpUserAccessBinding = GcpUserAccessBinding.newBuilder().build();
@@ -2971,6 +3155,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateGcpUserAccessBindingRequest request =
@@ -3001,6 +3187,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateGcpUserAccessBindingRequest request =
@@ -3035,6 +3223,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   UpdateGcpUserAccessBindingRequest request =
@@ -3064,6 +3254,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   GcpUserAccessBindingName name =
@@ -3094,6 +3286,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   String name =
@@ -3122,6 +3316,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteGcpUserAccessBindingRequest request =
@@ -3152,6 +3348,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteGcpUserAccessBindingRequest request =
@@ -3185,6 +3383,8 @@ public final GcpUserAccessBinding getGcpUserAccessBinding(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (AccessContextManagerClient accessContextManagerClient =
    *     AccessContextManagerClient.create()) {
    *   DeleteGcpUserAccessBindingRequest request =
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
index daaf225..f9d9a90 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -59,6 +59,8 @@
  * 

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

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * AccessContextManagerSettings.Builder accessContextManagerSettingsBuilder =
  *     AccessContextManagerSettings.newBuilder();
  * accessContextManagerSettingsBuilder
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
index 9b8df96..8e6e1e2 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -31,6 +31,8 @@
  * 

Sample for AccessContextManagerClient: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * try (AccessContextManagerClient accessContextManagerClient =
  *     AccessContextManagerClient.create()) {
  *   AccessPolicyName name = AccessPolicyName.of("[ACCESS_POLICY]");
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
index 55da371..cd4df82 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/google-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
index ef22555..87734b0 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -112,6 +112,8 @@
  * 

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

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * AccessContextManagerStubSettings.Builder accessContextManagerSettingsBuilder =
  *     AccessContextManagerStubSettings.newBuilder();
  * accessContextManagerSettingsBuilder
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
index 67a0d7d..b972a94 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/google-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
index dc8aca9..755160a 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/google-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
index 1da23d7..51dbd21 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/google-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
index 9997150..847acec 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/google-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
index 5453081..8880a78 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/grpc-google-identity-accesscontextmanager-v1/pom.xml b/grpc-google-identity-accesscontextmanager-v1/pom.xml
index c89bb81..9d2c523 100644
--- a/grpc-google-identity-accesscontextmanager-v1/pom.xml
+++ b/grpc-google-identity-accesscontextmanager-v1/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   grpc-google-identity-accesscontextmanager-v1
-  1.2.10
+  1.3.0
   grpc-google-identity-accesscontextmanager-v1
   GRPC library for google-identity-accesscontextmanager
   
     com.google.cloud
     google-identity-accesscontextmanager-parent
-    1.2.10
+    1.3.0
   
   
     
diff --git a/pom.xml b/pom.xml
index 4339ea8..f56cf1d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
   com.google.cloud
   google-identity-accesscontextmanager-parent
   pom
-  1.2.10
+  1.3.0
   Google Identity Access Context Manager Parent
   https://github.com/googleapis/java-accesscontextmanager
   
@@ -14,7 +14,7 @@
   
     com.google.cloud
     google-cloud-shared-config
-    1.3.2
+    1.4.0
   
 
   
@@ -62,7 +62,7 @@
       
         com.google.cloud
         google-cloud-shared-dependencies
-        2.10.0
+        2.12.0
         pom
         import
       
@@ -70,22 +70,22 @@
       
         com.google.api.grpc
         proto-google-identity-accesscontextmanager-type
-        1.2.10
+        1.3.0
       
       
         com.google.api.grpc
         proto-google-identity-accesscontextmanager-v1
-        1.2.10
+        1.3.0
       
       
         com.google.api.grpc
         grpc-google-identity-accesscontextmanager-v1
-        1.2.10
+        1.3.0
       
       
         com.google.cloud
         google-identity-accesscontextmanager
-        1.2.10
+        1.3.0
       
       
         junit
@@ -108,7 +108,7 @@
       
         org.apache.maven.plugins
         maven-project-info-reports-plugin
-        3.2.2
+        3.3.0
         
           
             
@@ -135,7 +135,7 @@
       
         org.apache.maven.plugins
         maven-javadoc-plugin
-        3.3.2
+        3.4.0
         
           
             html
diff --git a/proto-google-identity-accesscontextmanager-type/pom.xml b/proto-google-identity-accesscontextmanager-type/pom.xml
index 73df9e6..d2f1104 100644
--- a/proto-google-identity-accesscontextmanager-type/pom.xml
+++ b/proto-google-identity-accesscontextmanager-type/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   proto-google-identity-accesscontextmanager-type
-  1.2.10
+  1.3.0
   proto-google-identity-accesscontextmanager-type
   PROTO library for proto-google-identity-accesscontextmanager-type
   
     com.google.cloud
     google-identity-accesscontextmanager-parent
-    1.2.10
+    1.3.0
   
   
     
diff --git a/proto-google-identity-accesscontextmanager-v1/pom.xml b/proto-google-identity-accesscontextmanager-v1/pom.xml
index a8cb014..9f81294 100644
--- a/proto-google-identity-accesscontextmanager-v1/pom.xml
+++ b/proto-google-identity-accesscontextmanager-v1/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   proto-google-identity-accesscontextmanager-v1
-  1.2.10
+  1.3.0
   proto-google-identity-accesscontextmanager-v1
   PROTO library for proto-google-identity-accesscontextmanager-v1
   
     com.google.cloud
     google-identity-accesscontextmanager-parent
-    1.2.10
+    1.3.0
   
   
     
@@ -32,7 +32,7 @@
     
       com.google.api.grpc
       proto-google-identity-accesscontextmanager-type
-      1.2.10
+      1.3.0
     
   
 
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
index 5211d75..bb3b16b 100644
--- 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
@@ -82,6 +82,8 @@ private AccessContextManagerOperationMetadata(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 2b62da6..86b1666 100644
--- 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
@@ -174,6 +174,8 @@ private AccessLevel(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -1532,8 +1534,9 @@ public Builder mergeBasic(com.google.identity.accesscontextmanager.v1.BasicLevel
       } else {
         if (levelCase_ == 4) {
           basicBuilder_.mergeFrom(value);
+        } else {
+          basicBuilder_.setMessage(value);
         }
-        basicBuilder_.setMessage(value);
       }
       levelCase_ = 4;
       return this;
@@ -1742,8 +1745,9 @@ public Builder mergeCustom(com.google.identity.accesscontextmanager.v1.CustomLev
       } else {
         if (levelCase_ == 5) {
           customBuilder_.mergeFrom(value);
+        } else {
+          customBuilder_.setMessage(value);
         }
-        customBuilder_.setMessage(value);
       }
       levelCase_ = 5;
       return this;
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
index f08dba9..36085c1 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-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
index 2548f7e..15a7ead 100644
--- 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
@@ -146,6 +146,8 @@ private AccessPolicy(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index f7e8694..5aa4bcd 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-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
index a1cbb4a..4e03054 100644
--- 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
@@ -104,6 +104,8 @@ private BasicLevel(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 3254846..8fb33a3 100644
--- 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
@@ -99,6 +99,8 @@ private CommitServicePerimetersRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index c4945ba..8ab514b 100644
--- 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
@@ -98,6 +98,8 @@ private CommitServicePerimetersResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 7a3ba5c..26448ec 100644
--- 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
@@ -151,6 +151,8 @@ private Condition(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 3967b56..8a28883 100644
--- 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
@@ -105,6 +105,8 @@ private CreateAccessLevelRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index f623adc..0b17eb2 100644
--- 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
@@ -108,6 +108,8 @@ private CreateGcpUserAccessBindingRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 92cc5ae..399e44b 100644
--- 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
@@ -106,6 +106,8 @@ private CreateServicePerimeterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 8706d4a..96c2ec8 100644
--- 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
@@ -95,6 +95,8 @@ private CustomLevel(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index bad37a5..e70c857 100644
--- 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
@@ -88,6 +88,8 @@ private DeleteAccessLevelRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 25b03e2..6f53ef7 100644
--- 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
@@ -88,6 +88,8 @@ private DeleteAccessPolicyRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 2f9ecf5..23006e3 100644
--- 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
@@ -90,6 +90,8 @@ private DeleteGcpUserAccessBindingRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index b0bbc3a..311fba7 100644
--- 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
@@ -88,6 +88,8 @@ private DeleteServicePerimeterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index df9cbf9..dafdf54 100644
--- 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
@@ -171,6 +171,8 @@ private DevicePolicy(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 10367ce..0ec3e91 100644
--- 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
@@ -109,6 +109,8 @@ private GcpUserAccessBinding(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 1d31aa8..3b89b78 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-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
index 3cb9b57..d7927ca 100644
--- 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
@@ -84,6 +84,8 @@ private GcpUserAccessBindingOperationMetadata(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index b5843f3..cbc2e28 100644
--- 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
@@ -96,6 +96,8 @@ private GetAccessLevelRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 1feb3cb..037f912 100644
--- 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
@@ -88,6 +88,8 @@ private GetAccessPolicyRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index e2d722d..fd593f8 100644
--- 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
@@ -90,6 +90,8 @@ private GetGcpUserAccessBindingRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 57cc9a0..a4f0ded 100644
--- 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
@@ -88,6 +88,8 @@ private GetServicePerimeterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index f04f5c5..0e0ae0c 100644
--- 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
@@ -109,6 +109,8 @@ private ListAccessLevelsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 5e34c5c..6b3a861 100644
--- 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
@@ -104,6 +104,8 @@ private ListAccessLevelsResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index dfcc613..1433302 100644
--- 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
@@ -101,6 +101,8 @@ private ListAccessPoliciesRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 857b7fe..d8d9590 100644
--- 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
@@ -104,6 +104,8 @@ private ListAccessPoliciesResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 4cf9e9c..f7cff0c 100644
--- 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
@@ -103,6 +103,8 @@ private ListGcpUserAccessBindingsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 725349f..50d4aae 100644
--- 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
@@ -106,6 +106,8 @@ private ListGcpUserAccessBindingsResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index d64a2ee..81bdc88 100644
--- 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
@@ -101,6 +101,8 @@ private ListServicePerimetersRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index dab5117..449c46e 100644
--- 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
@@ -104,6 +104,8 @@ private ListServicePerimetersResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index c286562..b07e2fd 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-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
index bc7c23e..70a1cb7 100644
--- 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
@@ -101,6 +101,8 @@ private OsConstraint(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 2ffd4c1..c39ec21 100644
--- 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
@@ -113,6 +113,8 @@ private ReplaceAccessLevelsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index f5f7d93..d3be0b7 100644
--- 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
@@ -97,6 +97,8 @@ private ReplaceAccessLevelsResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index d6e1a37..be40176 100644
--- 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
@@ -114,6 +114,8 @@ private ReplaceServicePerimetersRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 069d831..4036842 100644
--- 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
@@ -98,6 +98,8 @@ private ReplaceServicePerimetersResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index a9ca98a..868e403 100644
--- 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
@@ -192,6 +192,8 @@ private ServicePerimeter(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index a22a4f7..9afb052 100644
--- 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
@@ -169,6 +169,8 @@ private ServicePerimeterConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -557,6 +559,8 @@ private VpcAccessibleServices(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -1575,6 +1579,8 @@ private MethodSelector(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -2801,6 +2807,8 @@ private ApiOperation(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -4342,6 +4350,8 @@ private IngressSource(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -5782,6 +5792,8 @@ private EgressTo(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -7531,6 +7543,8 @@ private IngressFrom(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -9333,6 +9347,8 @@ private IngressTo(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -11048,6 +11064,8 @@ private IngressPolicy(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -12399,6 +12417,8 @@ private EgressPolicy(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -13699,6 +13719,8 @@ private EgressFrom(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
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
index 6fda33f..3a37317 100644
--- 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
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021 Google LLC
+ * Copyright 2022 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-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
index 4d2c2d1..afb7b6f 100644
--- 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
@@ -111,6 +111,8 @@ private UpdateAccessLevelRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 5c081ff..7f54068 100644
--- 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
@@ -111,6 +111,8 @@ private UpdateAccessPolicyRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index 253022e..0844a2c 100644
--- 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
@@ -114,6 +114,8 @@ private UpdateGcpUserAccessBindingRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
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
index b455645..18bfe48 100644
--- 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
@@ -112,6 +112,8 @@ private UpdateServicePerimeterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/versions.txt b/versions.txt
index b43e6e3..d8716f2 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,7 +1,7 @@
 # Format:
 # module:released-version:current-version
 
-google-identity-accesscontextmanager:1.2.10:1.2.10
-grpc-google-identity-accesscontextmanager-v1:1.2.10:1.2.10
-proto-google-identity-accesscontextmanager-v1:1.2.10:1.2.10
-proto-google-identity-accesscontextmanager-type:1.2.10:1.2.10
+google-identity-accesscontextmanager:1.3.0:1.3.0
+grpc-google-identity-accesscontextmanager-v1:1.3.0:1.3.0
+proto-google-identity-accesscontextmanager-v1:1.3.0:1.3.0
+proto-google-identity-accesscontextmanager-type:1.3.0:1.3.0