diff --git a/CHANGELOG.md b/CHANGELOG.md index e00873bf..3088be39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [2.1.12](https://github.com/googleapis/java-gsuite-addons/compare/v2.1.11...v2.1.12) (2022-05-19) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.12.0 ([#222](https://github.com/googleapis/java-gsuite-addons/issues/222)) ([55fb458](https://github.com/googleapis/java-gsuite-addons/commit/55fb458a9d86378033b2b2c7392c7d0a32938fdc)) + ### [2.1.11](https://github.com/googleapis/java-gsuite-addons/compare/v2.1.10...v2.1.11) (2022-04-15) diff --git a/README.md b/README.md index 7b01b423..a8bc3cad 100644 --- a/README.md +++ b/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-gsuite-addons - 2.1.10 + 2.1.11 ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -implementation 'com.google.cloud:google-cloud-gsuite-addons:2.1.10' +implementation 'com.google.cloud:google-cloud-gsuite-addons:2.1.11' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gsuite-addons" % "2.1.10" +libraryDependencies += "com.google.cloud" % "google-cloud-gsuite-addons" % "2.1.11" ``` ## Authentication diff --git a/google-cloud-gsuite-addons-bom/pom.xml b/google-cloud-gsuite-addons-bom/pom.xml index 513f0a1a..2b8d59f2 100644 --- a/google-cloud-gsuite-addons-bom/pom.xml +++ b/google-cloud-gsuite-addons-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-gsuite-addons-bom - 2.1.11 + 2.1.12 pom com.google.cloud google-cloud-shared-config - 1.3.2 + 1.4.0 Google Google Workspace Add-ons API BOM @@ -56,22 +56,22 @@ com.google.cloud google-cloud-gsuite-addons - 2.1.11 + 2.1.12 com.google.api.grpc grpc-google-cloud-gsuite-addons-v1 - 2.1.11 + 2.1.12 com.google.api.grpc proto-google-cloud-gsuite-addons-v1 - 2.1.11 + 2.1.12 com.google.api.grpc proto-google-apps-script-type-protos - 2.1.11 + 2.1.12 diff --git a/google-cloud-gsuite-addons/pom.xml b/google-cloud-gsuite-addons/pom.xml index 811e200b..626f902f 100644 --- a/google-cloud-gsuite-addons/pom.xml +++ b/google-cloud-gsuite-addons/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-gsuite-addons - 2.1.11 + 2.1.12 jar Google Google Workspace Add-ons API https://github.com/googleapis/java-gsuite-addons @@ -11,7 +11,7 @@ com.google.cloud google-cloud-gsuite-addons-parent - 2.1.11 + 2.1.12 google-cloud-gsuite-addons diff --git a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsClient.java b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsClient.java index 9c475491..ad184594 100644 --- a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsClient.java +++ b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsClient.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. @@ -63,6 +63,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 (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
  *   AuthorizationName name = AuthorizationName.of("[PROJECT]");
  *   Authorization response = gSuiteAddOnsClient.getAuthorization(name);
@@ -98,6 +100,8 @@
  * 

To customize credentials: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * GSuiteAddOnsSettings gSuiteAddOnsSettings =
  *     GSuiteAddOnsSettings.newBuilder()
  *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
@@ -108,6 +112,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.
  * GSuiteAddOnsSettings gSuiteAddOnsSettings =
  *     GSuiteAddOnsSettings.newBuilder().setEndpoint(myEndpoint).build();
  * GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create(gSuiteAddOnsSettings);
@@ -174,6 +180,8 @@ public GSuiteAddOnsStub getStub() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   AuthorizationName name = AuthorizationName.of("[PROJECT]");
    *   Authorization response = gSuiteAddOnsClient.getAuthorization(name);
@@ -198,6 +206,8 @@ public final Authorization getAuthorization(AuthorizationName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   String name = AuthorizationName.of("[PROJECT]").toString();
    *   Authorization response = gSuiteAddOnsClient.getAuthorization(name);
@@ -221,6 +231,8 @@ public final Authorization getAuthorization(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 (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   GetAuthorizationRequest request =
    *       GetAuthorizationRequest.newBuilder()
@@ -244,6 +256,8 @@ public final Authorization getAuthorization(GetAuthorizationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   GetAuthorizationRequest request =
    *       GetAuthorizationRequest.newBuilder()
@@ -267,6 +281,8 @@ public final UnaryCallable getAuthorizat
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   ProjectName parent = ProjectName.of("[PROJECT]");
    *   Deployment deployment = Deployment.newBuilder().build();
@@ -300,6 +316,8 @@ public final Deployment createDeployment(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   String parent = ProjectName.of("[PROJECT]").toString();
    *   Deployment deployment = Deployment.newBuilder().build();
@@ -333,6 +351,8 @@ public final Deployment createDeployment(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   CreateDeploymentRequest request =
    *       CreateDeploymentRequest.newBuilder()
@@ -358,6 +378,8 @@ public final Deployment createDeployment(CreateDeploymentRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   CreateDeploymentRequest request =
    *       CreateDeploymentRequest.newBuilder()
@@ -383,6 +405,8 @@ public final UnaryCallable createDeployment
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   Deployment deployment = Deployment.newBuilder().build();
    *   Deployment response = gSuiteAddOnsClient.replaceDeployment(deployment);
@@ -405,6 +429,8 @@ public final Deployment replaceDeployment(Deployment deployment) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   ReplaceDeploymentRequest request =
    *       ReplaceDeploymentRequest.newBuilder()
@@ -428,6 +454,8 @@ public final Deployment replaceDeployment(ReplaceDeploymentRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   ReplaceDeploymentRequest request =
    *       ReplaceDeploymentRequest.newBuilder()
@@ -451,6 +479,8 @@ public final UnaryCallable replaceDeployme
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   DeploymentName name = DeploymentName.of("[PROJECT]", "[DEPLOYMENT]");
    *   Deployment response = gSuiteAddOnsClient.getDeployment(name);
@@ -474,6 +504,8 @@ public final Deployment getDeployment(DeploymentName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   String name = DeploymentName.of("[PROJECT]", "[DEPLOYMENT]").toString();
    *   Deployment response = gSuiteAddOnsClient.getDeployment(name);
@@ -496,6 +528,8 @@ public final Deployment getDeployment(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 (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   GetDeploymentRequest request =
    *       GetDeploymentRequest.newBuilder()
@@ -519,6 +553,8 @@ public final Deployment getDeployment(GetDeploymentRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   GetDeploymentRequest request =
    *       GetDeploymentRequest.newBuilder()
@@ -541,6 +577,8 @@ public final UnaryCallable getDeploymentCallab
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   ProjectName parent = ProjectName.of("[PROJECT]");
    *   for (Deployment element : gSuiteAddOnsClient.listDeployments(parent).iterateAll()) {
@@ -568,6 +606,8 @@ public final ListDeploymentsPagedResponse listDeployments(ProjectName parent) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   String parent = ProjectName.of("[PROJECT]").toString();
    *   for (Deployment element : gSuiteAddOnsClient.listDeployments(parent).iterateAll()) {
@@ -592,6 +632,8 @@ public final ListDeploymentsPagedResponse listDeployments(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 (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   ListDeploymentsRequest request =
    *       ListDeploymentsRequest.newBuilder()
@@ -619,6 +661,8 @@ public final ListDeploymentsPagedResponse listDeployments(ListDeploymentsRequest
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   ListDeploymentsRequest request =
    *       ListDeploymentsRequest.newBuilder()
@@ -647,6 +691,8 @@ public final ListDeploymentsPagedResponse listDeployments(ListDeploymentsRequest
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   ListDeploymentsRequest request =
    *       ListDeploymentsRequest.newBuilder()
@@ -682,6 +728,8 @@ public final ListDeploymentsPagedResponse listDeployments(ListDeploymentsRequest
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   DeploymentName name = DeploymentName.of("[PROJECT]", "[DEPLOYMENT]");
    *   gSuiteAddOnsClient.deleteDeployment(name);
@@ -705,6 +753,8 @@ public final void deleteDeployment(DeploymentName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   String name = DeploymentName.of("[PROJECT]", "[DEPLOYMENT]").toString();
    *   gSuiteAddOnsClient.deleteDeployment(name);
@@ -727,6 +777,8 @@ public final void deleteDeployment(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 (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   DeleteDeploymentRequest request =
    *       DeleteDeploymentRequest.newBuilder()
@@ -751,6 +803,8 @@ public final void deleteDeployment(DeleteDeploymentRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   DeleteDeploymentRequest request =
    *       DeleteDeploymentRequest.newBuilder()
@@ -775,6 +829,8 @@ public final UnaryCallable deleteDeploymentCalla
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   DeploymentName name = DeploymentName.of("[PROJECT]", "[DEPLOYMENT]");
    *   gSuiteAddOnsClient.installDeployment(name);
@@ -801,6 +857,8 @@ public final void installDeployment(DeploymentName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   String name = DeploymentName.of("[PROJECT]", "[DEPLOYMENT]").toString();
    *   gSuiteAddOnsClient.installDeployment(name);
@@ -824,6 +882,8 @@ public final void installDeployment(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 (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   InstallDeploymentRequest request =
    *       InstallDeploymentRequest.newBuilder()
@@ -848,6 +908,8 @@ public final void installDeployment(InstallDeploymentRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   InstallDeploymentRequest request =
    *       InstallDeploymentRequest.newBuilder()
@@ -871,6 +933,8 @@ public final UnaryCallable installDeploymentCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   DeploymentName name = DeploymentName.of("[PROJECT]", "[DEPLOYMENT]");
    *   gSuiteAddOnsClient.uninstallDeployment(name);
@@ -897,6 +961,8 @@ public final void uninstallDeployment(DeploymentName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   String name = DeploymentName.of("[PROJECT]", "[DEPLOYMENT]").toString();
    *   gSuiteAddOnsClient.uninstallDeployment(name);
@@ -921,6 +987,8 @@ public final void uninstallDeployment(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 (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   UninstallDeploymentRequest request =
    *       UninstallDeploymentRequest.newBuilder()
@@ -945,6 +1013,8 @@ public final void uninstallDeployment(UninstallDeploymentRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   UninstallDeploymentRequest request =
    *       UninstallDeploymentRequest.newBuilder()
@@ -968,6 +1038,8 @@ public final UnaryCallable uninstallDeploymen
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   InstallStatusName name = InstallStatusName.of("[PROJECT]", "[DEPLOYMENT]");
    *   InstallStatus response = gSuiteAddOnsClient.getInstallStatus(name);
@@ -991,6 +1063,8 @@ public final InstallStatus getInstallStatus(InstallStatusName name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   String name = InstallStatusName.of("[PROJECT]", "[DEPLOYMENT]").toString();
    *   InstallStatus response = gSuiteAddOnsClient.getInstallStatus(name);
@@ -1013,6 +1087,8 @@ public final InstallStatus getInstallStatus(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 (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   GetInstallStatusRequest request =
    *       GetInstallStatusRequest.newBuilder()
@@ -1036,6 +1112,8 @@ public final InstallStatus getInstallStatus(GetInstallStatusRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
    *   GetInstallStatusRequest request =
    *       GetInstallStatusRequest.newBuilder()
diff --git a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsSettings.java b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsSettings.java
index de7eae22..0c67e508 100644
--- a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsSettings.java
+++ b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsSettings.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.
@@ -53,6 +53,8 @@
  * 

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

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * GSuiteAddOnsSettings.Builder gSuiteAddOnsSettingsBuilder = GSuiteAddOnsSettings.newBuilder();
  * gSuiteAddOnsSettingsBuilder
  *     .getAuthorizationSettings()
diff --git a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/package-info.java b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/package-info.java
index dd02b1b1..deb1a747 100644
--- a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/package-info.java
+++ b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/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.
@@ -45,6 +45,8 @@
  * 

Sample for GSuiteAddOnsClient: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * try (GSuiteAddOnsClient gSuiteAddOnsClient = GSuiteAddOnsClient.create()) {
  *   AuthorizationName name = AuthorizationName.of("[PROJECT]");
  *   Authorization response = gSuiteAddOnsClient.getAuthorization(name);
diff --git a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStub.java b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStub.java
index 5ef2251f..46409a14 100644
--- a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStub.java
+++ b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStub.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-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStubSettings.java b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStubSettings.java
index 21d0f228..c686b980 100644
--- a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStubSettings.java
+++ b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GSuiteAddOnsStubSettings.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.
@@ -81,6 +81,8 @@
  * 

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

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * GSuiteAddOnsStubSettings.Builder gSuiteAddOnsSettingsBuilder =
  *     GSuiteAddOnsStubSettings.newBuilder();
  * gSuiteAddOnsSettingsBuilder
diff --git a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsCallableFactory.java b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsCallableFactory.java
index b5bb5e2b..85ef9114 100644
--- a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsCallableFactory.java
+++ b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsCallableFactory.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-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java
index 0e2d0196..cd7d18b2 100644
--- a/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.java
+++ b/google-cloud-gsuite-addons/src/main/java/com/google/cloud/gsuiteaddons/v1/stub/GrpcGSuiteAddOnsStub.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-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsClientTest.java b/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsClientTest.java
index 618c8c3f..46c299a1 100644
--- a/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsClientTest.java
+++ b/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/GSuiteAddOnsClientTest.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-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/MockGSuiteAddOns.java b/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/MockGSuiteAddOns.java
index c4a4d345..fe9d72f7 100644
--- a/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/MockGSuiteAddOns.java
+++ b/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/MockGSuiteAddOns.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-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/MockGSuiteAddOnsImpl.java b/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/MockGSuiteAddOnsImpl.java
index 9c090081..21e43ec1 100644
--- a/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/MockGSuiteAddOnsImpl.java
+++ b/google-cloud-gsuite-addons/src/test/java/com/google/cloud/gsuiteaddons/v1/MockGSuiteAddOnsImpl.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-cloud-gsuite-addons-v1/pom.xml b/grpc-google-cloud-gsuite-addons-v1/pom.xml
index 61e6e0ac..33b23eda 100644
--- a/grpc-google-cloud-gsuite-addons-v1/pom.xml
+++ b/grpc-google-cloud-gsuite-addons-v1/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   grpc-google-cloud-gsuite-addons-v1
-  2.1.11
+  2.1.12
   grpc-google-cloud-gsuite-addons-v1
   GRPC library for google-cloud-gsuite-addons
   
     com.google.cloud
     google-cloud-gsuite-addons-parent
-    2.1.11
+    2.1.12
   
   
     
diff --git a/pom.xml b/pom.xml
index 11ad3990..f65b0537 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
   com.google.cloud
   google-cloud-gsuite-addons-parent
   pom
-  2.1.11
+  2.1.12
   Google Google Workspace Add-ons API Parent
   https://github.com/googleapis/java-gsuite-addons
   
@@ -14,7 +14,7 @@
   
     com.google.cloud
     google-cloud-shared-config
-    1.3.2
+    1.4.0
   
 
   
@@ -60,28 +60,28 @@
       
         com.google.cloud
         google-cloud-gsuite-addons
-        2.1.11
+        2.1.12
       
       
         com.google.api.grpc
         proto-google-apps-script-type-protos
-        2.1.11
+        2.1.12
       
       
         com.google.api.grpc
         grpc-google-cloud-gsuite-addons-v1
-        2.1.11
+        2.1.12
       
       
         com.google.api.grpc
         proto-google-cloud-gsuite-addons-v1
-        2.1.11
+        2.1.12
       
 
       
         com.google.cloud
         google-cloud-shared-dependencies
-        2.10.0
+        2.12.0
         pom
         import
       
@@ -118,7 +118,7 @@
       
         org.apache.maven.plugins
         maven-project-info-reports-plugin
-        3.2.2
+        3.3.0
         
           
             
@@ -145,7 +145,7 @@
       
         org.apache.maven.plugins
         maven-javadoc-plugin
-        3.3.2
+        3.4.0
         
           
             html
diff --git a/proto-google-apps-script-type-protos/pom.xml b/proto-google-apps-script-type-protos/pom.xml
index d7279af9..df3054dd 100644
--- a/proto-google-apps-script-type-protos/pom.xml
+++ b/proto-google-apps-script-type-protos/pom.xml
@@ -5,13 +5,13 @@
   
     com.google.cloud
     google-cloud-gsuite-addons-parent
-    2.1.11
+    2.1.12
   
   4.0.0
   com.google.api.grpc
   proto-google-apps-script-type-protos
   proto-google-apps-script-type-protos
-  2.1.11
+  2.1.12
 
   
     
diff --git a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/AddOnWidgetSet.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/AddOnWidgetSet.java
index 03e3dc88..ced49064 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/AddOnWidgetSet.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/AddOnWidgetSet.java
@@ -107,6 +107,8 @@ private AddOnWidgetSet(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/CommonAddOnManifest.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/CommonAddOnManifest.java
index 08359d8e..20c8651a 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/CommonAddOnManifest.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/CommonAddOnManifest.java
@@ -181,6 +181,8 @@ private CommonAddOnManifest(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/HomepageExtensionPoint.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/HomepageExtensionPoint.java
index 051e7d6f..13dda874 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/HomepageExtensionPoint.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/HomepageExtensionPoint.java
@@ -103,6 +103,8 @@ private HomepageExtensionPoint(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/HttpOptions.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/HttpOptions.java
index c61f98b6..e19e4f12 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/HttpOptions.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/HttpOptions.java
@@ -88,6 +88,8 @@ private HttpOptions(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/LayoutProperties.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/LayoutProperties.java
index b19dc142..3f18dc03 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/LayoutProperties.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/LayoutProperties.java
@@ -96,6 +96,8 @@ private LayoutProperties(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/MenuItemExtensionPoint.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/MenuItemExtensionPoint.java
index ac6fa0f9..94cf6abf 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/MenuItemExtensionPoint.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/MenuItemExtensionPoint.java
@@ -105,6 +105,8 @@ private MenuItemExtensionPoint(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/UniversalActionExtensionPoint.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/UniversalActionExtensionPoint.java
index f94ffc52..9ae7dd0a 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/UniversalActionExtensionPoint.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/UniversalActionExtensionPoint.java
@@ -102,6 +102,8 @@ private UniversalActionExtensionPoint(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/CalendarAddOnManifest.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/CalendarAddOnManifest.java
index aff796b2..80b7cb0f 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/CalendarAddOnManifest.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/CalendarAddOnManifest.java
@@ -163,6 +163,8 @@ private CalendarAddOnManifest(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/CalendarExtensionPoint.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/CalendarExtensionPoint.java
index 80365d00..3683bcda 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/CalendarExtensionPoint.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/CalendarExtensionPoint.java
@@ -88,6 +88,8 @@ private CalendarExtensionPoint(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/ConferenceSolution.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/ConferenceSolution.java
index 57040b09..71589a1c 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/ConferenceSolution.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/calendar/ConferenceSolution.java
@@ -112,6 +112,8 @@ private ConferenceSolution(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/docs/DocsAddOnManifest.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/docs/DocsAddOnManifest.java
index 99d6967c..515fc19c 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/docs/DocsAddOnManifest.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/docs/DocsAddOnManifest.java
@@ -113,6 +113,8 @@ private DocsAddOnManifest(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/docs/DocsExtensionPoint.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/docs/DocsExtensionPoint.java
index c673d8fd..6ebe2ae9 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/docs/DocsExtensionPoint.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/docs/DocsExtensionPoint.java
@@ -88,6 +88,8 @@ private DocsExtensionPoint(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/drive/DriveAddOnManifest.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/drive/DriveAddOnManifest.java
index a1fbc158..8a1f517c 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/drive/DriveAddOnManifest.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/drive/DriveAddOnManifest.java
@@ -113,6 +113,8 @@ private DriveAddOnManifest(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/drive/DriveExtensionPoint.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/drive/DriveExtensionPoint.java
index cc1f165e..912ac822 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/drive/DriveExtensionPoint.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/drive/DriveExtensionPoint.java
@@ -89,6 +89,8 @@ private DriveExtensionPoint(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/ComposeTrigger.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/ComposeTrigger.java
index 30fb0e9c..3c51f8c0 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/ComposeTrigger.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/ComposeTrigger.java
@@ -103,6 +103,8 @@ private ComposeTrigger(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/ContextualTrigger.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/ContextualTrigger.java
index d1d54d93..8b65f9bd 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/ContextualTrigger.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/ContextualTrigger.java
@@ -109,6 +109,8 @@ private ContextualTrigger(
       }
     } 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 {
@@ -772,8 +774,9 @@ public Builder mergeUnconditional(
       } else {
         if (triggerCase_ == 1) {
           unconditionalBuilder_.mergeFrom(value);
+        } else {
+          unconditionalBuilder_.setMessage(value);
         }
-        unconditionalBuilder_.setMessage(value);
       }
       triggerCase_ = 1;
       return this;
diff --git a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/GmailAddOnManifest.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/GmailAddOnManifest.java
index 543abb2c..c22e0e4f 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/GmailAddOnManifest.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/GmailAddOnManifest.java
@@ -150,6 +150,8 @@ private GmailAddOnManifest(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/UnconditionalTrigger.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/UnconditionalTrigger.java
index 97551f88..5c217081 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/UnconditionalTrigger.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/UnconditionalTrigger.java
@@ -79,6 +79,8 @@ private UnconditionalTrigger(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/UniversalAction.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/UniversalAction.java
index c96eec7c..75b444a0 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/UniversalAction.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/gmail/UniversalAction.java
@@ -103,6 +103,8 @@ private UniversalAction(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/sheets/SheetsAddOnManifest.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/sheets/SheetsAddOnManifest.java
index 69ab0aa7..7254cf60 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/sheets/SheetsAddOnManifest.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/sheets/SheetsAddOnManifest.java
@@ -113,6 +113,8 @@ private SheetsAddOnManifest(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/sheets/SheetsExtensionPoint.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/sheets/SheetsExtensionPoint.java
index fe10e860..6e9d091a 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/sheets/SheetsExtensionPoint.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/sheets/SheetsExtensionPoint.java
@@ -88,6 +88,8 @@ private SheetsExtensionPoint(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/slides/SlidesAddOnManifest.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/slides/SlidesAddOnManifest.java
index b70dbcb1..6ba4c084 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/slides/SlidesAddOnManifest.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/slides/SlidesAddOnManifest.java
@@ -113,6 +113,8 @@ private SlidesAddOnManifest(
       }
     } 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-apps-script-type-protos/src/main/java/com/google/apps/script/type/slides/SlidesExtensionPoint.java b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/slides/SlidesExtensionPoint.java
index 80a917f5..2615785a 100644
--- a/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/slides/SlidesExtensionPoint.java
+++ b/proto-google-apps-script-type-protos/src/main/java/com/google/apps/script/type/slides/SlidesExtensionPoint.java
@@ -88,6 +88,8 @@ private SlidesExtensionPoint(
       }
     } 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-cloud-gsuite-addons-v1/pom.xml b/proto-google-cloud-gsuite-addons-v1/pom.xml
index b6841f15..bb0dc44d 100644
--- a/proto-google-cloud-gsuite-addons-v1/pom.xml
+++ b/proto-google-cloud-gsuite-addons-v1/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   proto-google-cloud-gsuite-addons-v1
-  2.1.11
+  2.1.12
   proto-google-cloud-gsuite-addons-v1
   Proto library for google-cloud-gsuite-addons
   
     com.google.cloud
     google-cloud-gsuite-addons-parent
-    2.1.11
+    2.1.12
   
   
     
diff --git a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/AddOns.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/AddOns.java
index 861f5e9d..fd69395d 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/AddOns.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/AddOns.java
@@ -213,6 +213,8 @@ private AddOns(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/Authorization.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/Authorization.java
index f8717615..c2616505 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/Authorization.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/Authorization.java
@@ -104,6 +104,8 @@ private Authorization(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/AuthorizationName.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/AuthorizationName.java
index 8a8cee7b..c935189d 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/AuthorizationName.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/AuthorizationName.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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/CreateDeploymentRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/CreateDeploymentRequest.java
index af0f034f..1e560c28 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/CreateDeploymentRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/CreateDeploymentRequest.java
@@ -112,6 +112,8 @@ private CreateDeploymentRequest(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/DeleteDeploymentRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/DeleteDeploymentRequest.java
index 72c0041d..b1963cc2 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/DeleteDeploymentRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/DeleteDeploymentRequest.java
@@ -96,6 +96,8 @@ private DeleteDeploymentRequest(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/Deployment.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/Deployment.java
index 4b5b12f4..f33c7917 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/Deployment.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/Deployment.java
@@ -124,6 +124,8 @@ private Deployment(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/DeploymentName.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/DeploymentName.java
index 87db21ef..c494efd0 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/DeploymentName.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/DeploymentName.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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetAuthorizationRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetAuthorizationRequest.java
index 468f7b65..afa8d8b1 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetAuthorizationRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetAuthorizationRequest.java
@@ -88,6 +88,8 @@ private GetAuthorizationRequest(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetDeploymentRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetDeploymentRequest.java
index 8e2ab510..fca02956 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetDeploymentRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetDeploymentRequest.java
@@ -88,6 +88,8 @@ private GetDeploymentRequest(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetInstallStatusRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetInstallStatusRequest.java
index 29618913..3bb34965 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetInstallStatusRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/GetInstallStatusRequest.java
@@ -88,6 +88,8 @@ private GetInstallStatusRequest(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallDeploymentRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallDeploymentRequest.java
index d6b2287e..18c4f57c 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallDeploymentRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallDeploymentRequest.java
@@ -88,6 +88,8 @@ private InstallDeploymentRequest(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallStatus.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallStatus.java
index 90626870..84375bc1 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallStatus.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallStatus.java
@@ -103,6 +103,8 @@ private InstallStatus(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallStatusName.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallStatusName.java
index 4bee3618..b52239ef 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallStatusName.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/InstallStatusName.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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ListDeploymentsRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ListDeploymentsRequest.java
index dbaa563b..7a1f3bf3 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ListDeploymentsRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ListDeploymentsRequest.java
@@ -101,6 +101,8 @@ private ListDeploymentsRequest(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ListDeploymentsResponse.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ListDeploymentsResponse.java
index 19d8c5b1..8a3bf5a1 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ListDeploymentsResponse.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ListDeploymentsResponse.java
@@ -102,6 +102,8 @@ private ListDeploymentsResponse(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ProjectName.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ProjectName.java
index 5b685bee..c879bd4a 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ProjectName.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ProjectName.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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ReplaceDeploymentRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ReplaceDeploymentRequest.java
index ab753503..bd8176c2 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ReplaceDeploymentRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/ReplaceDeploymentRequest.java
@@ -95,6 +95,8 @@ private ReplaceDeploymentRequest(
       }
     } 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-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/UninstallDeploymentRequest.java b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/UninstallDeploymentRequest.java
index 5d042bb2..43cb2c27 100644
--- a/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/UninstallDeploymentRequest.java
+++ b/proto-google-cloud-gsuite-addons-v1/src/main/java/com/google/cloud/gsuiteaddons/v1/UninstallDeploymentRequest.java
@@ -88,6 +88,8 @@ private UninstallDeploymentRequest(
       }
     } 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/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index d70e3b05..9e0eaf2f 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -29,7 +29,7 @@
     
       com.google.cloud
       google-cloud-gsuite-addons
-      2.1.10
+      2.1.11
     
     
 
diff --git a/samples/pom.xml b/samples/pom.xml
index 0ad0505e..0be2346c 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -46,7 +46,7 @@
       
         org.sonatype.plugins
         nexus-staging-maven-plugin
-        1.6.12
+        1.6.13
         
           true
         
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 0073afe2..f1d3524d 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -28,7 +28,7 @@
     
       com.google.cloud
       google-cloud-gsuite-addons
-      2.1.10
+      2.1.11
     
   
 
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index 948fc691..3cc71689 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -28,7 +28,7 @@
     
       com.google.cloud
       google-cloud-gsuite-addons
-      2.1.10
+      2.1.11
     
 
     
diff --git a/versions.txt b/versions.txt
index 313016c1..4bda215d 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,7 +1,7 @@
 # Format:
 # module:released-version:current-version
 
-google-cloud-gsuite-addons:2.1.11:2.1.11
-grpc-google-cloud-gsuite-addons-v1:2.1.11:2.1.11
-proto-google-cloud-gsuite-addons-v1:2.1.11:2.1.11
-proto-google-apps-script-type-protos:2.1.11:2.1.11
+google-cloud-gsuite-addons:2.1.12:2.1.12
+grpc-google-cloud-gsuite-addons-v1:2.1.12:2.1.12
+proto-google-cloud-gsuite-addons-v1:2.1.12:2.1.12
+proto-google-apps-script-type-protos:2.1.12:2.1.12