diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Cluster.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Cluster.java index 581e6d1de4b7..49c57200c75c 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Cluster.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Cluster.java @@ -6635,7 +6635,7 @@ public com.google.cloud.alloydb.v1alpha.Cluster.NetworkConfig getNetworkConfig() * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @return The network. */ @java.lang.Override @@ -6668,7 +6668,7 @@ public java.lang.String getNetwork() { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @return The bytes for network. */ @java.lang.Override @@ -7024,7 +7024,7 @@ public com.google.cloud.alloydb.v1alpha.AutomatedBackupPolicy getAutomatedBackup * .google.cloud.alloydb.v1alpha.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1alpha.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=721 + * google/cloud/alloydb/v1alpha/resources.proto;l=724 * @return Whether the sslConfig field is set. */ @java.lang.Override @@ -7043,7 +7043,7 @@ public boolean hasSslConfig() { * .google.cloud.alloydb.v1alpha.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1alpha.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=721 + * google/cloud/alloydb/v1alpha/resources.proto;l=724 * @return The sslConfig. */ @java.lang.Override @@ -7677,7 +7677,7 @@ public com.google.cloud.alloydb.v1alpha.MaintenanceSchedule getMaintenanceSchedu * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=771 + * google/cloud/alloydb/v1alpha/resources.proto;l=774 * @return Whether the geminiConfig field is set. */ @java.lang.Override @@ -7699,7 +7699,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=771 + * google/cloud/alloydb/v1alpha/resources.proto;l=774 * @return The geminiConfig. */ @java.lang.Override @@ -12066,7 +12066,7 @@ public Builder clearNetworkConfig() { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @return The network. */ @java.lang.Deprecated @@ -12098,7 +12098,7 @@ public java.lang.String getNetwork() { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @return The bytes for network. */ @java.lang.Deprecated @@ -12130,7 +12130,7 @@ public com.google.protobuf.ByteString getNetworkBytes() { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @param value The network to set. * @return This builder for chaining. */ @@ -12161,7 +12161,7 @@ public Builder setNetwork(java.lang.String value) { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @return This builder for chaining. */ @java.lang.Deprecated @@ -12188,7 +12188,7 @@ public Builder clearNetwork() { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @param value The bytes for network to set. * @return This builder for chaining. */ @@ -13074,7 +13074,7 @@ public Builder clearAutomatedBackupPolicy() { * .google.cloud.alloydb.v1alpha.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1alpha.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=721 + * google/cloud/alloydb/v1alpha/resources.proto;l=724 * @return Whether the sslConfig field is set. */ @java.lang.Deprecated @@ -13092,7 +13092,7 @@ public boolean hasSslConfig() { * .google.cloud.alloydb.v1alpha.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1alpha.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=721 + * google/cloud/alloydb/v1alpha/resources.proto;l=724 * @return The sslConfig. */ @java.lang.Deprecated @@ -15391,7 +15391,7 @@ public Builder clearMaintenanceSchedule() { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=771 + * google/cloud/alloydb/v1alpha/resources.proto;l=774 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -15412,7 +15412,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=771 + * google/cloud/alloydb/v1alpha/resources.proto;l=774 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ClusterOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ClusterOrBuilder.java index df8dafffa1e4..6f13ce23c768 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ClusterOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ClusterOrBuilder.java @@ -572,7 +572,7 @@ java.lang.String getLabelsOrDefault( * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @return The network. */ @java.lang.Deprecated @@ -594,7 +594,7 @@ java.lang.String getLabelsOrDefault( * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.network is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=686 + * google/cloud/alloydb/v1alpha/resources.proto;l=689 * @return The bytes for network. */ @java.lang.Deprecated @@ -828,7 +828,7 @@ java.lang.String getAnnotationsOrDefault( * .google.cloud.alloydb.v1alpha.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1alpha.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=721 + * google/cloud/alloydb/v1alpha/resources.proto;l=724 * @return Whether the sslConfig field is set. */ @java.lang.Deprecated @@ -844,7 +844,7 @@ java.lang.String getAnnotationsOrDefault( * .google.cloud.alloydb.v1alpha.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1alpha.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=721 + * google/cloud/alloydb/v1alpha/resources.proto;l=724 * @return The sslConfig. */ @java.lang.Deprecated @@ -1305,7 +1305,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=771 + * google/cloud/alloydb/v1alpha/resources.proto;l=774 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -1324,7 +1324,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1alpha.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=771 + * google/cloud/alloydb/v1alpha/resources.proto;l=774 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfo.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfo.java index 147eb9a3967b..a97d6cfc8a37 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfo.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfo.java @@ -271,7 +271,7 @@ public com.google.protobuf.ByteString getPublicIpAddressBytes() { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @return A list containing the pemCertificateChain. */ @java.lang.Deprecated @@ -292,7 +292,7 @@ public com.google.protobuf.ProtocolStringList getPemCertificateChainList() { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @return The count of pemCertificateChain. */ @java.lang.Deprecated @@ -313,7 +313,7 @@ public int getPemCertificateChainCount() { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param index The index of the element to return. * @return The pemCertificateChain at the given index. */ @@ -335,7 +335,7 @@ public java.lang.String getPemCertificateChain(int index) { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param index The index of the value to return. * @return The bytes of the pemCertificateChain at the given index. */ @@ -1370,7 +1370,7 @@ private void ensurePemCertificateChainIsMutable() { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @return A list containing the pemCertificateChain. */ @java.lang.Deprecated @@ -1392,7 +1392,7 @@ public com.google.protobuf.ProtocolStringList getPemCertificateChainList() { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @return The count of pemCertificateChain. */ @java.lang.Deprecated @@ -1413,7 +1413,7 @@ public int getPemCertificateChainCount() { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param index The index of the element to return. * @return The pemCertificateChain at the given index. */ @@ -1435,7 +1435,7 @@ public java.lang.String getPemCertificateChain(int index) { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param index The index of the value to return. * @return The bytes of the pemCertificateChain at the given index. */ @@ -1457,7 +1457,7 @@ public com.google.protobuf.ByteString getPemCertificateChainBytes(int index) { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param index The index to set the value at. * @param value The pemCertificateChain to set. * @return This builder for chaining. @@ -1487,7 +1487,7 @@ public Builder setPemCertificateChain(int index, java.lang.String value) { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param value The pemCertificateChain to add. * @return This builder for chaining. */ @@ -1516,7 +1516,7 @@ public Builder addPemCertificateChain(java.lang.String value) { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param values The pemCertificateChain to add. * @return This builder for chaining. */ @@ -1542,7 +1542,7 @@ public Builder addAllPemCertificateChain(java.lang.Iterable va * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1567,7 +1567,7 @@ public Builder clearPemCertificateChain() { * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param value The bytes of the pemCertificateChain to add. * @return This builder for chaining. */ diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfoOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfoOrBuilder.java index f3186ea526aa..982ba6faa34f 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfoOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfoOrBuilder.java @@ -133,7 +133,7 @@ public interface ConnectionInfoOrBuilder * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @return A list containing the pemCertificateChain. */ @java.lang.Deprecated @@ -152,7 +152,7 @@ public interface ConnectionInfoOrBuilder * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @return The count of pemCertificateChain. */ @java.lang.Deprecated @@ -171,7 +171,7 @@ public interface ConnectionInfoOrBuilder * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param index The index of the element to return. * @return The pemCertificateChain at the given index. */ @@ -191,7 +191,7 @@ public interface ConnectionInfoOrBuilder * * * @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1alpha/resources.proto;l=1453 + * See google/cloud/alloydb/v1alpha/resources.proto;l=1456 * @param index The index of the value to return. * @return The bytes of the pemCertificateChain at the given index. */ diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Database.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Database.java index bf4815517448..7e04903bcc1a 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Database.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Database.java @@ -327,7 +327,7 @@ public com.google.protobuf.ByteString getCharacterTypeBytes() { * bool is_template = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1850 + * google/cloud/alloydb/v1alpha/resources.proto;l=1853 * @return The isTemplate. */ @java.lang.Override @@ -1410,7 +1410,7 @@ public Builder setCharacterTypeBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1850 + * google/cloud/alloydb/v1alpha/resources.proto;l=1853 * @return The isTemplate. */ @java.lang.Override @@ -1431,7 +1431,7 @@ public boolean getIsTemplate() { * * * @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1850 + * google/cloud/alloydb/v1alpha/resources.proto;l=1853 * @param value The isTemplate to set. * @return This builder for chaining. */ @@ -1456,7 +1456,7 @@ public Builder setIsTemplate(boolean value) { * * * @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1850 + * google/cloud/alloydb/v1alpha/resources.proto;l=1853 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseOrBuilder.java index 33405bc3bff3..a0373e183f7d 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseOrBuilder.java @@ -167,7 +167,7 @@ public interface DatabaseOrBuilder * bool is_template = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1850 + * google/cloud/alloydb/v1alpha/resources.proto;l=1853 * @return The isTemplate. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseVersion.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseVersion.java index fe91978c6909..a38dffa312c3 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseVersion.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseVersion.java @@ -102,6 +102,16 @@ public enum DatabaseVersion implements com.google.protobuf.ProtocolMessageEnum { * POSTGRES_18 = 6; */ POSTGRES_18(6), + /** + * + * + *
+   * The database version is Postgres 19.
+   * 
+ * + * POSTGRES_19 = 7; + */ + POSTGRES_19(7), UNRECOGNIZED(-1), ; @@ -192,6 +202,17 @@ public enum DatabaseVersion implements com.google.protobuf.ProtocolMessageEnum { */ public static final int POSTGRES_18_VALUE = 6; + /** + * + * + *
+   * The database version is Postgres 19.
+   * 
+ * + * POSTGRES_19 = 7; + */ + public static final int POSTGRES_19_VALUE = 7; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -230,6 +251,8 @@ public static DatabaseVersion forNumber(int value) { return POSTGRES_17; case 6: return POSTGRES_18; + case 7: + return POSTGRES_19; default: return null; } diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Instance.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Instance.java index a06045ba4436..4d27c2620fd5 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Instance.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Instance.java @@ -20873,7 +20873,7 @@ public com.google.cloud.alloydb.v1alpha.Instance.InstanceNetworkConfig getNetwor * * * @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1396 + * google/cloud/alloydb/v1alpha/resources.proto;l=1399 * @return Whether the geminiConfig field is set. */ @java.lang.Override @@ -20895,7 +20895,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1396 + * google/cloud/alloydb/v1alpha/resources.proto;l=1399 * @return The geminiConfig. */ @java.lang.Override @@ -27950,7 +27950,7 @@ public Builder clearNetworkConfig() { * * * @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1396 + * google/cloud/alloydb/v1alpha/resources.proto;l=1399 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -27971,7 +27971,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1396 + * google/cloud/alloydb/v1alpha/resources.proto;l=1399 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/InstanceOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/InstanceOrBuilder.java index 684b6efbe0d1..ed79dbc22b00 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/InstanceOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/InstanceOrBuilder.java @@ -1304,7 +1304,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1396 + * google/cloud/alloydb/v1alpha/resources.proto;l=1399 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -1323,7 +1323,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1alpha/resources.proto;l=1396 + * google/cloud/alloydb/v1alpha/resources.proto;l=1399 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ResourcesProto.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ResourcesProto.java index b35bd26ac62a..b153392295d4 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ResourcesProto.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ResourcesProto.java @@ -855,7 +855,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013ClusterView\022\034\n" + "\030CLUSTER_VIEW_UNSPECIFIED\020\000\022\026\n" + "\022CLUSTER_VIEW_BASIC\020\001\022\"\n" - + "\036CLUSTER_VIEW_CONTINUOUS_BACKUP\020\002*\235\001\n" + + "\036CLUSTER_VIEW_CONTINUOUS_BACKUP\020\002*\256\001\n" + "\017DatabaseVersion\022 \n" + "\034DATABASE_VERSION_UNSPECIFIED\020\000\022\023\n" + "\013POSTGRES_13\020\001\032\002\010\001\022\017\n" @@ -863,25 +863,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013POSTGRES_15\020\003\022\017\n" + "\013POSTGRES_16\020\004\022\017\n" + "\013POSTGRES_17\020\005\022\017\n" - + "\013POSTGRES_18\020\006*N\n" + + "\013POSTGRES_18\020\006\022\017\n" + + "\013POSTGRES_19\020\007*N\n" + "\020SubscriptionType\022!\n" + "\035SUBSCRIPTION_TYPE_UNSPECIFIED\020\000\022\014\n" + "\010STANDARD\020\001\022\t\n" + "\005TRIAL\020\002B\300\005\n" - + " com.google.cloud.alloydb.v1alphaB\016ResourcesPro" - + "toP\001Z:cloud.google.com/go/alloydb/apiv1a" - + "lpha/alloydbpb;alloydbpb\252\002\034Google.Cloud." - + "AlloyDb.V1Alpha\312\002\034Google\\Cloud\\AlloyDb\\V" - + "1alpha\352\002\037Google::Cloud::AlloyDB::V1alpha\352A\246\001\n" - + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects/{project}/locations/{lo" - + "cation}/keyRings/{key_ring}/cryptoKeys/{" - + "crypto_key}/cryptoKeyVersions/{crypto_key_version}\352AN\n" - + "\036compute.googleapis.com/Ne" - + "twork\022,projects/{project}/global/networks/{network}\352Ax\n" - + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{project}/locations/" - + "{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\352Aw\n" - + "(compute.googleapis.com/ServiceAttachment\022Kprojects/{project}/" - + "regions/{region}/serviceAttachments/{service_attachment}b\006proto3" + + " com.google.cloud.alloydb.v1alphaB\016ResourcesProtoP\001Z:cloud.google.com/" + + "go/alloydb/apiv1alpha/alloydbpb;alloydbp" + + "b\252\002\034Google.Cloud.AlloyDb.V1Alpha\312\002\034Googl" + + "e\\Cloud\\AlloyDb\\V1alpha\352\002\037Google::Cloud::AlloyDB::V1alpha\352A\246\001\n" + + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects/{proje" + + "ct}/locations/{location}/keyRings/{key_r" + + "ing}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}\352AN\n" + + "\036compute." + + "googleapis.com/Network\022,projects/{project}/global/networks/{network}\352Ax\n" + + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{pr" + + "oject}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\352Aw\n" + + "(compute.googleapis.com/ServiceAttachment\022Kpr" + + "ojects/{project}/regions/{region}/serviceAttachments/{service_attachment}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/proto/google/cloud/alloydb/v1alpha/resources.proto b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/proto/google/cloud/alloydb/v1alpha/resources.proto index 19d20e43b097..e315ef47b6d2 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/proto/google/cloud/alloydb/v1alpha/resources.proto +++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/proto/google/cloud/alloydb/v1alpha/resources.proto @@ -107,6 +107,9 @@ enum DatabaseVersion { // The database version is Postgres 18. POSTGRES_18 = 6; + + // The database version is Postgres 19. + POSTGRES_19 = 7; } // Subscription_type added to distinguish between Standard and Trial diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Cluster.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Cluster.java index 6062575c0e8a..18714ddc7a8e 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Cluster.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Cluster.java @@ -6635,7 +6635,7 @@ public com.google.cloud.alloydb.v1beta.Cluster.NetworkConfig getNetworkConfig() * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @return The network. */ @java.lang.Override @@ -6668,7 +6668,7 @@ public java.lang.String getNetwork() { * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @return The bytes for network. */ @java.lang.Override @@ -7024,7 +7024,7 @@ public com.google.cloud.alloydb.v1beta.AutomatedBackupPolicy getAutomatedBackupP * .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=721 + * google/cloud/alloydb/v1beta/resources.proto;l=724 * @return Whether the sslConfig field is set. */ @java.lang.Override @@ -7043,7 +7043,7 @@ public boolean hasSslConfig() { * .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=721 + * google/cloud/alloydb/v1beta/resources.proto;l=724 * @return The sslConfig. */ @java.lang.Override @@ -7658,7 +7658,7 @@ public com.google.cloud.alloydb.v1beta.MaintenanceSchedule getMaintenanceSchedul * * * @deprecated google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=768 + * google/cloud/alloydb/v1beta/resources.proto;l=771 * @return Whether the geminiConfig field is set. */ @java.lang.Override @@ -7680,7 +7680,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=768 + * google/cloud/alloydb/v1beta/resources.proto;l=771 * @return The geminiConfig. */ @java.lang.Override @@ -12021,7 +12021,7 @@ public com.google.cloud.alloydb.v1beta.Cluster.NetworkConfig.Builder getNetworkC * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @return The network. */ @java.lang.Deprecated @@ -12053,7 +12053,7 @@ public java.lang.String getNetwork() { * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @return The bytes for network. */ @java.lang.Deprecated @@ -12085,7 +12085,7 @@ public com.google.protobuf.ByteString getNetworkBytes() { * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @param value The network to set. * @return This builder for chaining. */ @@ -12116,7 +12116,7 @@ public Builder setNetwork(java.lang.String value) { * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @return This builder for chaining. */ @java.lang.Deprecated @@ -12143,7 +12143,7 @@ public Builder clearNetwork() { * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @param value The bytes for network to set. * @return This builder for chaining. */ @@ -13020,7 +13020,7 @@ public Builder clearAutomatedBackupPolicy() { * .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=721 + * google/cloud/alloydb/v1beta/resources.proto;l=724 * @return Whether the sslConfig field is set. */ @java.lang.Deprecated @@ -13038,7 +13038,7 @@ public boolean hasSslConfig() { * .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=721 + * google/cloud/alloydb/v1beta/resources.proto;l=724 * @return The sslConfig. */ @java.lang.Deprecated @@ -15278,7 +15278,7 @@ public Builder clearMaintenanceSchedule() { * * * @deprecated google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=768 + * google/cloud/alloydb/v1beta/resources.proto;l=771 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -15299,7 +15299,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=768 + * google/cloud/alloydb/v1beta/resources.proto;l=771 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ClusterOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ClusterOrBuilder.java index a179906507bd..a5375faf6a98 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ClusterOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ClusterOrBuilder.java @@ -572,7 +572,7 @@ java.lang.String getLabelsOrDefault( * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @return The network. */ @java.lang.Deprecated @@ -594,7 +594,7 @@ java.lang.String getLabelsOrDefault( * * * @deprecated google.cloud.alloydb.v1beta.Cluster.network is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=686 + * google/cloud/alloydb/v1beta/resources.proto;l=689 * @return The bytes for network. */ @java.lang.Deprecated @@ -828,7 +828,7 @@ java.lang.String getAnnotationsOrDefault( * .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=721 + * google/cloud/alloydb/v1beta/resources.proto;l=724 * @return Whether the sslConfig field is set. */ @java.lang.Deprecated @@ -844,7 +844,7 @@ java.lang.String getAnnotationsOrDefault( * .google.cloud.alloydb.v1beta.SslConfig ssl_config = 18 [deprecated = true]; * * @deprecated google.cloud.alloydb.v1beta.Cluster.ssl_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=721 + * google/cloud/alloydb/v1beta/resources.proto;l=724 * @return The sslConfig. */ @java.lang.Deprecated @@ -1292,7 +1292,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=768 + * google/cloud/alloydb/v1beta/resources.proto;l=771 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -1311,7 +1311,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1beta.Cluster.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=768 + * google/cloud/alloydb/v1beta/resources.proto;l=771 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfo.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfo.java index e4a9755a7447..3444631b4d67 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfo.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfo.java @@ -271,7 +271,7 @@ public com.google.protobuf.ByteString getPublicIpAddressBytes() { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1447 + * google/cloud/alloydb/v1beta/resources.proto;l=1450 * @return A list containing the pemCertificateChain. */ @java.lang.Deprecated @@ -292,7 +292,7 @@ public com.google.protobuf.ProtocolStringList getPemCertificateChainList() { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1447 + * google/cloud/alloydb/v1beta/resources.proto;l=1450 * @return The count of pemCertificateChain. */ @java.lang.Deprecated @@ -313,7 +313,7 @@ public int getPemCertificateChainCount() { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1447 + * google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param index The index of the element to return. * @return The pemCertificateChain at the given index. */ @@ -335,7 +335,7 @@ public java.lang.String getPemCertificateChain(int index) { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1447 + * google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param index The index of the value to return. * @return The bytes of the pemCertificateChain at the given index. */ @@ -1369,7 +1369,7 @@ private void ensurePemCertificateChainIsMutable() { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @return A list containing the pemCertificateChain. */ @java.lang.Deprecated @@ -1391,7 +1391,7 @@ public com.google.protobuf.ProtocolStringList getPemCertificateChainList() { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @return The count of pemCertificateChain. */ @java.lang.Deprecated @@ -1412,7 +1412,7 @@ public int getPemCertificateChainCount() { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param index The index of the element to return. * @return The pemCertificateChain at the given index. */ @@ -1434,7 +1434,7 @@ public java.lang.String getPemCertificateChain(int index) { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param index The index of the value to return. * @return The bytes of the pemCertificateChain at the given index. */ @@ -1456,7 +1456,7 @@ public com.google.protobuf.ByteString getPemCertificateChainBytes(int index) { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param index The index to set the value at. * @param value The pemCertificateChain to set. * @return This builder for chaining. @@ -1486,7 +1486,7 @@ public Builder setPemCertificateChain(int index, java.lang.String value) { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param value The pemCertificateChain to add. * @return This builder for chaining. */ @@ -1515,7 +1515,7 @@ public Builder addPemCertificateChain(java.lang.String value) { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param values The pemCertificateChain to add. * @return This builder for chaining. */ @@ -1541,7 +1541,7 @@ public Builder addAllPemCertificateChain(java.lang.Iterable va * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1566,7 +1566,7 @@ public Builder clearPemCertificateChain() { * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. - * See google/cloud/alloydb/v1beta/resources.proto;l=1447 + * See google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param value The bytes of the pemCertificateChain to add. * @return This builder for chaining. */ diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfoOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfoOrBuilder.java index b3b0546704fa..d8137949889c 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfoOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfoOrBuilder.java @@ -133,7 +133,7 @@ public interface ConnectionInfoOrBuilder * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1447 + * google/cloud/alloydb/v1beta/resources.proto;l=1450 * @return A list containing the pemCertificateChain. */ @java.lang.Deprecated @@ -152,7 +152,7 @@ public interface ConnectionInfoOrBuilder * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1447 + * google/cloud/alloydb/v1beta/resources.proto;l=1450 * @return The count of pemCertificateChain. */ @java.lang.Deprecated @@ -171,7 +171,7 @@ public interface ConnectionInfoOrBuilder * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1447 + * google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param index The index of the element to return. * @return The pemCertificateChain at the given index. */ @@ -191,7 +191,7 @@ public interface ConnectionInfoOrBuilder * * * @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1447 + * google/cloud/alloydb/v1beta/resources.proto;l=1450 * @param index The index of the value to return. * @return The bytes of the pemCertificateChain at the given index. */ diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Database.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Database.java index 6a3b79985f44..c70d3134f8ed 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Database.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Database.java @@ -327,7 +327,7 @@ public com.google.protobuf.ByteString getCharacterTypeBytes() { * bool is_template = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1841 + * google/cloud/alloydb/v1beta/resources.proto;l=1844 * @return The isTemplate. */ @java.lang.Override @@ -1409,7 +1409,7 @@ public Builder setCharacterTypeBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1841 + * google/cloud/alloydb/v1beta/resources.proto;l=1844 * @return The isTemplate. */ @java.lang.Override @@ -1430,7 +1430,7 @@ public boolean getIsTemplate() { * * * @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1841 + * google/cloud/alloydb/v1beta/resources.proto;l=1844 * @param value The isTemplate to set. * @return This builder for chaining. */ @@ -1455,7 +1455,7 @@ public Builder setIsTemplate(boolean value) { * * * @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1841 + * google/cloud/alloydb/v1beta/resources.proto;l=1844 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseOrBuilder.java index a8e704e8c202..e6e062a0c89b 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseOrBuilder.java @@ -167,7 +167,7 @@ public interface DatabaseOrBuilder * bool is_template = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1841 + * google/cloud/alloydb/v1beta/resources.proto;l=1844 * @return The isTemplate. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseVersion.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseVersion.java index 3c9f2506fa03..01eea23c45af 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseVersion.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseVersion.java @@ -102,6 +102,16 @@ public enum DatabaseVersion implements com.google.protobuf.ProtocolMessageEnum { * POSTGRES_18 = 6; */ POSTGRES_18(6), + /** + * + * + *
+   * The database version is Postgres 19.
+   * 
+ * + * POSTGRES_19 = 7; + */ + POSTGRES_19(7), UNRECOGNIZED(-1), ; @@ -192,6 +202,17 @@ public enum DatabaseVersion implements com.google.protobuf.ProtocolMessageEnum { */ public static final int POSTGRES_18_VALUE = 6; + /** + * + * + *
+   * The database version is Postgres 19.
+   * 
+ * + * POSTGRES_19 = 7; + */ + public static final int POSTGRES_19_VALUE = 7; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -230,6 +251,8 @@ public static DatabaseVersion forNumber(int value) { return POSTGRES_17; case 6: return POSTGRES_18; + case 7: + return POSTGRES_19; default: return null; } diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Instance.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Instance.java index 58cbb5e48678..f818f1cb6200 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Instance.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Instance.java @@ -20820,7 +20820,7 @@ public com.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig getNetwork * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1390 + * google/cloud/alloydb/v1beta/resources.proto;l=1393 * @return Whether the geminiConfig field is set. */ @java.lang.Override @@ -20842,7 +20842,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1390 + * google/cloud/alloydb/v1beta/resources.proto;l=1393 * @return The geminiConfig. */ @java.lang.Override @@ -27816,7 +27816,7 @@ public Builder clearNetworkConfig() { * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1390 + * google/cloud/alloydb/v1beta/resources.proto;l=1393 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -27837,7 +27837,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1390 + * google/cloud/alloydb/v1beta/resources.proto;l=1393 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/InstanceOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/InstanceOrBuilder.java index fafdceaf22a4..2180c542d45f 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/InstanceOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/InstanceOrBuilder.java @@ -1291,7 +1291,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1390 + * google/cloud/alloydb/v1beta/resources.proto;l=1393 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -1310,7 +1310,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1390 + * google/cloud/alloydb/v1beta/resources.proto;l=1393 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ResourcesProto.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ResourcesProto.java index 85ff547cd0dc..0e99b0e985ba 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ResourcesProto.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ResourcesProto.java @@ -852,7 +852,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013ClusterView\022\034\n" + "\030CLUSTER_VIEW_UNSPECIFIED\020\000\022\026\n" + "\022CLUSTER_VIEW_BASIC\020\001\022\"\n" - + "\036CLUSTER_VIEW_CONTINUOUS_BACKUP\020\002*\235\001\n" + + "\036CLUSTER_VIEW_CONTINUOUS_BACKUP\020\002*\256\001\n" + "\017DatabaseVersion\022 \n" + "\034DATABASE_VERSION_UNSPECIFIED\020\000\022\023\n" + "\013POSTGRES_13\020\001\032\002\010\001\022\017\n" @@ -860,24 +860,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013POSTGRES_15\020\003\022\017\n" + "\013POSTGRES_16\020\004\022\017\n" + "\013POSTGRES_17\020\005\022\017\n" - + "\013POSTGRES_18\020\006*N\n" + + "\013POSTGRES_18\020\006\022\017\n" + + "\013POSTGRES_19\020\007*N\n" + "\020SubscriptionType\022!\n" + "\035SUBSCRIPTION_TYPE_UNSPECIFIED\020\000\022\014\n" + "\010STANDARD\020\001\022\t\n" + "\005TRIAL\020\002B\273\005\n" - + "\037com.google.cloud.alloydb.v1betaB\016ResourcesProtoP\001Z9cloud." - + "google.com/go/alloydb/apiv1beta/alloydbp" - + "b;alloydbpb\252\002\033Google.Cloud.AlloyDb.V1Bet" - + "a\312\002\033Google\\Cloud\\AlloyDb\\V1beta\352\002\036Google::Cloud::AlloyDB::V1beta\352A\246\001\n" - + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects" - + "/{project}/locations/{location}/keyRings" - + "/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}\352AN\n" - + "\036c" - + "ompute.googleapis.com/Network\022,projects/{project}/global/networks/{network}\352Ax\n" - + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{project}/locations/{location}/keyRi" - + "ngs/{key_ring}/cryptoKeys/{crypto_key}\352Aw\n" - + "(compute.googleapis.com/ServiceAttachment\022Kprojects/{project}/regions/{region}" - + "/serviceAttachments/{service_attachment}b\006proto3" + + "\037com.google.cloud.alloydb.v1betaB\016Resourc" + + "esProtoP\001Z9cloud.google.com/go/alloydb/a" + + "piv1beta/alloydbpb;alloydbpb\252\002\033Google.Cl" + + "oud.AlloyDb.V1Beta\312\002\033Google\\Cloud\\AlloyD" + + "b\\V1beta\352\002\036Google::Cloud::AlloyDB::V1beta\352A\246\001\n" + + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects/{project}/locations/{l" + + "ocation}/keyRings/{key_ring}/cryptoKeys/" + + "{crypto_key}/cryptoKeyVersions/{crypto_key_version}\352AN\n" + + "\036compute.googleapis.com/N" + + "etwork\022,projects/{project}/global/networks/{network}\352Ax\n" + + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{project}/locations" + + "/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\352Aw\n" + + "(compute.googleapis.com/ServiceAttachment\022Kprojects/{project}" + + "/regions/{region}/serviceAttachments/{service_attachment}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/proto/google/cloud/alloydb/v1beta/resources.proto b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/proto/google/cloud/alloydb/v1beta/resources.proto index 31cbb902f9ab..d9e11384472d 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/proto/google/cloud/alloydb/v1beta/resources.proto +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/proto/google/cloud/alloydb/v1beta/resources.proto @@ -107,6 +107,9 @@ enum DatabaseVersion { // The database version is Postgres 18. POSTGRES_18 = 6; + + // The database version is Postgres 19. + POSTGRES_19 = 7; } // Subscription_type added to distinguish between Standard and Trial diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSlotsClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSlotsClient.java index 3cae4b0ef591..5b27da2fdbd2 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSlotsClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSlotsClient.java @@ -89,6 +89,25 @@ * * * + *

GetHealth + *

Get health info on a reservation slot. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * + * *

GetVersion *

Allows customers to get SBOM versions of a reservation slot. * @@ -343,6 +362,146 @@ public final UnaryCallableSample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ReservationSlotsClient reservationSlotsClient = ReservationSlotsClient.create()) {
+   *   String project = "project-309310695";
+   *   String zone = "zone3744684";
+   *   String parentName = "parentName-244870571";
+   *   String reservationSlot = "reservationSlot-337781782";
+   *   Operation response =
+   *       reservationSlotsClient.getHealthAsync(project, zone, parentName, reservationSlot).get();
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param zone Name of the zone for this request. Zone name should conform to RFC1035. + * @param parentName The name of the parent reservation, parent block and parent sub-block. In the + * format of + * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name} + * @param reservationSlot The name of the reservation slot. Name should conform to RFC1035 or be a + * resource ID. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture getHealthAsync( + String project, String zone, String parentName, String reservationSlot) { + GetHealthReservationSlotRequest request = + GetHealthReservationSlotRequest.newBuilder() + .setProject(project) + .setZone(zone) + .setParentName(parentName) + .setReservationSlot(reservationSlot) + .build(); + return getHealthAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Get health info on a reservation slot. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ReservationSlotsClient reservationSlotsClient = ReservationSlotsClient.create()) {
+   *   GetHealthReservationSlotRequest request =
+   *       GetHealthReservationSlotRequest.newBuilder()
+   *           .setParentName("parentName-244870571")
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .setReservationSlot("reservationSlot-337781782")
+   *           .setZone("zone3744684")
+   *           .build();
+   *   Operation response = reservationSlotsClient.getHealthAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture getHealthAsync( + GetHealthReservationSlotRequest request) { + return getHealthOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Get health info on a reservation slot. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ReservationSlotsClient reservationSlotsClient = ReservationSlotsClient.create()) {
+   *   GetHealthReservationSlotRequest request =
+   *       GetHealthReservationSlotRequest.newBuilder()
+   *           .setParentName("parentName-244870571")
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .setReservationSlot("reservationSlot-337781782")
+   *           .setZone("zone3744684")
+   *           .build();
+   *   OperationFuture future =
+   *       reservationSlotsClient.getHealthOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + getHealthOperationCallable() { + return stub.getHealthOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Get health info on a reservation slot. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ReservationSlotsClient reservationSlotsClient = ReservationSlotsClient.create()) {
+   *   GetHealthReservationSlotRequest request =
+   *       GetHealthReservationSlotRequest.newBuilder()
+   *           .setParentName("parentName-244870571")
+   *           .setProject("project-309310695")
+   *           .setRequestId("requestId693933066")
+   *           .setReservationSlot("reservationSlot-337781782")
+   *           .setZone("zone3744684")
+   *           .build();
+   *   ApiFuture future = reservationSlotsClient.getHealthCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getHealthCallable() { + return stub.getHealthCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Allows customers to get SBOM versions of a reservation slot. diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSlotsSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSlotsSettings.java index f5721562ffe8..85c26d219164 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSlotsSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ReservationSlotsSettings.java @@ -88,7 +88,7 @@ * *

To configure the RetrySettings of a Long Running Operation method, create an * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to - * configure the RetrySettings for getVersion: + * configure the RetrySettings for getHealth: * *

{@code
  * // This snippet has been automatically generated and should be regarded as a code template only.
@@ -121,6 +121,17 @@ public UnaryCallSettings
     return ((ReservationSlotsStubSettings) getStubSettings()).getSettings();
   }
 
+  /** Returns the object with the settings used for calls to getHealth. */
+  public UnaryCallSettings getHealthSettings() {
+    return ((ReservationSlotsStubSettings) getStubSettings()).getHealthSettings();
+  }
+
+  /** Returns the object with the settings used for calls to getHealth. */
+  public OperationCallSettings
+      getHealthOperationSettings() {
+    return ((ReservationSlotsStubSettings) getStubSettings()).getHealthOperationSettings();
+  }
+
   /** Returns the object with the settings used for calls to getVersion. */
   public UnaryCallSettings getVersionSettings() {
     return ((ReservationSlotsStubSettings) getStubSettings()).getVersionSettings();
@@ -253,6 +264,18 @@ public Builder applyToAllUnaryMethods(
       return getStubSettingsBuilder().getSettings();
     }
 
+    /** Returns the builder for the settings used for calls to getHealth. */
+    public UnaryCallSettings.Builder
+        getHealthSettings() {
+      return getStubSettingsBuilder().getHealthSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to getHealth. */
+    public OperationCallSettings.Builder
+        getHealthOperationSettings() {
+      return getStubSettingsBuilder().getHealthOperationSettings();
+    }
+
     /** Returns the builder for the settings used for calls to getVersion. */
     public UnaryCallSettings.Builder
         getVersionSettings() {
diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json
index a67bdbd23975..7f7cb5a80c5e 100644
--- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json
+++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json
@@ -3091,6 +3091,9 @@
             "Get": {
               "methods": ["get", "get", "getCallable"]
             },
+            "GetHealth": {
+              "methods": ["getHealthAsync", "getHealthAsync", "getHealthOperationCallable", "getHealthCallable"]
+            },
             "GetVersion": {
               "methods": ["getVersionAsync", "getVersionAsync", "getVersionOperationCallable", "getVersionCallable"]
             },
diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonReservationSlotsStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonReservationSlotsStub.java
index 1a6eebf4ea88..c1b869f573de 100644
--- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonReservationSlotsStub.java
+++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonReservationSlotsStub.java
@@ -33,6 +33,7 @@
 import com.google.api.gax.rpc.RequestParamsBuilder;
 import com.google.api.gax.rpc.UnaryCallable;
 import com.google.api.pathtemplate.PathTemplate;
+import com.google.cloud.compute.v1.GetHealthReservationSlotRequest;
 import com.google.cloud.compute.v1.GetReservationSlotRequest;
 import com.google.cloud.compute.v1.GetVersionReservationSlotRequest;
 import com.google.cloud.compute.v1.ListReservationSlotsRequest;
@@ -100,6 +101,59 @@ public class HttpJsonReservationSlotsStub extends ReservationSlotsStub {
                       .build())
               .build();
 
+  private static final ApiMethodDescriptor
+      getHealthMethodDescriptor =
+          ApiMethodDescriptor.newBuilder()
+              .setFullMethodName("google.cloud.compute.v1.ReservationSlots/GetHealth")
+              .setHttpMethod("POST")
+              .setType(ApiMethodDescriptor.MethodType.UNARY)
+              .setRequestFormatter(
+                  ProtoMessageRequestFormatter.newBuilder()
+                      .setPath(
+                          "/compute/v1/projects/{project}/zones/{zone}/{parentName=reservations/*/reservationBlocks/*/reservationSubBlocks/*}/reservationSlots/{reservationSlot}/getHealth",
+                          request -> {
+                            Map fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            serializer.putPathParam(fields, "parentName", request.getParentName());
+                            serializer.putPathParam(fields, "project", request.getProject());
+                            serializer.putPathParam(
+                                fields, "reservationSlot", request.getReservationSlot());
+                            serializer.putPathParam(fields, "zone", request.getZone());
+                            return fields;
+                          })
+                      .setQueryParamsExtractor(
+                          request -> {
+                            Map> fields = new HashMap<>();
+                            ProtoRestSerializer serializer =
+                                ProtoRestSerializer.create();
+                            if (request.hasRequestId()) {
+                              serializer.putQueryParam(fields, "requestId", request.getRequestId());
+                            }
+                            return fields;
+                          })
+                      .setRequestBodyExtractor(request -> null)
+                      .build())
+              .setResponseParser(
+                  ProtoMessageResponseParser.newBuilder()
+                      .setDefaultInstance(Operation.getDefaultInstance())
+                      .setDefaultTypeRegistry(typeRegistry)
+                      .build())
+              .setOperationSnapshotFactory(
+                  (GetHealthReservationSlotRequest request, Operation response) -> {
+                    StringBuilder opName = new StringBuilder(response.getName());
+                    opName.append(":").append(request.getProject());
+                    opName.append(":").append(request.getZone());
+                    return HttpJsonOperationSnapshot.newBuilder()
+                        .setName(opName.toString())
+                        .setMetadata(response)
+                        .setDone(Status.DONE.equals(response.getStatus()))
+                        .setResponse(response)
+                        .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage())
+                        .build();
+                  })
+              .build();
+
   private static final ApiMethodDescriptor
       getVersionMethodDescriptor =
           ApiMethodDescriptor.newBuilder()
@@ -276,6 +330,9 @@ public class HttpJsonReservationSlotsStub extends ReservationSlotsStub {
               .build();
 
   private final UnaryCallable getCallable;
+  private final UnaryCallable getHealthCallable;
+  private final OperationCallable
+      getHealthOperationCallable;
   private final UnaryCallable getVersionCallable;
   private final OperationCallable
       getVersionOperationCallable;
@@ -293,6 +350,9 @@ public class HttpJsonReservationSlotsStub extends ReservationSlotsStub {
   private static final PathTemplate GET_RESOURCE_NAME_TEMPLATE =
       PathTemplate.create(
           "projects/{project}/zones/{zone}/{parent_name=reservations/*/reservationBlocks/*/reservationSubBlocks/*}/reservationSlots/{reservation_slot}");
+  private static final PathTemplate GET_HEALTH_RESOURCE_NAME_TEMPLATE =
+      PathTemplate.create(
+          "projects/{project}/zones/{zone}/{parent_name=reservations/*/reservationBlocks/*/reservationSubBlocks/*}/reservationSlots/{reservation_slot}");
   private static final PathTemplate GET_VERSION_RESOURCE_NAME_TEMPLATE =
       PathTemplate.create(
           "projects/{project}/zones/{zone}/{parent_name=reservations/*/reservationBlocks/*/reservationSubBlocks/*}/reservationSlots/{reservation_slot}");
@@ -370,6 +430,30 @@ protected HttpJsonReservationSlotsStub(
                       return GET_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
                     })
                 .build();
+    HttpJsonCallSettings getHealthTransportSettings =
+        HttpJsonCallSettings.newBuilder()
+            .setMethodDescriptor(getHealthMethodDescriptor)
+            .setTypeRegistry(typeRegistry)
+            .setParamsExtractor(
+                request -> {
+                  RequestParamsBuilder builder = RequestParamsBuilder.create();
+                  builder.add("parent_name", String.valueOf(request.getParentName()));
+                  builder.add("project", String.valueOf(request.getProject()));
+                  builder.add("reservation_slot", String.valueOf(request.getReservationSlot()));
+                  builder.add("zone", String.valueOf(request.getZone()));
+                  return builder.build();
+                })
+            .setResourceNameExtractor(
+                request -> {
+                  Map resourceNameSegments = new HashMap();
+                  resourceNameSegments.put("parent_name", String.valueOf(request.getParentName()));
+                  resourceNameSegments.put("project", String.valueOf(request.getProject()));
+                  resourceNameSegments.put(
+                      "reservation_slot", String.valueOf(request.getReservationSlot()));
+                  resourceNameSegments.put("zone", String.valueOf(request.getZone()));
+                  return GET_HEALTH_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
+                })
+            .build();
     HttpJsonCallSettings getVersionTransportSettings =
         HttpJsonCallSettings.newBuilder()
             .setMethodDescriptor(getVersionMethodDescriptor)
@@ -446,6 +530,15 @@ protected HttpJsonReservationSlotsStub(
     this.getCallable =
         callableFactory.createUnaryCallable(
             getTransportSettings, settings.getSettings(), clientContext);
+    this.getHealthCallable =
+        callableFactory.createUnaryCallable(
+            getHealthTransportSettings, settings.getHealthSettings(), clientContext);
+    this.getHealthOperationCallable =
+        callableFactory.createOperationCallable(
+            getHealthTransportSettings,
+            settings.getHealthOperationSettings(),
+            clientContext,
+            httpJsonOperationsStub);
     this.getVersionCallable =
         callableFactory.createUnaryCallable(
             getVersionTransportSettings, settings.getVersionSettings(), clientContext);
@@ -479,6 +572,7 @@ protected HttpJsonReservationSlotsStub(
   public static List getMethodDescriptors() {
     List methodDescriptors = new ArrayList<>();
     methodDescriptors.add(getMethodDescriptor);
+    methodDescriptors.add(getHealthMethodDescriptor);
     methodDescriptors.add(getVersionMethodDescriptor);
     methodDescriptors.add(listMethodDescriptor);
     methodDescriptors.add(updateMethodDescriptor);
@@ -490,6 +584,17 @@ public UnaryCallable get
     return getCallable;
   }
 
+  @Override
+  public UnaryCallable getHealthCallable() {
+    return getHealthCallable;
+  }
+
+  @Override
+  public OperationCallable
+      getHealthOperationCallable() {
+    return getHealthOperationCallable;
+  }
+
   @Override
   public UnaryCallable getVersionCallable() {
     return getVersionCallable;
diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStub.java
index e6f0af537a1c..4c507595676a 100644
--- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStub.java
+++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStub.java
@@ -21,6 +21,7 @@
 import com.google.api.gax.core.BackgroundResource;
 import com.google.api.gax.rpc.OperationCallable;
 import com.google.api.gax.rpc.UnaryCallable;
+import com.google.cloud.compute.v1.GetHealthReservationSlotRequest;
 import com.google.cloud.compute.v1.GetReservationSlotRequest;
 import com.google.cloud.compute.v1.GetVersionReservationSlotRequest;
 import com.google.cloud.compute.v1.ListReservationSlotsRequest;
@@ -45,6 +46,15 @@ public UnaryCallable get
     throw new UnsupportedOperationException("Not implemented: getCallable()");
   }
 
+  public OperationCallable
+      getHealthOperationCallable() {
+    throw new UnsupportedOperationException("Not implemented: getHealthOperationCallable()");
+  }
+
+  public UnaryCallable getHealthCallable() {
+    throw new UnsupportedOperationException("Not implemented: getHealthCallable()");
+  }
+
   public OperationCallable
       getVersionOperationCallable() {
     throw new UnsupportedOperationException("Not implemented: getVersionOperationCallable()");
diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStubSettings.java
index 7fcc400d7ff9..5bce417d80c9 100644
--- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStubSettings.java
+++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ReservationSlotsStubSettings.java
@@ -45,6 +45,7 @@
 import com.google.api.gax.rpc.TransportChannelProvider;
 import com.google.api.gax.rpc.UnaryCallSettings;
 import com.google.api.gax.rpc.UnaryCallable;
+import com.google.cloud.compute.v1.GetHealthReservationSlotRequest;
 import com.google.cloud.compute.v1.GetReservationSlotRequest;
 import com.google.cloud.compute.v1.GetVersionReservationSlotRequest;
 import com.google.cloud.compute.v1.ListReservationSlotsRequest;
@@ -116,7 +117,7 @@
  *
  * 

To configure the RetrySettings of a Long Running Operation method, create an * OperationTimedPollAlgorithm object and update the RPC's polling algorithm. For example, to - * configure the RetrySettings for getVersion: + * configure the RetrySettings for getHealth: * *

{@code
  * // This snippet has been automatically generated and should be regarded as a code template only.
@@ -153,6 +154,9 @@ public class ReservationSlotsStubSettings extends StubSettings
       getSettings;
+  private final UnaryCallSettings getHealthSettings;
+  private final OperationCallSettings
+      getHealthOperationSettings;
   private final UnaryCallSettings getVersionSettings;
   private final OperationCallSettings
       getVersionOperationSettings;
@@ -227,6 +231,17 @@ public UnaryCallSettings
     return getSettings;
   }
 
+  /** Returns the object with the settings used for calls to getHealth. */
+  public UnaryCallSettings getHealthSettings() {
+    return getHealthSettings;
+  }
+
+  /** Returns the object with the settings used for calls to getHealth. */
+  public OperationCallSettings
+      getHealthOperationSettings() {
+    return getHealthOperationSettings;
+  }
+
   /** Returns the object with the settings used for calls to getVersion. */
   public UnaryCallSettings getVersionSettings() {
     return getVersionSettings;
@@ -339,6 +354,8 @@ protected ReservationSlotsStubSettings(Builder settingsBuilder) throws IOExcepti
     super(settingsBuilder);
 
     getSettings = settingsBuilder.getSettings().build();
+    getHealthSettings = settingsBuilder.getHealthSettings().build();
+    getHealthOperationSettings = settingsBuilder.getHealthOperationSettings().build();
     getVersionSettings = settingsBuilder.getVersionSettings().build();
     getVersionOperationSettings = settingsBuilder.getVersionOperationSettings().build();
     listSettings = settingsBuilder.listSettings().build();
@@ -360,6 +377,11 @@ public static class Builder extends StubSettings.Builder> unaryMethodSettingsBuilders;
     private final UnaryCallSettings.Builder
         getSettings;
+    private final UnaryCallSettings.Builder
+        getHealthSettings;
+    private final OperationCallSettings.Builder<
+            GetHealthReservationSlotRequest, Operation, Operation>
+        getHealthOperationSettings;
     private final UnaryCallSettings.Builder
         getVersionSettings;
     private final OperationCallSettings.Builder<
@@ -422,6 +444,8 @@ protected Builder(@Nullable ClientContext clientContext) {
       super(clientContext);
 
       getSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      getHealthSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+      getHealthOperationSettings = OperationCallSettings.newBuilder();
       getVersionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
       getVersionOperationSettings = OperationCallSettings.newBuilder();
       listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT);
@@ -430,7 +454,7 @@ protected Builder(@Nullable ClientContext clientContext) {
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
-              getSettings, getVersionSettings, listSettings, updateSettings);
+              getSettings, getHealthSettings, getVersionSettings, listSettings, updateSettings);
       initDefaults(this);
     }
 
@@ -438,6 +462,8 @@ protected Builder(ReservationSlotsStubSettings settings) {
       super(settings);
 
       getSettings = settings.getSettings.toBuilder();
+      getHealthSettings = settings.getHealthSettings.toBuilder();
+      getHealthOperationSettings = settings.getHealthOperationSettings.toBuilder();
       getVersionSettings = settings.getVersionSettings.toBuilder();
       getVersionOperationSettings = settings.getVersionOperationSettings.toBuilder();
       listSettings = settings.listSettings.toBuilder();
@@ -446,7 +472,7 @@ protected Builder(ReservationSlotsStubSettings settings) {
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
-              getSettings, getVersionSettings, listSettings, updateSettings);
+              getSettings, getHealthSettings, getVersionSettings, listSettings, updateSettings);
     }
 
     private static Builder createDefault() {
@@ -467,6 +493,11 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params"));
 
+      builder
+          .getHealthSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
+
       builder
           .getVersionSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
@@ -482,6 +513,30 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
 
+      builder
+          .getHealthOperationSettings()
+          .setInitialCallSettings(
+              UnaryCallSettings
+                  .newUnaryCallSettingsBuilder()
+                  .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+                  .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"))
+                  .build())
+          .setResponseTransformer(
+              ProtoOperationTransformers.ResponseTransformer.create(Operation.class))
+          .setMetadataTransformer(
+              ProtoOperationTransformers.MetadataTransformer.create(Operation.class))
+          .setPollingAlgorithm(
+              OperationTimedPollAlgorithm.create(
+                  RetrySettings.newBuilder()
+                      .setInitialRetryDelayDuration(Duration.ofMillis(500L))
+                      .setRetryDelayMultiplier(1.5)
+                      .setMaxRetryDelayDuration(Duration.ofMillis(20000L))
+                      .setInitialRpcTimeoutDuration(Duration.ZERO)
+                      .setRpcTimeoutMultiplier(1.0)
+                      .setMaxRpcTimeoutDuration(Duration.ZERO)
+                      .setTotalTimeoutDuration(Duration.ofMillis(600000L))
+                      .build()));
+
       builder
           .getVersionOperationSettings()
           .setInitialCallSettings(
@@ -555,6 +610,18 @@ public Builder applyToAllUnaryMethods(
       return getSettings;
     }
 
+    /** Returns the builder for the settings used for calls to getHealth. */
+    public UnaryCallSettings.Builder
+        getHealthSettings() {
+      return getHealthSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to getHealth. */
+    public OperationCallSettings.Builder
+        getHealthOperationSettings() {
+      return getHealthOperationSettings;
+    }
+
     /** Returns the builder for the settings used for calls to getVersion. */
     public UnaryCallSettings.Builder
         getVersionSettings() {
diff --git a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json
index a4a223027bea..2ddc6a137e57 100644
--- a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json
+++ b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json
@@ -10241,6 +10241,78 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthOperationMetadata",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthOperationMetadata$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo$AvailabilitySloStatus",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo$HealthStatus",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo$RepairCategory",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo$UnhealthyReason",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.compute.v1.GetHealthRegionBackendServiceRequest",
     "queryAllDeclaredConstructors": true,
@@ -10295,6 +10367,24 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthReservationSlotRequest",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
+  {
+    "name": "com.google.cloud.compute.v1.GetHealthReservationSlotRequest$Builder",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.compute.v1.GetHealthTargetPoolRequest",
     "queryAllDeclaredConstructors": true,
@@ -23606,6 +23696,15 @@
     "allDeclaredClasses": true,
     "allPublicClasses": true
   },
+  {
+    "name": "com.google.cloud.compute.v1.ManagedInstance$TargetStatus",
+    "queryAllDeclaredConstructors": true,
+    "queryAllPublicConstructors": true,
+    "queryAllDeclaredMethods": true,
+    "allPublicMethods": true,
+    "allDeclaredClasses": true,
+    "allPublicClasses": true
+  },
   {
     "name": "com.google.cloud.compute.v1.ManagedInstanceInstanceHealth",
     "queryAllDeclaredConstructors": true,
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AddressesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AddressesClientTest.java
index 93f52760b820..ee1bfbef2fef 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AddressesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AddressesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -285,6 +286,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -412,6 +414,7 @@ public void moveTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -492,6 +495,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AutoscalersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AutoscalersClientTest.java
index 2303ce7304ee..edb88776ebbe 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AutoscalersClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AutoscalersClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -279,6 +280,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -406,6 +408,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -532,6 +535,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendBucketsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendBucketsClientTest.java
index 046b9f0d9e4d..cf4940d9af44 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendBucketsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendBucketsClientTest.java
@@ -91,6 +91,7 @@ public void addSignedUrlKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -219,6 +220,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -292,6 +294,7 @@ public void deleteSignedUrlKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -479,6 +482,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -652,6 +656,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -728,6 +733,7 @@ public void setEdgeSecurityPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -913,6 +919,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java
index 1ff5d98bb755..df577a376931 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java
@@ -92,6 +92,7 @@ public void addSignedUrlKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -220,6 +221,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -293,6 +295,7 @@ public void deleteSignedUrlKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -617,6 +620,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -790,6 +794,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -866,6 +871,7 @@ public void setEdgeSecurityPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1002,6 +1008,7 @@ public void setSecurityPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1131,6 +1138,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/CrossSiteNetworksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/CrossSiteNetworksClientTest.java
index 467187847d82..db7e5dc3cd0a 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/CrossSiteNetworksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/CrossSiteNetworksClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -211,6 +212,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -334,6 +336,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/DisksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/DisksClientTest.java
index b8290aa1d05b..c19951c4374b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/DisksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/DisksClientTest.java
@@ -90,6 +90,7 @@ public void addResourcePoliciesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -226,6 +227,7 @@ public void bulkInsertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -304,6 +306,7 @@ public void bulkSetLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -382,6 +385,7 @@ public void createSnapshotTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -460,6 +464,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -684,6 +689,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -811,6 +817,7 @@ public void removeResourcePoliciesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -897,6 +904,7 @@ public void resizeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1030,6 +1038,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1108,6 +1117,7 @@ public void startAsyncReplicationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1194,6 +1204,7 @@ public void stopAsyncReplicationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1269,6 +1280,7 @@ public void stopGroupAsyncReplicationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1404,6 +1416,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1481,6 +1494,7 @@ public void updateKmsKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ExternalVpnGatewaysClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ExternalVpnGatewaysClientTest.java
index b3465f8f2835..87ee20c1b991 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ExternalVpnGatewaysClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ExternalVpnGatewaysClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -217,6 +218,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -340,6 +342,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FirewallPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FirewallPoliciesClientTest.java
index 29af3c9669bc..1dcdc3a07784 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FirewallPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FirewallPoliciesClientTest.java
@@ -87,6 +87,7 @@ public void addAssociationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -163,6 +164,7 @@ public void addRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -237,6 +239,7 @@ public void cloneRulesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -308,6 +311,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -595,6 +599,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -771,6 +776,7 @@ public void moveTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -844,6 +850,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -917,6 +924,7 @@ public void patchRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -991,6 +999,7 @@ public void removeAssociationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1062,6 +1071,7 @@ public void removeRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FirewallsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FirewallsClientTest.java
index 6628b46a111c..96e34c64b216 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FirewallsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FirewallsClientTest.java
@@ -86,6 +86,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -224,6 +225,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -347,6 +349,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -471,6 +474,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ForwardingRulesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ForwardingRulesClientTest.java
index b4ea636f857c..b8ff8d6fbf54 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ForwardingRulesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ForwardingRulesClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -306,6 +307,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -433,6 +435,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -511,6 +514,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -591,6 +595,7 @@ public void setTargetTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FutureReservationsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FutureReservationsClientTest.java
index 74f0d02b61df..2e8018f02f15 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FutureReservationsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/FutureReservationsClientTest.java
@@ -143,6 +143,7 @@ public void cancelTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -218,6 +219,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -370,6 +372,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -497,6 +500,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalAddressesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalAddressesClientTest.java
index ae12091c10ff..5db5dfa12537 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalAddressesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalAddressesClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -227,6 +228,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -350,6 +352,7 @@ public void moveTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -428,6 +431,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalForwardingRulesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalForwardingRulesClientTest.java
index 5711a49fd76f..c280db9aa955 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalForwardingRulesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalForwardingRulesClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -247,6 +248,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -370,6 +372,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -446,6 +449,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -524,6 +528,7 @@ public void setTargetTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalNetworkEndpointGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalNetworkEndpointGroupsClientTest.java
index d3f86f4cdded..9eda7076b2ae 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalNetworkEndpointGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalNetworkEndpointGroupsClientTest.java
@@ -89,6 +89,7 @@ public void attachNetworkEndpointsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -179,6 +180,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -252,6 +254,7 @@ public void detachNetworkEndpointsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -406,6 +409,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalOperationsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalOperationsClientTest.java
index 939a9b332491..82a7efbdb867 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalOperationsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalOperationsClientTest.java
@@ -185,6 +185,7 @@ public void getTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -309,6 +310,7 @@ public void waitTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalOrganizationOperationsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalOrganizationOperationsClientTest.java
index 1a262de601cd..ab239b1abaec 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalOrganizationOperationsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalOrganizationOperationsClientTest.java
@@ -128,6 +128,7 @@ public void getTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalPublicDelegatedPrefixesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalPublicDelegatedPrefixesClientTest.java
index 9a6517760b51..67e0638abefe 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalPublicDelegatedPrefixesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalPublicDelegatedPrefixesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -224,6 +225,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -349,6 +351,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalVmExtensionPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalVmExtensionPoliciesClientTest.java
index 13f288753e16..150b459e16be 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalVmExtensionPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/GlobalVmExtensionPoliciesClientTest.java
@@ -144,6 +144,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -292,6 +293,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -417,6 +419,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HealthChecksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HealthChecksClientTest.java
index 4b5fb08c3bda..3a56f80f7467 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HealthChecksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HealthChecksClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -281,6 +282,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -404,6 +406,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -528,6 +531,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HostsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HostsClientTest.java
index 52943a3b6876..4eb636fef5ab 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HostsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HostsClientTest.java
@@ -146,6 +146,7 @@ public void getVersionTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java
index 80fd7a196d44..339988dffeaf 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -160,6 +161,7 @@ public void deprecateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -446,6 +448,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -569,6 +572,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -698,6 +702,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagerResizeRequestsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagerResizeRequestsClientTest.java
index 66cc05d999a7..872de3469ea1 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagerResizeRequestsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagerResizeRequestsClientTest.java
@@ -87,6 +87,7 @@ public void cancelTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -165,6 +166,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -307,6 +309,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagersClientTest.java
index 805605ae7541..cde72bfd9676 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagersClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagersClientTest.java
@@ -93,6 +93,7 @@ public void abandonInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -240,6 +241,7 @@ public void applyUpdatesToInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -329,6 +331,7 @@ public void createInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -423,6 +426,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -498,6 +502,7 @@ public void deleteInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -592,6 +597,7 @@ public void deletePerInstanceConfigsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -768,6 +774,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1061,6 +1068,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1139,6 +1147,7 @@ public void patchPerInstanceConfigsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1233,6 +1242,7 @@ public void recreateInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1327,6 +1337,7 @@ public void resizeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1404,6 +1415,7 @@ public void resumeInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1498,6 +1510,7 @@ public void setInstanceTemplateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1592,6 +1605,7 @@ public void setTargetPoolsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1685,6 +1699,7 @@ public void startInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1778,6 +1793,7 @@ public void stopInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1870,6 +1886,7 @@ public void suspendInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1964,6 +1981,7 @@ public void updatePerInstanceConfigsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupsClientTest.java
index 6ab97a5af161..8f076f4357db 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupsClientTest.java
@@ -91,6 +91,7 @@ public void addInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -229,6 +230,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -364,6 +366,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -552,6 +555,7 @@ public void removeInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -638,6 +642,7 @@ public void setNamedPortsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceSettingsServiceClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceSettingsServiceClientTest.java
index d4f07853ec0f..ad1fb427bdbe 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceSettingsServiceClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceSettingsServiceClientTest.java
@@ -132,6 +132,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceTemplatesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceTemplatesClientTest.java
index dd2035c48f90..0e51856fb040 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceTemplatesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceTemplatesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -320,6 +321,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstancesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstancesClientTest.java
index 5aa8a824126c..eb8296a5c09b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstancesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstancesClientTest.java
@@ -91,6 +91,7 @@ public void addAccessConfigTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -175,6 +176,7 @@ public void addNetworkInterfaceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -253,6 +255,7 @@ public void addResourcePoliciesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -391,6 +394,7 @@ public void attachDiskTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -469,6 +473,7 @@ public void bulkInsertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -547,6 +552,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -622,6 +628,7 @@ public void deleteAccessConfigTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -704,6 +711,7 @@ public void deleteNetworkInterfaceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -782,6 +790,7 @@ public void detachDiskTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1264,6 +1273,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1445,6 +1455,7 @@ public void performMaintenanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1520,6 +1531,7 @@ public void removeResourcePoliciesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1606,6 +1618,7 @@ public void reportHostAsFaultyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1692,6 +1705,7 @@ public void resetTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1767,6 +1781,7 @@ public void resumeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1889,6 +1904,7 @@ public void setDeletionProtectionTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1964,6 +1980,7 @@ public void setDiskAutoDeleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2099,6 +2116,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2179,6 +2197,7 @@ public void setMachineResourcesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2265,6 +2284,7 @@ public void setMachineTypeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2349,6 +2369,7 @@ public void setMetadataTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2427,6 +2448,7 @@ public void setMinCpuPlatformTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2513,6 +2535,7 @@ public void setNameTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2593,6 +2616,7 @@ public void setSchedulingTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2671,6 +2695,7 @@ public void setSecurityPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2757,6 +2782,7 @@ public void setServiceAccountTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2843,6 +2869,7 @@ public void setShieldedInstanceIntegrityPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -2929,6 +2956,7 @@ public void setTagsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3006,6 +3034,7 @@ public void simulateMaintenanceEventTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3081,6 +3110,7 @@ public void startTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3156,6 +3186,7 @@ public void startWithEncryptionKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3242,6 +3273,7 @@ public void stopTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3317,6 +3349,7 @@ public void suspendTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3443,6 +3476,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3520,6 +3554,7 @@ public void updateAccessConfigTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3605,6 +3640,7 @@ public void updateDisplayDeviceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3683,6 +3719,7 @@ public void updateNetworkInterfaceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -3769,6 +3806,7 @@ public void updateShieldedInstanceConfigTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstantSnapshotGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstantSnapshotGroupsClientTest.java
index 35aca033cfb8..b8436567f7ef 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstantSnapshotGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstantSnapshotGroupsClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -273,6 +274,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstantSnapshotsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstantSnapshotsClientTest.java
index 865c400f2b96..361519b92b91 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstantSnapshotsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstantSnapshotsClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -339,6 +340,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -521,6 +523,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectAttachmentGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectAttachmentGroupsClientTest.java
index 366383d1814c..620c40f4c775 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectAttachmentGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectAttachmentGroupsClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -316,6 +317,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -443,6 +445,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectAttachmentsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectAttachmentsClientTest.java
index ac2b7bd81a62..f950213b49d0 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectAttachmentsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectAttachmentsClientTest.java
@@ -144,6 +144,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -314,6 +315,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -444,6 +446,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -528,6 +531,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectGroupsClientTest.java
index d42279a0cbda..44695bd94b12 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectGroupsClientTest.java
@@ -88,6 +88,7 @@ public void createMembersTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -172,6 +173,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -399,6 +401,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -522,6 +525,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectsClientTest.java
index 5ff0952419b8..ee7fd2b71109 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InterconnectsClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -191,6 +192,7 @@ public void getTest() throws Exception {
             .setRequestedLinkCount(1118793211)
             .setSatisfiesPzs(true)
             .setSelfLink("selfLink1191800166")
+            .setSelfLinkWithId("selfLinkWithId-776809081")
             .setState("state109757585")
             .setSubzone("subzone-1867398676")
             .addAllWireGroups(new ArrayList())
@@ -339,6 +341,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -462,6 +465,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -537,6 +541,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/LicensesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/LicensesClientTest.java
index 6328c958d123..dc08e9bfcc22 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/LicensesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/LicensesClientTest.java
@@ -86,6 +86,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -276,6 +277,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -502,6 +504,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/MachineImagesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/MachineImagesClientTest.java
index 95ba1e8a1656..e27b25159013 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/MachineImagesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/MachineImagesClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -277,6 +278,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -454,6 +456,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkAttachmentsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkAttachmentsClientTest.java
index 7585e4a81bab..a435617c515d 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkAttachmentsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkAttachmentsClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -332,6 +333,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -459,6 +461,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkEdgeSecurityServicesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkEdgeSecurityServicesClientTest.java
index 5200d2610f47..d935b08a06f8 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkEdgeSecurityServicesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkEdgeSecurityServicesClientTest.java
@@ -141,6 +141,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -275,6 +276,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -353,6 +355,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkEndpointGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkEndpointGroupsClientTest.java
index d6e8b32faea1..6cc402bb9a2b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkEndpointGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkEndpointGroupsClientTest.java
@@ -145,6 +145,7 @@ public void attachNetworkEndpointsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -239,6 +240,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -314,6 +316,7 @@ public void detachNetworkEndpointsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -474,6 +477,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkFirewallPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkFirewallPoliciesClientTest.java
index 67911c2cd043..5d196e7e60da 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkFirewallPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworkFirewallPoliciesClientTest.java
@@ -90,6 +90,7 @@ public void addAssociationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -170,6 +171,7 @@ public void addPacketMirroringRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -248,6 +250,7 @@ public void addRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -376,6 +379,7 @@ public void cloneRulesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -449,6 +453,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -808,6 +813,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -931,6 +937,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1007,6 +1014,7 @@ public void patchPacketMirroringRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1087,6 +1095,7 @@ public void patchRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1163,6 +1172,7 @@ public void removeAssociationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1236,6 +1246,7 @@ public void removePacketMirroringRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1309,6 +1320,7 @@ public void removeRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworksClientTest.java
index 479535fc4d65..340f17c98490 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworksClientTest.java
@@ -87,6 +87,7 @@ public void addPeeringTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -165,6 +166,7 @@ public void cancelRequestRemovePeeringTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -249,6 +251,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -437,6 +440,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -612,6 +616,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -687,6 +692,7 @@ public void removePeeringTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -765,6 +771,7 @@ public void requestRemovePeeringTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -848,6 +855,7 @@ public void switchToCustomModeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -921,6 +929,7 @@ public void updatePeeringTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NodeGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NodeGroupsClientTest.java
index 650c1428c53f..90fa538903ea 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NodeGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NodeGroupsClientTest.java
@@ -90,6 +90,7 @@ public void addNodesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -222,6 +223,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -297,6 +299,7 @@ public void deleteNodesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -495,6 +498,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -679,6 +683,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -756,6 +761,7 @@ public void performMaintenanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -897,6 +903,7 @@ public void setNodeTemplateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -982,6 +989,7 @@ public void simulateMaintenanceEventTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NodeTemplatesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NodeTemplatesClientTest.java
index fe1c6ef324b0..068ffbc11e42 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NodeTemplatesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NodeTemplatesClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -333,6 +334,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClientTest.java
index 9c85774a5561..9dc921c3ba6f 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/OrganizationSecurityPoliciesClientTest.java
@@ -88,6 +88,7 @@ public void addAssociationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -164,6 +165,7 @@ public void addRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -238,6 +240,7 @@ public void copyRulesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -309,6 +312,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -549,6 +553,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -773,6 +778,7 @@ public void moveTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -844,6 +850,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -917,6 +924,7 @@ public void patchRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -991,6 +999,7 @@ public void removeAssociationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1062,6 +1071,7 @@ public void removeRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PacketMirroringsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PacketMirroringsClientTest.java
index 5da447315d54..15b6feaa289f 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PacketMirroringsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PacketMirroringsClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -277,6 +278,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -404,6 +406,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PreviewFeaturesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PreviewFeaturesClientTest.java
index 69a26d1158a8..1da1188c820e 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PreviewFeaturesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PreviewFeaturesClientTest.java
@@ -191,6 +191,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ProjectsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ProjectsClientTest.java
index b8c33cc27aa5..11e6b34c0909 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ProjectsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ProjectsClientTest.java
@@ -87,6 +87,7 @@ public void disableXpnHostTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -158,6 +159,7 @@ public void disableXpnResourceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -234,6 +236,7 @@ public void enableXpnHostTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -305,6 +308,7 @@ public void enableXpnResourceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -602,6 +606,7 @@ public void moveDiskTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -675,6 +680,7 @@ public void moveInstanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -748,6 +754,7 @@ public void setCloudArmorTierTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -824,6 +831,7 @@ public void setCommonInstanceMetadataTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -898,6 +906,7 @@ public void setDefaultNetworkTierTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -978,6 +987,7 @@ public void setUsageExportBucketTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PublicAdvertisedPrefixesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PublicAdvertisedPrefixesClientTest.java
index a9e256bb44a9..8eca2c824eb4 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PublicAdvertisedPrefixesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PublicAdvertisedPrefixesClientTest.java
@@ -87,6 +87,7 @@ public void announceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -160,6 +161,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -294,6 +296,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -419,6 +422,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -497,6 +501,7 @@ public void withdrawTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PublicDelegatedPrefixesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PublicDelegatedPrefixesClientTest.java
index f68dcb961564..eedf1852b24c 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PublicDelegatedPrefixesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/PublicDelegatedPrefixesClientTest.java
@@ -143,6 +143,7 @@ public void announceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -218,6 +219,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -359,6 +361,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -489,6 +492,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -573,6 +577,7 @@ public void withdrawTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionAutoscalersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionAutoscalersClientTest.java
index bc6e82aaba83..eb268f78caf6 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionAutoscalersClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionAutoscalersClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -224,6 +225,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -351,6 +353,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -477,6 +480,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendBucketsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendBucketsClientTest.java
index 5a80e3eba7bb..94a15bf53dbc 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendBucketsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendBucketsClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -278,6 +279,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -457,6 +459,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendServicesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendServicesClientTest.java
index 5810e19e0a87..13e3d14134e6 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendServicesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendServicesClientTest.java
@@ -89,6 +89,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -373,6 +374,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -552,6 +554,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -687,6 +690,7 @@ public void setSecurityPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -823,6 +827,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionCommitmentsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionCommitmentsClientTest.java
index eaa86f9a0cfb..1961dc83f5bc 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionCommitmentsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionCommitmentsClientTest.java
@@ -213,6 +213,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -340,6 +341,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionCompositeHealthChecksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionCompositeHealthChecksClientTest.java
index 8b629ba89c12..876488e9a921 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionCompositeHealthChecksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionCompositeHealthChecksClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -328,6 +329,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -456,6 +458,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionDisksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionDisksClientTest.java
index 09c93350ca0d..98cb0376e538 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionDisksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionDisksClientTest.java
@@ -88,6 +88,7 @@ public void addResourcePoliciesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -174,6 +175,7 @@ public void bulkInsertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -252,6 +254,7 @@ public void createSnapshotTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -330,6 +333,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -554,6 +558,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -681,6 +686,7 @@ public void removeResourcePoliciesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -767,6 +773,7 @@ public void resizeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -904,6 +911,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -984,6 +992,7 @@ public void startAsyncReplicationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1070,6 +1079,7 @@ public void stopAsyncReplicationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1145,6 +1155,7 @@ public void stopGroupAsyncReplicationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1280,6 +1291,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1357,6 +1369,7 @@ public void updateKmsKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthAggregationPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthAggregationPoliciesClientTest.java
index 1aadbadba7af..cbb78c2327cb 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthAggregationPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthAggregationPoliciesClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -277,6 +278,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -407,6 +409,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthCheckServicesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthCheckServicesClientTest.java
index 23f79cf75d18..a7b4a138083c 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthCheckServicesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthCheckServicesClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -277,6 +278,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -405,6 +407,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthChecksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthChecksClientTest.java
index b4b669761ef1..33baa74f1647 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthChecksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthChecksClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -230,6 +231,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -357,6 +359,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -486,6 +489,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthSourcesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthSourcesClientTest.java
index f966e86c34c7..ee08e56dbbf5 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthSourcesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthSourcesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -326,6 +327,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -453,6 +455,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagerResizeRequestsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagerResizeRequestsClientTest.java
index a103c6b902ed..6514992ee07e 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagerResizeRequestsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagerResizeRequestsClientTest.java
@@ -88,6 +88,7 @@ public void cancelTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -166,6 +167,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -308,6 +310,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClientTest.java
index 1d3c7b769823..25c17cf5e699 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClientTest.java
@@ -90,6 +90,7 @@ public void abandonInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -184,6 +185,7 @@ public void applyUpdatesToInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -278,6 +280,7 @@ public void createInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -372,6 +375,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -447,6 +451,7 @@ public void deleteInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -541,6 +546,7 @@ public void deletePerInstanceConfigsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -717,6 +723,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1010,6 +1017,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1090,6 +1098,7 @@ public void patchPerInstanceConfigsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1184,6 +1193,7 @@ public void recreateInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1277,6 +1287,7 @@ public void resizeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1355,6 +1366,7 @@ public void resumeInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1449,6 +1461,7 @@ public void setInstanceTemplateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1543,6 +1556,7 @@ public void setTargetPoolsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1637,6 +1651,7 @@ public void startInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1731,6 +1746,7 @@ public void stopInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1825,6 +1841,7 @@ public void suspendInstancesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1919,6 +1936,7 @@ public void updatePerInstanceConfigsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupsClientTest.java
index 1a28cc1d7ecd..4ef2c1b91033 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupsClientTest.java
@@ -261,6 +261,7 @@ public void setNamedPortsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceTemplatesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceTemplatesClientTest.java
index faa85fb0c64c..20b7c5038851 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceTemplatesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceTemplatesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -219,6 +220,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstancesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstancesClientTest.java
index 425f6bfcd4e5..de6ca3f3d197 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstancesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstancesClientTest.java
@@ -82,6 +82,7 @@ public void bulkInsertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstantSnapshotGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstantSnapshotGroupsClientTest.java
index ef6e48dacd35..1c57bc541a2b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstantSnapshotGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstantSnapshotGroupsClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -273,6 +274,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstantSnapshotsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstantSnapshotsClientTest.java
index 8b87c06ed3b3..2092d03266c9 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstantSnapshotsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstantSnapshotsClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -284,6 +285,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -468,6 +470,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNetworkEndpointGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNetworkEndpointGroupsClientTest.java
index f9c6b7fe92c2..d07968808901 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNetworkEndpointGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNetworkEndpointGroupsClientTest.java
@@ -89,6 +89,7 @@ public void attachNetworkEndpointsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -183,6 +184,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -258,6 +260,7 @@ public void detachNetworkEndpointsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -418,6 +421,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNetworkFirewallPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNetworkFirewallPoliciesClientTest.java
index 651ff2974abc..d62da10efff1 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNetworkFirewallPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNetworkFirewallPoliciesClientTest.java
@@ -87,6 +87,7 @@ public void addAssociationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -171,6 +172,7 @@ public void addRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -249,6 +251,7 @@ public void cloneRulesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -324,6 +327,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -684,6 +688,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -811,6 +816,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -889,6 +895,7 @@ public void patchRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -967,6 +974,7 @@ public void removeAssociationTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1042,6 +1050,7 @@ public void removeRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClientTest.java
index 41e675bd021f..3915e9989578 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -273,6 +274,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionOperationsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionOperationsClientTest.java
index 83c9cc802e7a..da59eda30b4b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionOperationsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionOperationsClientTest.java
@@ -132,6 +132,7 @@ public void getTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -260,6 +261,7 @@ public void waitTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClientTest.java
index 77db8ae5ad92..99dd1aef7b0a 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClientTest.java
@@ -88,6 +88,7 @@ public void addRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -166,6 +167,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -368,6 +370,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -495,6 +498,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -573,6 +577,7 @@ public void patchRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -651,6 +656,7 @@ public void removeRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -726,6 +732,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSnapshotSettingsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSnapshotSettingsClientTest.java
index 9e3506b3f91e..ab4f506d3279 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSnapshotSettingsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSnapshotSettingsClientTest.java
@@ -130,6 +130,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSnapshotsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSnapshotsClientTest.java
index 33de340b956c..ceffff34f7ce 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSnapshotsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSnapshotsClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -303,6 +304,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -487,6 +489,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -618,6 +621,7 @@ public void updateKmsKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSslCertificatesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSslCertificatesClientTest.java
index 84f3dc49997e..6f1e3a3ab84b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSslCertificatesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSslCertificatesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -223,6 +224,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSslPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSslPoliciesClientTest.java
index 4c028a3e3caf..d5633b6cc3cf 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSslPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionSslPoliciesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -223,6 +224,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -397,6 +399,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpProxiesClientTest.java
index 46b3b8fedd77..62b5b2dfcf69 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpProxiesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpProxiesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -220,6 +221,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -347,6 +349,7 @@ public void setUrlMapTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesClientTest.java
index e5f04ae7a417..f3eb3546bdc7 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -227,6 +228,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -354,6 +356,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -432,6 +435,7 @@ public void setSslCertificatesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -526,6 +530,7 @@ public void setUrlMapTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetTcpProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetTcpProxiesClientTest.java
index b464f675b68a..869243556db7 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetTcpProxiesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetTcpProxiesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -220,6 +221,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionUrlMapsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionUrlMapsClientTest.java
index 8cd5d19525c0..2be71d25d25d 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionUrlMapsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionUrlMapsClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -225,6 +226,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -352,6 +354,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -429,6 +432,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationBlocksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationBlocksClientTest.java
index c94c0234e541..c6548d27c03c 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationBlocksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationBlocksClientTest.java
@@ -246,6 +246,7 @@ public void performMaintenanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSlotsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSlotsClientTest.java
index d8d7a85ac7aa..19e782cb05e0 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSlotsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSlotsClientTest.java
@@ -131,6 +131,87 @@ public void getExceptionTest() throws Exception {
     }
   }
 
+  @Test
+  public void getHealthTest() throws Exception {
+    Operation expectedResponse =
+        Operation.newBuilder()
+            .setClientOperationId("clientOperationId-1230366697")
+            .setCreationTimestamp("creationTimestamp-370203401")
+            .setDescription("description-1724546052")
+            .setEndTime("endTime-1607243192")
+            .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
+            .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
+            .setHttpErrorMessage("httpErrorMessage1577303431")
+            .setHttpErrorStatusCode(0)
+            .setId(3355)
+            .setInsertTime("insertTime966165798")
+            .setInstancesBulkInsertOperationMetadata(
+                InstancesBulkInsertOperationMetadata.newBuilder().build())
+            .setKind("kind3292052")
+            .setName("name3373707")
+            .setOperationGroupId("operationGroupId1716161683")
+            .setOperationType("operationType91999553")
+            .setProgress(-1001078227)
+            .setRegion("region-934795532")
+            .setSelfLink("selfLink1191800166")
+            .setSetCommonInstanceMetadataOperationMetadata(
+                SetCommonInstanceMetadataOperationMetadata.newBuilder().build())
+            .setStartTime("startTime-2129294769")
+            .setStatus(Status.DONE)
+            .setStatusMessage("statusMessage-958704715")
+            .setTargetId(-815576439)
+            .setTargetLink("targetLink486368555")
+            .setUser("user3599307")
+            .addAllWarnings(new ArrayList())
+            .setZone("zone3744684")
+            .build();
+    mockService.addResponse(expectedResponse);
+
+    String project = "project-6911";
+    String zone = "zone-5246";
+    String parentName =
+        "reservations/reservation-1729/reservationBlocks/reservationBlock-1729/reservationSubBlocks/reservationSubBlock-1729";
+    String reservationSlot = "reservationSlot-608";
+
+    Operation actualResponse =
+        client.getHealthAsync(project, zone, parentName, reservationSlot).get();
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockService.getRequestPaths();
+    Assert.assertEquals(1, actualRequests.size());
+
+    String apiClientHeaderKey =
+        mockService
+            .getRequestHeaders()
+            .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey())
+            .iterator()
+            .next();
+    Assert.assertTrue(
+        GaxHttpJsonProperties.getDefaultApiClientHeaderPattern()
+            .matcher(apiClientHeaderKey)
+            .matches());
+  }
+
+  @Test
+  public void getHealthExceptionTest() throws Exception {
+    ApiException exception =
+        ApiExceptionFactory.createException(
+            new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false);
+    mockService.addException(exception);
+
+    try {
+      String project = "project-6911";
+      String zone = "zone-5246";
+      String parentName =
+          "reservations/reservation-1729/reservationBlocks/reservationBlock-1729/reservationSubBlocks/reservationSubBlock-1729";
+      String reservationSlot = "reservationSlot-608";
+      client.getHealthAsync(project, zone, parentName, reservationSlot).get();
+      Assert.fail("No exception raised");
+    } catch (ExecutionException e) {
+    }
+  }
+
   @Test
   public void getVersionTest() throws Exception {
     Operation expectedResponse =
@@ -140,6 +221,7 @@ public void getVersionTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -290,6 +372,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSubBlocksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSubBlocksClientTest.java
index 8a5f47c07a47..895ec51666a3 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSubBlocksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationSubBlocksClientTest.java
@@ -193,6 +193,7 @@ public void getVersionTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -343,6 +344,7 @@ public void performMaintenanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -421,6 +423,7 @@ public void reportFaultyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationsClientTest.java
index 9ad144b58ab0..824d5aefc810 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ReservationsClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -346,6 +347,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -473,6 +475,7 @@ public void performMaintenanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -559,6 +562,7 @@ public void resizeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -745,6 +749,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ResourcePoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ResourcePoliciesClientTest.java
index e3bc98bc4fd6..fd70a9ad020f 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ResourcePoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ResourcePoliciesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -331,6 +332,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -458,6 +460,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RolloutPlansClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RolloutPlansClientTest.java
index 7244a9e357ea..dd48f6d9fd7f 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RolloutPlansClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RolloutPlansClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -214,6 +215,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RolloutsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RolloutsClientTest.java
index 8f0c87478a17..0d769752264a 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RolloutsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RolloutsClientTest.java
@@ -86,6 +86,7 @@ public void advanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -159,6 +160,7 @@ public void cancelTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -232,6 +234,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -417,6 +420,7 @@ public void pauseTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -490,6 +494,7 @@ public void resumeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutersClientTest.java
index 4869d83f0a29..daf0b3a898b1 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutersClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutersClientTest.java
@@ -145,6 +145,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -220,6 +221,7 @@ public void deleteNamedSetTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -295,6 +297,7 @@ public void deleteRoutePolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -680,6 +683,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -970,6 +974,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1047,6 +1052,7 @@ public void patchNamedSetTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1125,6 +1131,7 @@ public void patchRoutePolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1251,6 +1258,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1328,6 +1336,7 @@ public void updateNamedSetTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -1406,6 +1415,7 @@ public void updateRoutePolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java
index 59160081a934..ad05c261e3d4 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java
@@ -86,6 +86,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -231,6 +232,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SecurityPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SecurityPoliciesClientTest.java
index db25b057d370..04b3ca779a3b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SecurityPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SecurityPoliciesClientTest.java
@@ -91,6 +91,7 @@ public void addRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -219,6 +220,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -415,6 +417,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -583,6 +586,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -659,6 +663,7 @@ public void patchRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -735,6 +740,7 @@ public void removeRuleTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -808,6 +814,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ServiceAttachmentsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ServiceAttachmentsClientTest.java
index 6538ea983cde..31131d789b34 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ServiceAttachmentsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ServiceAttachmentsClientTest.java
@@ -144,6 +144,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -340,6 +341,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -467,6 +469,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotSettingsServiceClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotSettingsServiceClientTest.java
index 044097ef3b30..4278c3dfbbb1 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotSettingsServiceClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotSettingsServiceClientTest.java
@@ -128,6 +128,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java
index 9a10bbcedc86..da2821ddd7bd 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -296,6 +297,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -473,6 +475,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -600,6 +603,7 @@ public void updateKmsKeyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SslCertificatesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SslCertificatesClientTest.java
index f56846464ac2..e255ab99edc5 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SslCertificatesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SslCertificatesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -274,6 +275,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SslPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SslPoliciesClientTest.java
index 1f1528430c0a..7764d121535b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SslPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SslPoliciesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -274,6 +275,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -441,6 +443,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/StoragePoolsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/StoragePoolsClientTest.java
index e97f0be68d09..f2f1facb3aa4 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/StoragePoolsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/StoragePoolsClientTest.java
@@ -144,6 +144,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -341,6 +342,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -628,6 +630,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SubnetworksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SubnetworksClientTest.java
index 28bf89812755..4e0ed3490f67 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SubnetworksClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SubnetworksClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -218,6 +219,7 @@ public void expandIpCidrRangeTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -436,6 +438,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -613,6 +616,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -748,6 +752,7 @@ public void setPrivateIpGoogleAccessTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetGrpcProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetGrpcProxiesClientTest.java
index eea569a3afdf..ddf76207d88b 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetGrpcProxiesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetGrpcProxiesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -215,6 +216,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -338,6 +340,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpProxiesClientTest.java
index b7e4d1dde19a..d3a4da8e0735 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpProxiesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpProxiesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -271,6 +272,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -394,6 +396,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -470,6 +473,7 @@ public void setUrlMapTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpsProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpsProxiesClientTest.java
index de964175b92e..34dcdab676a1 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpsProxiesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpsProxiesClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -279,6 +280,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -402,6 +404,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -478,6 +481,7 @@ public void setCertificateMapTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -563,6 +567,7 @@ public void setQuicOverrideTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -647,6 +652,7 @@ public void setSslCertificatesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -733,6 +739,7 @@ public void setSslPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -809,6 +816,7 @@ public void setUrlMapTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetInstancesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetInstancesClientTest.java
index 170b57e3af86..0633fa08bbb6 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetInstancesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetInstancesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -275,6 +276,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -402,6 +404,7 @@ public void setSecurityPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetPoolsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetPoolsClientTest.java
index d8ed46add790..d217d542f5ca 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetPoolsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetPoolsClientTest.java
@@ -90,6 +90,7 @@ public void addHealthCheckTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -176,6 +177,7 @@ public void addInstanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -312,6 +314,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -499,6 +502,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -626,6 +630,7 @@ public void removeHealthCheckTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -712,6 +717,7 @@ public void removeInstanceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -798,6 +804,7 @@ public void setBackupTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -876,6 +883,7 @@ public void setSecurityPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetSslProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetSslProxiesClientTest.java
index c581017d8160..5de83e5389e7 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetSslProxiesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetSslProxiesClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -216,6 +217,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -339,6 +341,7 @@ public void setBackendServiceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -423,6 +426,7 @@ public void setCertificateMapTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -507,6 +511,7 @@ public void setProxyHeaderTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -591,6 +596,7 @@ public void setSslCertificatesTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -675,6 +681,7 @@ public void setSslPolicyTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetTcpProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetTcpProxiesClientTest.java
index 276aea8520d8..5fb38959c2e7 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetTcpProxiesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetTcpProxiesClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -271,6 +272,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -394,6 +396,7 @@ public void setBackendServiceTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -478,6 +481,7 @@ public void setProxyHeaderTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetVpnGatewaysClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetVpnGatewaysClientTest.java
index dbc6549aaaaa..666119496a34 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetVpnGatewaysClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetVpnGatewaysClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -279,6 +280,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -406,6 +408,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/UrlMapsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/UrlMapsClientTest.java
index 3b6775548c42..4ac51a73ad98 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/UrlMapsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/UrlMapsClientTest.java
@@ -141,6 +141,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -275,6 +276,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -348,6 +350,7 @@ public void invalidateCacheTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -476,6 +479,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -600,6 +604,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/VpnGatewaysClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/VpnGatewaysClientTest.java
index a7751840541b..aa31f59d0292 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/VpnGatewaysClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/VpnGatewaysClientTest.java
@@ -143,6 +143,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -327,6 +328,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -454,6 +456,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/VpnTunnelsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/VpnTunnelsClientTest.java
index 8a635cbdacc5..1aade3a1657e 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/VpnTunnelsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/VpnTunnelsClientTest.java
@@ -142,6 +142,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -290,6 +291,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -417,6 +419,7 @@ public void setLabelsTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/WireGroupsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/WireGroupsClientTest.java
index 5549387c2201..38c062a3dcf4 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/WireGroupsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/WireGroupsClientTest.java
@@ -87,6 +87,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -221,6 +222,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -349,6 +351,7 @@ public void patchTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ZoneOperationsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ZoneOperationsClientTest.java
index b54fe9bb6c35..04afc83ff3fd 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ZoneOperationsClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ZoneOperationsClientTest.java
@@ -131,6 +131,7 @@ public void getTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -259,6 +260,7 @@ public void waitTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ZoneVmExtensionPoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ZoneVmExtensionPoliciesClientTest.java
index f09cadfc81f5..824b5ce21d7a 100644
--- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ZoneVmExtensionPoliciesClientTest.java
+++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ZoneVmExtensionPoliciesClientTest.java
@@ -88,6 +88,7 @@ public void deleteTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -224,6 +225,7 @@ public void insertTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
@@ -351,6 +353,7 @@ public void updateTest() throws Exception {
             .setDescription("description-1724546052")
             .setEndTime("endTime-1607243192")
             .setError(Error.newBuilder().build())
+            .setGetHealthOperationMetadata(GetHealthOperationMetadata.newBuilder().build())
             .setGetVersionOperationMetadata(GetVersionOperationMetadata.newBuilder().build())
             .setHttpErrorMessage("httpErrorMessage1577303431")
             .setHttpErrorStatusCode(0)
diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java
index 133c7202aa6b..2d81c7f7a08a 100644
--- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java
+++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java
@@ -2136,6 +2136,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
       internal_static_google_cloud_compute_v1_GetHealthCheckRequest_descriptor;
   static com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_cloud_compute_v1_GetHealthCheckRequest_fieldAccessorTable;
+  static com.google.protobuf.Descriptors.Descriptor
+      internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_descriptor;
+  static com.google.protobuf.GeneratedMessage.FieldAccessorTable
+      internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_fieldAccessorTable;
+  static com.google.protobuf.Descriptors.Descriptor
+      internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_descriptor;
+  static com.google.protobuf.GeneratedMessage.FieldAccessorTable
+      internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_fieldAccessorTable;
   static com.google.protobuf.Descriptors.Descriptor
       internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor;
   static com.google.protobuf.GeneratedMessage.FieldAccessorTable
@@ -2148,6 +2156,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
       internal_static_google_cloud_compute_v1_GetHealthRegionHealthSourceRequest_descriptor;
   static com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internal_static_google_cloud_compute_v1_GetHealthRegionHealthSourceRequest_fieldAccessorTable;
+  static com.google.protobuf.Descriptors.Descriptor
+      internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_descriptor;
+  static com.google.protobuf.GeneratedMessage.FieldAccessorTable
+      internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_fieldAccessorTable;
   static com.google.protobuf.Descriptors.Descriptor
       internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor;
   static com.google.protobuf.GeneratedMessage.FieldAccessorTable
@@ -12190,13 +12202,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "oogle.cloud.compute.v1.CompositeHealthCheck\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
-          + "\010_warning\"\333\002\n"
+          + "\010_warning\"\351\002\n"
           + "\032ConfidentialInstanceConfig\022*\n"
           + "\032confidential_instance_type\030\255\214\336\024 \001(\tH\000\210\001\001\022+\n"
           + "\033enable_confidential_compute\030\274\353\3310"
-          + " \001(\010H\001\210\001\001\"\244\001\n"
+          + " \001(\010H\001\210\001\001\"\262\001\n"
           + "\030ConfidentialInstanceType\022(\n"
-          + "$UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE\020\000\022\t\n"
+          + "$UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE\020\000\022\014\n"
+          + "\005BMSAI\020\220\237\231\036\022\t\n"
           + "\003CCA\020\341\207\004\022-\n"
           + "&CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED\020\205\260\3546\022\t\n"
           + "\003SEV\020\304\200\005\022\016\n"
@@ -12209,8 +12222,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\024draining_timeout_sec\030\236\325\254k \001(\005H\000\210\001\001B\027\n"
           + "\025_draining_timeout_sec\"\210\002\n"
           + "\"ConsistentHashLoadBalancerSettings\022b\n"
-          + "\013http_cookie\030\373\253\227\003 \001(\0132E.google.cloud.compute.v1.C"
-          + "onsistentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022 \n"
+          + "\013http_cookie\030\373\253\227\003 \001(\0132E.google.clou"
+          + "d.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022 \n"
           + "\020http_header_name\030\306\367\372o \001(\tH\001\210\001\001\022!\n"
           + "\021minimum_ring_size\030\277\273\341o \001(\003H\002\210\001\001B\016\n"
           + "\014_http_cookieB\023\n"
@@ -12224,8 +12237,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_nameB\007\n"
           + "\005_pathB\006\n"
           + "\004_ttl\"\273\001\n"
-          + "*CopyRulesOrganizationSecurityPolicyRequest\022\032\n"
-          + "\n"
+          + "*CopyRulesOrganizationSecurityPolicyRequest\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n"
           + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022&\n"
           + "\026source_security_policy\030\355\325\372o \001(\tH\001\210\001\001B\r\n"
@@ -12245,9 +12257,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_max_age\"\321\002\n"
           + "*CreateInstancesInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n"
-          + "9instance_group_managers_create_instances_request_resource\030\223\372\332\013"
-          + " \001(\0132D.google.clo"
-          + "ud.compute.v1.InstanceGroupManagersCreateInstancesRequestB\003\340A\002\022!\n"
+          + "9instance_group_managers_create_instances_request_resource\030\223\372\332\013 \001("
+          + "\0132D.google.cloud.compute.v1.InstanceGroupManagersCreateInstancesRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -12259,18 +12270,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n"
-          + "@region_instance_group_man"
-          + "agers_create_instances_request_resource\030\210\277\230\253\001"
-          + " \001(\0132J.google.cloud.compute.v1.Regi"
-          + "onInstanceGroupManagersCreateInstancesRequestB\003\340A\002\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
-          + "\n"
+          + "@region_inst"
+          + "ance_group_managers_create_instances_request_resource\030\210\277\230\253\001"
+          + " \001(\0132J.google.cloud.c"
+          + "ompute.v1.RegionInstanceGroupManagersCreateInstancesRequestB\003\340A\002\022\032\n\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\367\001\n"
           + "%CreateMembersInterconnectGroupRequest\022#\n"
           + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022\205\001\n"
           + "3interconnect_groups_create_members_request_resource\030\355\374\213\246\001"
-          + " \001(\0132?"
-          + ".google.cloud.compute.v1.InterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n"
+          + " \001(\0132?.google.cloud.compute.v1.I"
+          + "nterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\"\221\002\n"
           + "\031CreateSnapshotDiskRequest\022\024\n"
@@ -12279,8 +12289,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022E\n"
-          + "\021snapshot_resource\030\251\270\301\345\001 \001(\0132"
-          + "!.google.cloud.compute.v1.SnapshotB\003\340A\002\022\033\n"
+          + "\021snapshot_resource\030\251\270\301\345\001"
+          + " \001(\0132!.google.cloud.compute.v1.SnapshotB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\016\n"
           + "\014_guest_flushB\r\n"
@@ -12310,8 +12320,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\024CrossSiteNetworkList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022;\n"
-          + "\005items\030\300\317\367/ \003(\0132)."
-          + "google.cloud.compute.v1.CrossSiteNetwork\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132).google.cloud.compute.v1.CrossSiteNetwork\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -12325,8 +12335,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\270\001\n"
           + "\031CustomErrorResponsePolicy\022j\n"
-          + "\024error_response_rules\030\220\255\374\006 \003(\0132I.google.cloud.com"
-          + "pute.v1.CustomErrorResponsePolicyCustomErrorResponseRule\022\035\n\r"
+          + "\024error_response_rules\030\220\255\374\006 \003(\0132I.go"
+          + "ogle.cloud.compute.v1.CustomErrorResponsePolicyCustomErrorResponseRule\022\035\n\r"
           + "error_service\030\376\356\246N \001(\tH\000\210\001\001B\020\n"
           + "\016_error_service\"\266\001\n"
           + "0CustomErrorResponsePolicyCustomErrorResponseRule\022\037\n"
@@ -12348,8 +12358,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_rsa_encrypted_keyB\t\n"
           + "\007_sha256\"\265\001\n"
           + "\"CustomerEncryptionKeyProtectedDisk\022T\n"
-          + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..g"
-          + "oogle.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\026\n"
+          + "\023disk_encryption_key\030\205\355\304\201\001"
+          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\026\n"
           + "\006source\030\233\320\301T \001(\tH\001\210\001\001B\026\n"
           + "\024_disk_encryption_keyB\t\n"
           + "\007_source\"C\n"
@@ -12425,8 +12435,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\035DeleteCrossSiteNetworkRequest\022\"\n"
           + "\022cross_site_network\030\325\305\3133 \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n"
-          + "\n"
+          + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\224\001\n"
           + "\021DeleteDiskRequest\022\024\n"
@@ -12458,7 +12467,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
+          + "\n"
           + "\013_request_id\"\257\001\n"
           + "\036DeleteFutureReservationRequest\022\"\n"
           + "\022future_reservation\030\320\306\346\032 \001(\tB\003\340A\002\022!\n"
@@ -12504,8 +12514,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "$DeleteGlobalVmExtensionPolicyRequest\022*\n"
           + "\032global_vm_extension_policy\030\236\326\374\003 \001(\tB\003\340A\002\022\241\001\n"
           + "Cglobal_vm_extension_policy_rollout_operation_rollout_input_resource\030\330\367\230F"
-          + " \001(\0132L.google"
-          + ".cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInputB\003\340A\002\022!\n"
+          + " \001(\0132L.google.cloud.compute.v1.GlobalVm"
+          + "ExtensionPolicyRolloutOperationRolloutInputB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
@@ -12520,17 +12530,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005image\030\333\322\352/ \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
-          + "\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\366\001\n"
           + "!DeleteInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022%\n"
           + "\024no_graceful_shutdown\030\222\267\253\240\001 \001(\010H\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n"
-          + "\004zon",
-      "e\030\254\307\344\001 \001(\tB\n"
+          + "request_id\030\313\201\331\021 \001",
+      "(\tH\001\210\001\001\022\033\n"
+          + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\027\n"
           + "\025_no_graceful_shutdownB\r\n"
           + "\013_request_id\"\343\001\n"
@@ -12570,8 +12579,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "*DeleteInstancesInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n"
           + "9instance_group_managers_delete_instances_request_resource\030\204\306\255O"
-          + " \001(\0132D.google"
-          + ".cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022%\n"
+          + " \001(\0132D.google.cloud.compute.v1.Instance"
+          + "GroupManagersDeleteInstancesRequestB\003\340A\002\022%\n"
           + "\024no_graceful_shutdown\030\222\267\253\240\001 \001(\010H\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
@@ -12586,10 +12595,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n"
-          + "@region_instance_group_managers_delete_instances_request_resource\030\371\212\353\356\001"
-          + " \001(\0132J.g"
-          + "oogle.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n"
-          + "\n"
+          + "@region_instance_group_ma"
+          + "nagers_delete_instances_request_resource\030\371\212\353\356\001"
+          + " \001(\0132J.google.cloud.compute.v1.Reg"
+          + "ionInstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\027\n"
           + "\025_no_graceful_shutdownB\r\n"
           + "\013_request_id\"\266\001\n"
@@ -12715,8 +12724,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\227\002\n"
           + "\033DeleteNodesNodeGroupRequest\022\033\n\n"
           + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022p\n"
-          + ")node_groups_delete_nodes_request_resource\030\222\327\263W \001(\01325.google.cloud"
-          + ".compute.v1.NodeGroupsDeleteNodesRequestB\003\340A\002\022!\n"
+          + ")node_groups_delete_nodes_request_resource\030\222\327\263W \001(\0132"
+          + "5.google.cloud.compute.v1.NodeGroupsDeleteNodesRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -12737,10 +12746,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\274\002\n"
           + "3DeletePerInstanceConfigsInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\234\001\n"
-          + "@instance_g"
-          + "roup_managers_delete_per_instance_configs_req_resource\030\240\352\350\254\001"
-          + " \001(\0132I.google.cloud."
-          + "compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReqB\003\340A\002\022!\n"
+          + "@instance_group_managers_delete_per_instance_configs_req_resource\030\240\352\350\254\001"
+          + " \001(\0132I.google.cloud.compute.v1.InstanceGroupMa"
+          + "nagersDeletePerInstanceConfigsReqB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
@@ -12751,8 +12759,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\234\001\n"
           + "Aregion_instance_group_manager_delete_instance_config_req_resource\030\205\233-"
-          + " \001(\0132J.google.cloud.compute."
-          + "v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n"
+          + " \001(\0132J.google."
+          + "cloud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n"
           + "$DeletePublicAdvertisedPrefixeRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022(\n"
@@ -12827,8 +12835,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
-          + "\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\200\002\n"
           + "\'DeleteRegionInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022%\n"
@@ -12843,8 +12850,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
-          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n"
-          + "\n"
+          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\036\n"
           + "\016resize_request\030\204\204\271g \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\270\001\n"
@@ -12867,7 +12873,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
+          + "\n"
           + "\013_request_id\"\301\001\n"
           + "\'DeleteRegionNetworkEndpointGroupRequest\022\'\n"
           + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022!\n"
@@ -12928,8 +12935,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n"
-          + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002B\r"
-          + "\n"
+          + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\270\001\n"
           + "#DeleteRegionTargetHttpsProxyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
@@ -13158,13 +13164,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005ports\030\222\360\3712 \003(\tB\017\n\r"
           + "_I_p_protocol\"\326\001\n"
           + "\025DeprecateImageRequest\022X\n"
-          + "\033deprecation_status_resource\030\360\211\345\236\001"
-          + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusB\003\340A\002\022\025\n"
+          + "\033deprecation_status_resource\030\360\211\345\236\001 \001(\0132*."
+          + "google.cloud.compute.v1.DeprecationStatusB\003\340A\002\022\025\n"
           + "\005image\030\333\322\352/ \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r",
-      "\n"
+          + "request_id\030\313",
+      "\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\277\002\n"
           + "\021DeprecationStatus\022\030\n"
           + "\007deleted\030\231\340\250\343\001 \001(\tH\000\210\001\001\022\033\n\n"
@@ -13194,8 +13200,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\317\002\n"
           + "7DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\022\234\001\n"
           + "@global_network_endpoint_groups_detach_endpoints_request_resource\030\335\215\237\004"
-          + " \001(\0132J.google.cloud"
-          + ".compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n"
+          + " \001(\0132J.google.cloud.compute.v1.GlobalNetworkE"
+          + "ndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n"
           + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
@@ -13204,8 +13210,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "1DetachNetworkEndpointsNetworkEndpointGroupRequest\022\'\n"
           + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\220\001\n"
           + "9network_endpoint_groups_detach_endpoints_request_resource\030\371\240\356\365\001"
-          + " \001(\0132D.googl"
-          + "e.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022!\n"
+          + " \001(\0132D.google.cloud.compute.v1.Network"
+          + "EndpointGroupsDetachEndpointsRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -13217,10 +13223,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n"
-          + "@region_netwo"
-          + "rk_endpoint_groups_detach_endpoints_request_resource\030\356\345\253\225\001"
-          + " \001(\0132J.google.cloud.co"
-          + "mpute.v1.RegionNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\032\n\n"
+          + "@region_network_endpoint_groups_detach_endpoints_request_resource\030\356\345\253\225\001"
+          + " \001(\0132J.g"
+          + "oogle.cloud.compute.v1.RegionNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"l\n"
           + "\034DisableXpnHostProjectRequest\022!\n"
@@ -13231,30 +13237,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " DisableXpnResourceProjectRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022z\n"
-          + ".projects_disable_xpn_resource_request_resource\030\252\324\334c"
-          + " \001(\0132:.google.clo"
-          + "ud.compute.v1.ProjectsDisableXpnResourceRequestB\003\340A\002\022\032\n\n"
+          + ".projects_disable_xpn_resource_request_resource\030\252\324\334c \001("
+          + "\0132:.google.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\317\032\n"
           + "\004Disk\022\033\n"
           + "\013access_mode\030\236\367\317\023 \001(\tH\000\210\001\001\022\035\n"
           + "\014architecture\030\323\322\261\220\001 \001(\tH\001\210\001\001\022Q\n"
-          + "\022async_primary_disk\030\235\365\211V \001(\0132-.go"
-          + "ogle.cloud.compute.v1.DiskAsyncReplicationH\002\210\001\001\022Y\n"
-          + "\025async_secondary_disks\030\250\350\375\231\001 \003"
-          + "(\01326.google.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n"
+          + "\022async_primary_disk\030\235\365\211V"
+          + " \001(\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\002\210\001\001\022Y\n"
+          + "\025async_secondary_disks\030\250\350\375\231\001"
+          + " \003(\01326.google.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022T\n"
-          + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132.."
-          + "google.cloud.compute.v1.CustomerEncryptionKeyH\005\210\001\001\022+\n"
+          + "\023disk_encryption_key\030\205\355\304\201\001"
+          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\005\210\001\001\022+\n"
           + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\006\210\001\001\022E\n"
           + "\021guest_os_features\030\321\340\347%"
           + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n"
           + "\002id\030\233\032 \001(\004H\007\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\t\210\001\001\022=\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\0132).google.cloud.compute.v1.Disk.LabelsEntry\022%\n"
+          + "\006labels\030\377\277\301\356\001 \003(\0132).go"
+          + "ogle.cloud.compute.v1.Disk.LabelsEntry\022%\n"
           + "\025last_attach_timestamp\030\245\234\215\024 \001(\tH\n"
           + "\210\001\001\022%\n"
           + "\025last_detach_timestamp\030\363\333\366\032 \001(\tH\013\210\001\001\022\030\n\r"
@@ -13275,8 +13280,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "replica_zones\030\200\270\214\027 \003(\t\022\034\n"
           + "\021resource_policies\030\341\234\314\n"
           + " \003(\t\022L\n"
-          + "\017resource_status\030\303\372\367v \001(\0132+"
-          + ".google.cloud.compute.v1.DiskResourceStatusH\024\210\001\001\022\036\n\r"
+          + "\017resource_status\030\303\372\367v"
+          + " \001(\0132+.google.cloud.compute.v1.DiskResourceStatusH\024\210\001\001\022\036\n\r"
           + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\025\210\001\001\022\036\n\r"
           + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\026\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\027\210\001\001\022\030\n"
@@ -13287,8 +13292,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013source_disk\030\301\356\264\327\001 \001(\tH\033\210\001\001\022\037\n"
           + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\034\210\001\001\022\034\n"
           + "\014source_image\030\267\350\206\030 \001(\tH\035\210\001\001\022\\\n"
-          + "\033source_image_encryption_key\030\253\221\365\265\001 \001("
-          + "\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\036\210\001\001\022\037\n"
+          + "\033source_image_encryption_key\030\253\221\365\265\001"
+          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\036\210\001\001\022\037\n"
           + "\017source_image_id\030\243\374\260\032 \001(\tH\037\210\001\001\022\'\n"
           + "\027source_instant_snapshot\030\206\204\303h \001(\tH \210\001\001\022+\n"
           + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH!\210\001\001\022\037\n"
@@ -13304,8 +13309,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004zone\030\254\307\344\001 \001(\tH)\210\001\001\032m\n"
           + "\030AsyncSecondaryDisksEntry\022\013\n"
           + "\003key\030\001 \001(\t\022@\n"
-          + "\005value\030\002 \001(\01321.google"
-          + ".cloud.compute.v1.DiskAsyncReplicationList:\0028\001\032-\n"
+          + "\005value\030\002"
+          + " \001(\01321.google.cloud.compute.v1.DiskAsyncReplicationList:\0028\001\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"q\n\n"
@@ -13397,8 +13402,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_diskB\n\n"
           + "\010_disk_id\"\214\001\n"
           + "\030DiskAsyncReplicationList\022U\n"
-          + "\026async_replication_disk\030\223\313\303n \001("
-          + "\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\000\210\001\001B\031\n"
+          + "\026async_replication_disk\030\223\313\303n"
+          + " \001(\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\000\210\001\001B\031\n"
           + "\027_async_replication_disk\"\244\003\n"
           + "\027DiskInstantiationConfig\022\034\n"
           + "\013auto_delete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\034\n"
@@ -13437,20 +13442,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021_destination_zoneB\016\n"
           + "\014_target_disk\"\251\001\n\n"
           + "DiskParams\022_\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132<.g"
-          + "oogle.cloud.compute.v1.DiskParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001"
+          + " \003(\0132<.google.cloud.compute.v1.DiskParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\372\002\n"
           + "\022DiskResourceStatus\022e\n"
-          + "\022async_primary_disk\030\235\365\211V \001(\0132A.google.cloud.compute.v1.D"
-          + "iskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n"
-          + "\025async_secondary_disks\030\250\350\375\231\001 \003(\0132"
-          + "D.google.cloud.compute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n"
+          + "\022async_primary_disk\030\235\365\211V \001(\0132A.google.clou"
+          + "d.compute.v1.DiskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n"
+          + "\025async_secondary_disks\030\250\350\375\231\001 \003(\0132D.google.cloud.compute.v1."
+          + "DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n"
           + "\030AsyncSecondaryDisksEntry\022\013\n"
           + "\003key\030\001 \001(\t\022P\n"
-          + "\005value\030\002"
-          + " \001(\0132A.google.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatus:\0028\001B\025\n"
+          + "\005value\030\002 \001(\0132A.google.cloud.compu"
+          + "te.v1.DiskResourceStatusAsyncReplicationStatus:\0028\001B\025\n"
           + "\023_async_primary_disk\"\332\001\n"
           + "(DiskResourceStatusAsyncReplicationStatus\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\"\214\001\n"
@@ -13466,8 +13471,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010DiskType\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022%\n"
           + "\024default_disk_size_gb\030\365\244\205\201\001 \001(\003H\001\210\001\001\022G\n\n"
-          + "deprecated\030\263\313\321\365\001 \001(\0132*.googl"
-          + "e.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n"
+          + "deprecated\030\263\313\321\365\001"
+          + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n"
@@ -13490,8 +13495,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\271\003\n"
           + "\026DiskTypeAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n"
-          + "\005items\030\300\317\367/ \003(\0132:.google.cloud.co"
-          + "mpute.v1.DiskTypeAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132:.g"
+          + "oogle.cloud.compute.v1.DiskTypeAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -13535,7 +13540,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021resource_policies\030\341\234\314\n"
           + " \003(\t\":\n"
           + "\022DisksResizeRequest\022\030\n"
-          + "\007size_gb\030\331\213\200\354\001 \001(\003H\000\210\001\001B\n\n"
+          + "\007size_gb\030\331\213\200\354\001 \001(\003H\000\210\001\001B\n"
+          + "\n"
           + "\010_size_gb\"\211\001\n"
           + "\017DisksScopedList\022/\n"
           + "\005disks\030\366\314\312- \003(\0132\035.google.cloud.compute.v1.Disk\0229\n"
@@ -13553,8 +13559,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017_enable_display\"\201\002\n"
           + "\022DistributionPolicy\022\035\n"
           + "\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\022N\n"
-          + "\005zones\030\307\244\2557 \003(\0132<.google"
-          + ".cloud.compute.v1.DistributionPolicyZoneConfiguration\"k\n"
+          + "\005zones\030\307\244\2557"
+          + " \003(\0132<.google.cloud.compute.v1.DistributionPolicyZoneConfiguration\"k\n"
           + "\013TargetShape\022\032\n"
           + "\026UNDEFINED_TARGET_SHAPE\020\000\022\t\n"
           + "\003ANY\020\314\373\003\022\026\n"
@@ -13579,30 +13585,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022y\n"
           + "-projects_enable_xpn_resource_request_resource\030\257\320\233\311\001"
-          + " \001(\01329.google.cloud.compute.v1.ProjectsEnableXpnResourceRequestB\003\340A\002\022\032\n\n"
+          + " \001(\01329.google.cloud"
+          + ".compute.v1.ProjectsEnableXpnResourceRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"<\n"
           + "\005Error\0223\n"
           + "\006errors\030\353\336\325\226\001"
           + " \003(\0132\037.google.cloud.compute.v1.Errors\"\327\002\n"
-          + "\014ErrorDetails\022>\n"
-          + "\n"
+          + "\014ErrorDetails\022>\n\n"
           + "error_info\030\205\241\205\014"
           + " \001(\0132\".google.cloud.compute.v1.ErrorInfoH\000\210\001\001\0223\n"
           + "\004help\030\301\236\303\001"
           + " \001(\0132\035.google.cloud.compute.v1.HelpH\001\210\001\001\022M\n"
-          + "\021localized_message\030\303\376\362\300\001"
-          + " \001(\0132).google.cloud.compute.v1.LocalizedMessageH\002\210\001\001\022F\n\n"
-          + "quota_info\030\225\324\344,"
-          + " \001(\0132*.google.cloud.compute.v1.QuotaExceededInfoH\003\210\001\001B\r\n"
+          + "\021localized_message\030\303\376\362\300\001 \001(\0132"
+          + ").google.cloud.compute.v1.LocalizedMessageH\002\210\001\001\022F\n\n"
+          + "quota_info\030\225\324\344, \001(\0132*.google."
+          + "cloud.compute.v1.QuotaExceededInfoH\003\210\001\001B\r\n"
           + "\013_error_infoB\007\n"
           + "\005_helpB\024\n"
           + "\022_localized_messageB\r\n"
           + "\013_quota_info\"\315\001\n"
           + "\tErrorInfo\022\027\n"
           + "\006domain\030\304\251\317\207\001 \001(\tH\000\210\001\001\022G\n"
-          + "\tmetadatas\030\244\326\207\004 \003(\01321.google.clo"
-          + "ud.compute.v1.ErrorInfo.MetadatasEntry\022\026\n"
+          + "\tmetadatas\030\244\326\207\004 \003("
+          + "\01321.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\022\026\n"
           + "\006reason\030\304\244\226B \001(\tH\001\210\001\001\0320\n"
           + "\016MetadatasEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
@@ -13637,8 +13643,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_type\"\274\002\n"
           + "\032ExchangedPeeringRoutesList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022@\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132..google.cloud.compute.v1.ExchangedPeeringRoute\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132..goog"
+          + "le.cloud.compute.v1.ExchangedPeeringRoute\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -13656,8 +13662,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\n"
           + "subnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022\200\001\n"
           + "1subnetworks_expand_ip_cidr_range_request_resource\030\336\320\272\343\001"
-          + " \001(\0132<.google.cloud.compu"
-          + "te.v1.SubnetworksExpandIpCidrRangeRequestB\003\340A\002B\r\n"
+          + " \001(\0132<.goog"
+          + "le.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\003\340A\002B\r\n"
           + "\013_request_id\"\251\001\n"
           + "\004Expr\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n\n"
@@ -13672,15 +13678,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\002\210\001\001\022K\n\n"
-          + "interfaces\030\332\364\340\005 "
-          + "\003(\01324.google.cloud.compute.v1.ExternalVpnGatewayInterface\022\024\n"
+          + "interfaces\030\332\364\340\005"
+          + " \003(\01324.google.cloud.compute.v1.ExternalVpnGatewayInterface\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022K\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\01327.google.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n"
+          + "\006labels\030\377\277\301\356\001 \003(\01327.google.cl"
+          + "oud.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022I\n"
-          + "\006params\030\206\363\253% \001(\01321.googl"
-          + "e.cloud.compute.v1.ExternalVpnGatewayParamsH\006\210\001\001\022 \n"
+          + "\006params\030\206\363\253%"
+          + " \001(\01321.google.cloud.compute.v1.ExternalVpnGatewayParamsH\006\210\001\001\022 \n"
           + "\017redundancy_type\030\234\316\267\201\001 \001(\tH\007\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\032-\n"
           + "\013LabelsEntry\022\013\n"
@@ -13711,8 +13717,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026ExternalVpnGatewayList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022=\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132+.google.cloud.compute.v1.ExternalVpnGateway\022\024\n"
+          + "\005items\030\300\317\367/ \003"
+          + "(\0132+.google.cloud.compute.v1.ExternalVpnGateway\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\0229\n"
@@ -13725,8 +13731,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\305\001\n"
           + "\030ExternalVpnGatewayParams\022m\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132J.google."
-          + "cloud.compute.v1.ExternalVpnGatewayParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001"
+          + " \003(\0132J.google.cloud.compute.v1.ExternalV"
+          + "pnGatewayParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\262\001\n"
@@ -13751,8 +13758,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022G\n\n"
-          + "log_config\030\235\321\301\247\001 "
-          + "\001(\0132*.google.cloud.compute.v1.FirewallLogConfigH\006\210\001\001\022\024\n"
+          + "log_config\030\235\321\301\247\001"
+          + " \001(\0132*.google.cloud.compute.v1.FirewallLogConfigH\006\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n"
           + "\007network\030\256\264\205o \001(\tH\010\210\001\001\022?\n"
           + "\006params\030\206\363\253% \001(\0132\'.google.cloud.compute.v1.FirewallParamsH"
@@ -13770,14 +13777,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006EGRESS\020\365\366\264\316\001\022\017\n"
           + "\007INGRESS\020\225\375\276\366\001B\025\n"
           + "\023_creation_timestampB\016\n"
-          + "\014_descriptionB\014\n"
-          + "\n"
+          + "\014_descriptionB\014\n\n"
           + "_directionB\013\n"
           + "\t_disabledB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\r\n"
           + "\013_log_configB\007\n"
-          + "\005_nameB\n\n"
+          + "\005_nameB\n"
+          + "\n"
           + "\010_networkB\t\n"
           + "\007_paramsB\013\n"
           + "\t_priorityB\014\n\n"
@@ -13805,8 +13812,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_enableB\013\n"
           + "\t_metadata\"\261\001\n"
           + "\016FirewallParams\022c\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001"
-          + " \003(\0132@.google.cloud.compute.v1.FirewallParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.clou"
+          + "d.compute.v1.FirewallParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\227\001\n"
@@ -13815,16 +13822,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\01322.google.cloud.compute.v1.FirewallPolicyAssociation\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n"
           + "\005_kind\"\253\001\n"
-          + "\032FirewallPoliciesScopedL",
-      "ist\022F\n"
+          + "\032FirewallP",
+      "oliciesScopedList\022F\n"
           + "\021firewall_policies\030\257\213\225\273\001"
           + " \003(\0132\'.google.cloud.compute.v1.FirewallPolicy\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\254\007\n"
           + "\016FirewallPolicy\022L\n"
-          + "\014associations\030\222\350\312\362\001 \003(\01322.google"
-          + ".cloud.compute.v1.FirewallPolicyAssociation\022\"\n"
+          + "\014associations\030\222\350\312\362\001"
+          + " \003(\01322.google.cloud.compute.v1.FirewallPolicyAssociation\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n"
           + "\014display_name\030\350\207\221\002 \001(\tH\002\210\001\001\022\033\n"
@@ -13832,15 +13839,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022O\n"
-          + "\026packet_mirroring_rules\030\304\377\300\375\001"
-          + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\026\n"
+          + "\026packet_mirroring_rules\030\304\377\300\375\001 \003(\013"
+          + "2+.google.cloud.compute.v1.FirewallPolicyRule\022\026\n"
           + "\006parent\030\252\221\254% \001(\tH\007\210\001\001\022\033\n"
           + "\013policy_type\030\247\244\324\010 \001(\tH\010\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022!\n"
           + "\020rule_tuple_count\030\225\302\226\271\001 \001(\005H\n"
           + "\210\001\001\022=\n"
-          + "\005rules\030\367\221\3653 \003("
-          + "\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\032\n"
+          + "\005rules\030\367\221\3653"
+          + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\014\210\001\001\022\033\n\n"
           + "short_name\030\356\270\320\352\001 \001(\tH\r"
@@ -13848,7 +13855,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "PolicyType\022\031\n"
           + "\025UNDEFINED_POLICY_TYPE\020\000\022\027\n"
           + "\020RDMA_ROCE_POLICY\020\231\265\367F\022\021\n\n"
-          + "ULL_POLICY\020\234\330\365/\022\021\n\n"
+          + "ULL_POLICY\020\234\330\365/\022\021\n"
+          + "\n"
           + "VPC_POLICY\020\350\212\270#B\025\n"
           + "\023_creation_timestampB\016\n"
           + "\014_descriptionB\017\n\r"
@@ -13894,8 +13902,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\037\n"
           + "\016enable_logging\030\243\311\355\214\001 \001(\010H\004\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022I\n"
-          + "\005match\030\305\263\2671 \001(\01322.google.cloud."
-          + "compute.v1.FirewallPolicyRuleMatcherH\006\210\001\001\022\031\n"
+          + "\005match\030\305\263\2671 \001(\01322"
+          + ".google.cloud.compute.v1.FirewallPolicyRuleMatcherH\006\210\001\001\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\007\210\001\001\022\031\n"
           + "\trule_name\030\356\263\256\032 \001(\tH\010\210\001\001\022!\n"
           + "\020rule_tuple_count\030\225\302\226\271\001 \001(\005H\t\210\001\001\022&\n"
@@ -13903,8 +13911,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\210\001\001\022#\n"
           + "\027target_forwarding_rules\030\243\344\274\354\001 \003(\t\022\034\n"
           + "\020target_resources\030\367\321\360\373\001 \003(\t\022T\n"
-          + "\022target_secure_tags\030\263\304\234\337\001 \003(\01324.google.c"
-          + "loud.compute.v1.FirewallPolicyRuleSecureTag\022#\n"
+          + "\022target_secure_tags\030\263\304\234\337\001 "
+          + "\003(\01324.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022#\n"
           + "\027target_service_accounts\030\236\216\234\332\001 \003(\t\022\033\n"
           + "\013target_type\030\250\322\200\036 \001(\tH\013\210\001\001\022\033\n"
           + "\013tls_inspect\030\320\275\332\024 \001(\010H\014\210\001\001\"E\n"
@@ -13937,8 +13945,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021dest_network_type\030\250\272\267\303\001 \001(\tH\001\210\001\001\022\034\n"
           + "\021dest_region_codes\030\230\253\371^ \003(\t\022$\n"
           + "\031dest_threat_intelligences\030\254\363\2259 \003(\t\022Z\n"
-          + "\016layer4_configs\030\265\334\216\262\001 \003(\0132>.google.cloud.com"
-          + "pute.v1.FirewallPolicyRuleMatcherLayer4Config\022\036\n"
+          + "\016layer4_configs\030\265\334\216\262\001 \003(\0132>.go"
+          + "ogle.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config\022\036\n"
           + "\022src_address_groups\030\272\230\215\320\001 \003(\t\022\025\n"
           + "\tsrc_fqdns\030\343\314\355\317\001 \003(\t\022\031\n\r"
           + "src_ip_ranges\030\323\200\207\316\001 \003(\t\022#\n"
@@ -13946,8 +13954,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020src_network_type\030\246\362\335\223\001 \001(\tH\003\210\001\001\022\027\n"
           + "\014src_networks\030\200\200\353u \003(\t\022\033\n"
           + "\020src_region_codes\030\226\343\237/ \003(\t\022Q\n"
-          + "\017src_secure_tags\030\206\224\316\362\001 \003"
-          + "(\01324.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022$\n"
+          + "\017src_secure_tags\030\206\224\316\362\001"
+          + " \003(\01324.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022$\n"
           + "\030src_threat_intelligences\030\252\357\250\232\001 \003(\t\"8\n"
           + "\022DestNetworkContext\022\"\n"
           + "\036UNDEFINED_DEST_NETWORK_CONTEXT\020\000\"2\n"
@@ -13997,8 +14005,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tall_ports\030\364\257\243\324\001 \001(\010H\002\210\001\001\022$\n"
           + "\023allow_global_access\030\212\306\221\356\001 \001(\010H\003\210\001\001\022\'\n"
           + "\027allow_psc_global_access\030\313\205\321} \001(\010H\004\210\001\001\022Y\n"
-          + "\023attached_extensions\030\217\253\330\267\001"
-          + " \003(\01328.google.cloud.compute.v1.ForwardingRuleAttachedExtension\022 \n"
+          + "\023attached_extensions\030\217\253\330\267\001 \003(\01328.google.clo"
+          + "ud.compute.v1.ForwardingRuleAttachedExtension\022 \n"
           + "\017backend_service\030\212\300\256\222\001 \001(\tH\005\210\001\001\022%\n"
           + "\024base_forwarding_rule\030\220\333\243\372\001 \001(\tH\006\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\007\210\001\001\022\034\n"
@@ -14016,8 +14024,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026is_mirroring_collector\030\374\340\3568 \001(\010H\017\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\020\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\021\210\001\001\022G\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\01323.google.cloud.compute.v1.ForwardingRule.LabelsEntry\022&\n"
+          + "\006labels\030\377\277\301\356\001 \003(\01323.google"
+          + ".cloud.compute.v1.ForwardingRule.LabelsEntry\022&\n"
           + "\025load_balancing_scheme\030\304\214\302\255\001 \001(\tH\022\210\001\001\022E\n"
           + "\020metadata_filters\030\353\315\314\335\001"
           + " \003(\0132\'.google.cloud.compute.v1.MetadataFilter\022\024\n"
@@ -14032,8 +14040,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tH\032\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\033\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\034\210\001\001\022o\n"
-          + "\037service_directory_registrations\030\376\261\314j \003(\0132C.google.c"
-          + "loud.compute.v1.ForwardingRuleServiceDirectoryRegistration\022\036\n\r"
+          + "\037service_directory_registrations\030\376\261\314j "
+          + "\003(\0132C.google.cloud.compute.v1.ForwardingRuleServiceDirectoryRegistration\022\036\n\r"
           + "service_label\030\352\231\354\306\001 \001(\tH\035\210\001\001\022\035\n"
           + "\014service_name\030\325\253\315\253\001 \001(\tH\036\210\001\001\022\033\n"
           + "\020source_ip_ranges\030\312\243\2315 \003(\t\022\033\n\n"
@@ -14084,8 +14092,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007PENDING\020\367\252\360\020\022\017\n"
           + "\010REJECTED\020\376\210\204S\022\031\n"
           + "\022STATUS_UNSPECIFIED\020\312\314\213\024B\016\n"
-          + "\014_I_p_addressB\017\n"
-          + "\r"
+          + "\014_I_p_addressB\017\n\r"
           + "_I_p_protocolB\014\n\n"
           + "_all_portsB\026\n"
           + "\024_allow_global_accessB\032\n"
@@ -14120,19 +14127,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_target\"\313\003\n"
           + "\034ForwardingRuleAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132@.google.cloud.compute.v1.ForwardingRuleAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132@.google.cloud.comput"
+          + "e.v1.ForwardingRuleAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
           + "\014unreachables\030\237\240\206t \003(\t\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
-          + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n"
-          + "\n"
+          + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022A\n"
-          + "\005value\030\002 \001(\0132"
-          + "2.google.cloud.compute.v1.ForwardingRulesScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\01322.google.cloud.compute.v1.ForwardingRulesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -14170,18 +14176,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\0132\'.google.cloud.compute.v1.ForwardingRule\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
-          + "\010_warning\"\241\026\n"
+          + "\010_warning\"\311\026\n"
           + "\021FutureReservation\022_\n"
-          + "\025aggregate_reservation\030\314\362\203\213\001"
-          + " \001(\01327.google.cloud.compute.v1.AllocationAggregateReservationH\000\210\001\001\0225\n"
+          + "\025aggregate_reservation\030\314\362\203\213\001 \001(\01327.google.cloud.comput"
+          + "e.v1.AllocationAggregateReservationH\000\210\001\001\0225\n"
           + "%auto_created_reservations_delete_time\030\320\331\346s \001("
           + "\tH\001\210\001\001\022V\n"
           + "\"auto_created_reservations_duration\030\205\260\320\354\001"
           + " \001(\0132!.google.cloud.compute.v1.DurationH\002\210\001\001\0226\n"
           + "%auto_delete_auto_created_reservations\030\252\343\245\352\001"
           + " \001(\010H\003\210\001\001\022Y\n"
-          + "\017commitment_info\030\230\357\257N"
-          + " \001(\01328.google.cloud.compute.v1.FutureReservationCommitmentInfoH\004\210\001\001\022*\n"
+          + "\017commitment_info\030\230\357\257N \001(\01328.google.clo"
+          + "ud.compute.v1.FutureReservationCommitmentInfoH\004\210\001\001\022*\n"
           + "\031confidential_compute_type\030\231\357\242\270\001 \001(\tH\005\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\006\210\001\001\022 \n"
           + "\017deployment_type\030\364\200\226\275\001 \001(\tH\007\210\001\001\022\034\n"
@@ -14194,8 +14200,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022\033\n"
           + "\013name_prefix\030\306\245\335p \001(\tH\r"
           + "\210\001\001\022H\n"
-          + "\006params\030\206\363\253%"
-          + " \001(\01320.google.cloud.compute.v1.FutureReservationParamsH\016\210\001\001\022\037\n"
+          + "\006params\030\206\363\253% \001(\01320.google."
+          + "cloud.compute.v1.FutureReservationParamsH\016\210\001\001\022\037\n"
           + "\017planning_status\030\224\246\263\t \001(\tH\017\210\001\001\022!\n"
           + "\020reservation_mode\030\266\334\234\204\001 \001(\tH\020\210\001\001\022!\n"
           + "\020reservation_name\030\236\336\235\204\001 \001(\tH\021\210\001\001\022L\n"
@@ -14208,17 +14214,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016share_settings\030\203\221\224\177"
           + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\027\210\001\001\022-\n"
           + "\035specific_reservation_required\030\237\307\203l \001(\010H\030\210\001\001\022h\n"
-          + "\027specific_sku_properties\030\302\370\3653 \001(\0132?.google.cloud.compute.v"
-          + "1.FutureReservationSpecificSKUPropertiesH\031\210\001\001\022H\n"
-          + "\006status\030\362\237\267V \001(\01320.google.cloud."
-          + "compute.v1.FutureReservationStatusH\032\210\001\001\022h\n"
-          + "\027storage_pool_properties\030\362\306\206\" \001(\0132?.go"
-          + "ogle.cloud.compute.v1.FutureReservationStoragePoolPropertiesH\033\210\001\001\022R\n"
-          + "\013time_window\030\242\353\330\311\001"
-          + " \001(\01324.google.cloud.compute.v1.FutureReservationTimeWindowH\034\210\001\001\022\024\n"
-          + "\004zone\030\254\307\344\001 \001(\tH\035\210\001\001\"\227\001\n"
+          + "\027specific_sku_properties\030\302\370\3653 \001(\0132?.google.c"
+          + "loud.compute.v1.FutureReservationSpecificSKUPropertiesH\031\210\001\001\022H\n"
+          + "\006status\030\362\237\267V \001(\01320"
+          + ".google.cloud.compute.v1.FutureReservationStatusH\032\210\001\001\022h\n"
+          + "\027storage_pool_properties\030\362\306\206\" \001(\0132?.google.cloud.compute.v1.Futu"
+          + "reReservationStoragePoolPropertiesH\033\210\001\001\022R\n"
+          + "\013time_window\030\242\353\330\311\001 \001(\01324.google.cloud."
+          + "compute.v1.FutureReservationTimeWindowH\034\210\001\001\022\024\n"
+          + "\004zone\030\254\307\344\001 \001(\tH\035\210\001\001\"\277\001\n"
           + "\027ConfidentialComputeType\022\'\n"
-          + "#UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE\020\000\022%\n"
+          + "#UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE\020\000\022&\n"
+          + "\037CONFIDENTIAL_COMPUTE_TYPE_BMSAI\020\212\327\2731\022%\n"
           + "\035CONFIDENTIAL_COMPUTE_TYPE_TDX\020\342\254\322\217\001\022,\n"
           + "%CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED\020\221\257\221\024\"a\n"
           + "\016DeploymentType\022\035\n"
@@ -14287,14 +14294,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020_commitment_planB\034\n"
           + "\032_previous_commitment_terms\"\303\001\n"
           + "\027FutureReservationParams\022l\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132I."
-          + "google.cloud.compute.v1.FutureReservationParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001"
+          + " \003(\0132I.google.cloud.compute.v1.Fu"
+          + "tureReservationParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\256\002\n"
           + "&FutureReservationSpecificSKUProperties\022w\n"
-          + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.compute.v1.Alloca"
-          + "tionSpecificSKUAllocationReservedInstancePropertiesH\000\210\001\001\022)\n"
+          + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.com"
+          + "pute.v1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\000\210\001\001\022)\n"
           + "\030source_instance_template\030\300\303\301\236\001 \001("
           + "\tH\001\210\001\001\022\033\n"
           + "\013total_count\030\324\230\310= \001(\003H\002\210\001\001B\026\n"
@@ -14304,21 +14312,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\027FutureReservationStatus\022 \n"
           + "\020amendment_status\030\344\242\253w \001(\tH\000\210\001\001\022$\n"
           + "\031auto_created_reservations\030\256\225\356B \003(\t\022r\n"
-          + "\037exapool_provisioned_capacity_gb\030\340\341\313\244\001"
-          + " \001(\0132@.google.cloud.co"
-          + "mpute.v1.StoragePoolExapoolProvisionedCapacityGbH\001\210\001\001\022x\n"
-          + "\034existing_matching_usage_info\030\332\212\223\363\001"
-          + " \001(\0132I.google.cloud.compute.v"
-          + "1.FutureReservationStatusExistingMatchingUsageInfoH\002\210\001\001\022 \n"
+          + "\037exapool_provisioned_capacity_gb\030\340\341\313\244\001 \001(\0132@.g"
+          + "oogle.cloud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\001\210\001\001\022x\n"
+          + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I.google.c"
+          + "loud.compute.v1.FutureReservationStatusExistingMatchingUsageInfoH\002\210\001\001\022"
+          + " \n"
           + "\017fulfilled_count\030\357\223\246\230\001 \001(\003H\003\210\001\001\022i\n"
-          + "\025last_known_good_state\030\224\337\370[ "
-          + "\001(\0132B.google.cloud.compute.v1.FutureReservationStatusLastKnownGoodStateH\004\210\001\001\022\031\n"
+          + "\025last_known_good_state\030\224\337\370[ \001(\0132B.google.cloud.compute"
+          + ".v1.FutureReservationStatusLastKnownGoodStateH\004\210\001\001\022\031\n"
           + "\tlock_time\030\341\222\307D \001(\tH\005\210\001\001\022\"\n"
           + "\022procurement_status\030\341\340\223k \001(\tH\006\210\001\001\022n\n"
-          + "\027specific_sku_properties\030\302\370\3653 \001(\0132E.google.cloud.compute.v"
-          + "1.FutureReservationStatusSpecificSKUPropertiesH\007\210\001\001\022{\n"
-          + "!storage_pool_provisioned_capacity\030\344\237\346@ \001(\0132H.google.cloud.compute"
-          + ".v1.FutureReservationStoragePoolProvisionedCapacityH\010\210\001\001\"\251\001\n"
+          + "\027specific_sku_properties\030\302\370\3653 \001(\0132E.google.c"
+          + "loud.compute.v1.FutureReservationStatusSpecificSKUPropertiesH\007\210\001\001\022{\n"
+          + "!storage_pool_provisioned_capacity\030\344\237\346@ \001(\0132H.google"
+          + ".cloud.compute.v1.FutureReservationStoragePoolProvisionedCapacityH\010\210\001\001\"\251\001\n"
           + "\017AmendmentStatus\022\036\n"
           + "\032UNDEFINED_AMENDMENT_STATUS\020\000\022\031\n"
           + "\022AMENDMENT_APPROVED\020\311\237\346G\022\031\n"
@@ -14356,11 +14363,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_timestamp\"\213\007\n"
           + ")FutureReservationStatusLastKnownGoodState\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022x\n"
-          + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I.google.clo"
-          + "ud.compute.v1.FutureReservationStatusExistingMatchingUsageInfoH\001\210\001\001\022\202\001\n"
-          + "\030future_reservation_specs\030\351\224\255\' \001(\0132X.google.cloud"
-          + ".compute.v1.FutureReservationStatusLastK"
-          + "nownGoodStateFutureReservationSpecsH\002\210\001\001\022\031\n"
+          + "\034existing_matching_usage_info\030\332\212\223\363\001 \001("
+          + "\0132I.google.cloud.compute.v1.FutureReserv"
+          + "ationStatusExistingMatchingUsageInfoH\001\210\001\001\022\202\001\n"
+          + "\030future_reservation_specs\030\351\224\255\' \001(\0132"
+          + "X.google.cloud.compute.v1.FutureReservat"
+          + "ionStatusLastKnownGoodStateFutureReservationSpecsH\002\210\001\001\022\031\n"
           + "\tlock_time\030\341\222\307D \001(\tH\003\210\001\001\022\033\n"
           + "\013name_prefix\030\306\245\335p \001(\tH\004\210\001\001\022\"\n"
           + "\022procurement_status\030\341\340\223k \001(\tH\005\210\001\001\"\341\002\n"
@@ -14386,12 +14394,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_name_prefixB\025\n"
           + "\023_procurement_status\"\206\003\n"
           + "?FutureReservationStatusLastKnownGoodStateFutureReservationSpecs\022F\n"
-          + "\016share_settings\030\203\221\224\177 \001(\0132&.goo"
-          + "gle.cloud.compute.v1.ShareSettingsH\000\210\001\001\022h\n"
-          + "\027specific_sku_properties\030\302\370\3653 \001(\0132?.go"
-          + "ogle.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\001\210\001\001\022R\n"
-          + "\013time_window\030\242\353\330\311\001"
-          + " \001(\01324.google.cloud.compute.v1.FutureReservationTimeWindowH\002\210\001\001B\021\n"
+          + "\016share_settings\030\203\221\224\177"
+          + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\000\210\001\001\022h\n"
+          + "\027specific_sku_properties\030\302\370\3653 \001(\0132?.google.cloud.compute.v1.Futu"
+          + "reReservationSpecificSKUPropertiesH\001\210\001\001\022R\n"
+          + "\013time_window\030\242\353\330\311\001 \001(\01324.google.cloud."
+          + "compute.v1.FutureReservationTimeWindowH\002\210\001\001B\021\n"
           + "\017_share_settingsB\032\n"
           + "\030_specific_sku_propertiesB\016\n"
           + "\014_time_window\"{\n"
@@ -14399,13 +14407,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\033source_instance_template_id\030\372\357\2025 \001(\tH\000\210\001\001B\036\n"
           + "\034_source_instance_template_id\"\306\003\n"
           + "&FutureReservationStoragePoolProperties\022{\n"
-          + ")requested_exapool_provisioned_capacity_gb\030\217\210\270S \001(\0132@.goo"
-          + "gle.cloud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\000\210\001\001\022\206\001\n"
-          + "+requested_storage_pool_provisioned_capacity\030\323\246\362\233\001 "
-          + "\001(\0132H.google.cloud.compute.v1.FutureRese"
-          + "rvationStoragePoolProvisionedCapacityH\001\210\001\001\022\"\n"
-          + "\021storage_pool_type\030\271\201\260\210\001 \001(\tH\002\210\001\001B,",
-      "\n"
+          + ")requested_exapool_provisioned_capacity_gb\030\217\210\270S"
+          + " \001(\0132@.google.cloud.compute.v1.Stora"
+          + "gePoolExapoolProvisionedCapacityGbH\000\210\001\001\022\206\001\n"
+          + "+requested_storage_pool_provisioned_capacity\030\323\246\362\233\001"
+          + " \001(\0132H.google.cloud.compute.v1.FutureReservationStoragePoolProvisio",
+      "nedCapacityH\001\210\001\001\022\"\n"
+          + "\021storage_pool_type\030\271\201\260\210\001 \001(\tH\002\210\001\001B,\n"
           + "*_requested_exapool_provisioned_capacity_gbB.\n"
           + ",_requested_storage_pool_provisioned_capacityB\024\n"
           + "\022_storage_pool_type\"\217\002\n"
@@ -14418,8 +14426,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026_pool_provisioned_iopsB\036\n"
           + "\034_pool_provisioned_throughput\"\271\001\n"
           + "\033FutureReservationTimeWindow\022;\n"
-          + "\010duration\030\224\233\221J \001("
-          + "\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\030\n"
+          + "\010duration\030\224\233\221J"
+          + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\030\n"
           + "\010end_time\030\261\247\3476 \001(\tH\001\210\001\001\022\032\n\n"
           + "start_time\030\212\351\356\021 \001(\tH\002\210\001\001B\013\n"
           + "\t_durationB\013\n"
@@ -14428,8 +14436,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "(FutureReservationsAggregatedListResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022^\n"
-          + "\005items\030\300\317\367/ \003(\0132"
-          + "L.google.cloud.compute.v1.FutureReservationsAggregatedListResponse.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute.v1."
+          + "FutureReservationsAggregatedListResponse.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -14438,8 +14446,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\005\210\001\001\032c\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022D\n"
-          + "\005value\030\002"
-          + " \001(\01325.google.cloud.compute.v1.FutureReservationsScopedList:\0028\001B\007\n"
+          + "\005value\030\002 \001(\01325.google.cloud.comp"
+          + "ute.v1.FutureReservationsScopedList:\0028\001B\007\n"
           + "\005_etagB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
@@ -14449,8 +14457,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\036FutureReservationsListResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022<\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132*.google.cloud.compute.v1.FutureReservation\022\024\n"
+          + "\005items\030\300\317\367/ "
+          + "\003(\0132*.google.cloud.compute.v1.FutureReservation\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -14472,15 +14480,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\035FutureResourcesRecommendation\022\030\n"
           + "\010end_time\030\261\247\3476 \001(\tH\000\210\001\001\022\031\n"
           + "\010location\030\265\277\276\212\001 \001(\tH\001\210\001\001\022f\n"
-          + "\017other_locations\030\357\371\300U \003(\0132J.google.cloud.compute.v1.FutureR"
-          + "esourcesRecommendation.OtherLocationsEntry\022\"\n"
+          + "\017other_locations\030\357\371\300U \003(\0132J.google.cloud.comp"
+          + "ute.v1.FutureResourcesRecommendation.OtherLocationsEntry\022\"\n"
           + "\021recommendation_id\030\341\326\243\342\001 \001(\tH\002\210\001\001\022#\n"
           + "\023recommendation_type\030\200\350\203n \001(\tH\003\210\001\001\022\032\n\n"
           + "start_time\030\212\351\356\021 \001(\tH\004\210\001\001\032z\n"
           + "\023OtherLocationsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022R\n"
-          + "\005value\030\002 \001(\0132C.goo"
-          + "gle.cloud.compute.v1.FutureResourcesRecommendationOtherLocation:\0028\001\"z\n"
+          + "\005value\030\002 \001(\0132C.google.cloud.compute.v1.Futur"
+          + "eResourcesRecommendationOtherLocation:\0028\001\"z\n"
           + "\022RecommendationType\022!\n"
           + "\035UNDEFINED_RECOMMENDATION_TYPE\020\000\022\031\n"
           + "\022FUTURE_RESERVATION\020\260\326\310\023\022&\n"
@@ -14504,12 +14512,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_status\"\366\003\n"
           + "\023FutureResourcesSpec\022 \n"
           + "\017deployment_type\030\364\200\226\275\001 \001(\tH\000\210\001\001\022\\\n"
-          + "\017location_policy\030\374\271\207\336\001"
-          + " \001(\0132:.google.cloud.compute.v1.FutureResourcesSpecLocationPolicyH\001\210\001\001\022^\n"
-          + "\020target_resources\030\367\321\360\373\001 \001(\0132;.google.clou"
-          + "d.compute.v1.FutureResourcesSpecTargetResourcesH\002\210\001\001\022K\n"
-          + "\017time_range_spec\030\257\314\3077 \001(\013"
-          + "2*.google.cloud.compute.v1.FlexibleTimeRangeH\003\210\001\001\"a\n"
+          + "\017location_policy\030\374\271\207\336\001 \001(\0132:.google.cloud"
+          + ".compute.v1.FutureResourcesSpecLocationPolicyH\001\210\001\001\022^\n"
+          + "\020target_resources\030\367\321\360\373\001 \001(\013"
+          + "2;.google.cloud.compute.v1.FutureResourcesSpecTargetResourcesH\002\210\001\001\022K\n"
+          + "\017time_range_spec\030\257\314\3077"
+          + " \001(\0132*.google.cloud.compute.v1.FlexibleTimeRangeH\003\210\001\001\"a\n"
           + "\016DeploymentType\022\035\n"
           + "\031UNDEFINED_DEPLOYMENT_TYPE\020\000\022\014\n"
           + "\005DENSE\020\377\225\373\036\022\"\n"
@@ -14550,12 +14558,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017_disk_interfaceB\017\n\r"
           + "_disk_size_gb\"\373\001\n"
           + "!FutureResourcesSpecLocationPolicy\022`\n"
-          + "\tlocations\030\336\256\221\305\001 \003(\0132I.google.clo"
-          + "ud.compute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\032t\n"
+          + "\tlocations\030\336\256\221\305\001 \003("
+          + "\0132I.google.cloud.compute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\032t\n"
           + "\016LocationsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022Q\n"
-          + "\005value\030\002 \001(\0132B.google.cl"
-          + "oud.compute.v1.FutureResourcesSpecLocationPolicyLocation:\0028\001\"\270\001\n"
+          + "\005value\030\002 \001"
+          + "(\0132B.google.cloud.compute.v1.FutureResourcesSpecLocationPolicyLocation:\0028\001\"\270\001\n"
           + ")FutureResourcesSpecLocationPolicyLocation\022\032\n\n"
           + "preference\030\333\371\362G \001(\tH\000\210\001\001\"`\n\n"
           + "Preference\022\030\n"
@@ -14566,16 +14574,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_preference\"\354\001\n"
           + "\'FutureResourcesSpecSpecificSKUResources\022\036\n"
           + "\016instance_count\030\345\211\357$ \001(\003H\000\210\001\001\022_\n"
-          + "\024local_ssd_partitions\030\270\306\270\340\001 \003(\0132=."
-          + "google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition\022\034\n"
+          + "\024local_ssd_partitions\030\270\306\270\340\001"
+          + " \003(\0132=.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition\022\034\n"
           + "\014machine_type\030\262\260\312l \001(\tH\001\210\001\001B\021\n"
           + "\017_instance_countB\017\n\r"
           + "_machine_type\"\246\002\n"
           + "\"FutureResourcesSpecTargetResources\022c\n"
-          + "\023aggregate_resources\030\245\247\237V \001(\0132>."
-          + "google.cloud.compute.v1.FutureResourcesSpecAggregateResourcesH\000\210\001\001\022h\n"
-          + "\026specific_sku_resources\030\266\342\254\177 \001(\0132@.google.cloud.com"
-          + "pute.v1.FutureResourcesSpecSpecificSKUResourcesH\001\210\001\001B\026\n"
+          + "\023aggregate_resources\030\245\247\237V \001(\0132>.google.cloud.compute.v1.Fu"
+          + "tureResourcesSpecAggregateResourcesH\000\210\001\001\022h\n"
+          + "\026specific_sku_resources\030\266\342\254\177 \001(\0132@.go"
+          + "ogle.cloud.compute.v1.FutureResourcesSpecSpecificSKUResourcesH\001\210\001\001B\026\n"
           + "\024_aggregate_resourcesB\031\n"
           + "\027_specific_sku_resources\"\315\002\n"
           + "\017GRPCHealthCheck\022!\n"
@@ -14737,11 +14745,50 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\036GetHealthBackendServiceRequest\022 \n"
           + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022b\n"
-          + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/.google.c"
-          + "loud.compute.v1.ResourceGroupReferenceB\003\340A\002\"O\n"
+          + "!resource_group_reference_resource\030\323\376\3555 "
+          + "\001(\0132/.google.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"O\n"
           + "\025GetHealthCheckRequest\022\035\n"
           + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022\027\n"
-          + "\007project\030\231\226\301l \001(\tB\003\340A\002\"\335\001\n"
+          + "\007project\030\231\226\301l \001(\tB\003\340A\002\"\210\001\n"
+          + "\032GetHealthOperationMetadata\022Z\n"
+          + "\013health_info\030\261\351\230p \001(\0132=.goog"
+          + "le.cloud.compute.v1.GetHealthOperationMetadataHealthInfoH\000\210\001\001B\016\n"
+          + "\014_health_info\"\221\t\n"
+          + "$GetHealthOperationMetadataHealthInfo\022\'\n"
+          + "\027availability_slo_status\030\377\240\207z \001(\tH\000\210\001\001\022\036\n\r"
+          + "health_status\030\265\326\272\265\001 \001(\tH\001\210\001\001\022\037\n"
+          + "\017repair_category\030\360\372\2076 \001(\tH\002\210\001\001\022!\n"
+          + "\020unhealthy_reason\030\377\363\202\326\001 \001(\tH\003\210\001\001\022\034\n"
+          + "\013update_time\030\203\321\307\356\001 \001(\tH\004\210\001\001\"\352\001\n"
+          + "\025AvailabilitySloStatus\022%\n"
+          + "!UNDEFINED_AVAILABILITY_SLO_STATUS\020\000\022%\n"
+          + "\036AVAILABILITY_SLO_STATUS_IN_SLO\020\234\375\225D\022)\n"
+          + "\"AVAILABILITY_SLO_STATUS_OUT_OF_SLO\020\377\200\2725\022+\n"
+          + "#AVAILABILITY_SLO_STATUS_SLO_UNKNOWN\020\341\234\345\205\001\022+\n"
+          + "#AVAILABILITY_SLO_STATUS_UNSPECIFIED\020\367\206\263\345\001\"\216\001\n"
+          + "\014HealthStatus\022\033\n"
+          + "\027UNDEFINED_HEALTH_STATUS\020\000\022\035\n"
+          + "\025HEALTH_STATUS_HEALTHY\020\363\304\252\206\001\022\037\n"
+          + "\027HEALTH_STATUS_UNHEALTHY\020\272\210\377\342\001\022!\n"
+          + "\031HEALTH_STATUS_UNSPECIFIED\020\215\202\372\345\001\"\204\002\n"
+          + "\016RepairCategory\022\035\n"
+          + "\031UNDEFINED_REPAIR_CATEGORY\020\000\022\'\n"
+          + " REPAIR_CATEGORY_CRITICAL_FAILURE\020\271\347\342\033\022,\n"
+          + "$REPAIR_CATEGORY_EMERGENT_MAINTENANCE\020\234\216\223\277\001\022+\n"
+          + "#REPAIR_CATEGORY_PLANNED_MAINTENANCE\020\211\327\247\351\001\022#\n"
+          + "\033REPAIR_CATEGORY_UNSPECIFIED\020\310\235\375\210\001\022*\n"
+          + "#REPAIR_CATEGORY_USER_REPORTED_FAULT\020\273\262\315l\"\321\001\n"
+          + "\017UnhealthyReason\022\036\n"
+          + "\032UNDEFINED_UNHEALTHY_REASON\020\000\022.\n"
+          + "&UNHEALTHY_REASON_PENDING_USER_APPROVAL\020\317\252\262\226\001\022!\n"
+          + "\032UNHEALTHY_REASON_REPAIRING\020\365\305\205_\022%\n"
+          + "\036UNHEALTHY_REASON_UNSCHEDULABLE\020\357\236\2478\022$\n"
+          + "\034UNHEALTHY_REASON_UNSPECIFIED\020\367\221\205\241\001B\032\n"
+          + "\030_availability_slo_statusB\020\n"
+          + "\016_health_statusB\022\n"
+          + "\020_repair_categoryB\023\n"
+          + "\021_unhealthy_reasonB\016\n"
+          + "\014_update_time\"\335\001\n"
           + "$GetHealthRegionBackendServiceRequest\022 \n"
           + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
@@ -14755,10 +14802,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\"GetHealthRegionHealthSourceRequest\022\036\n\r"
           + "health_source\030\336\206\305\263\001 \001(\tB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
-          + "\006region\030\364\315\240B \001(\tB\003\340A\002\"\304\001\n"
+          + "\006region\030\364\315\240B \001(\tB\003\340A\002\"\315\001\n"
+          + "\037GetHealthReservationSlotRequest\022\034\n"
+          + "\013parent_name\030\200\212\200\344\001 \001(\tB\003\340A\002\022!\n"
+          + "\007project\030\231\226\301l \001(\tB\r"
+          + "\340A\002\362G\007project\022\032\n\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n"
+          + "\020reservation_slot\030\221\275\247\204\001 \001(\tB\003\340A\002\022\033\n"
+          + "\004zone\030\254\307\344\001 \001(\tB\n"
+          + "\340A\002\362G\004zoneB\r\n"
+          + "\013_request_id\"\304\001\n"
           + "\032GetHealthTargetPoolRequest\022X\n"
-          + "\033instance_reference_resource\030\354\344\326\213\001 \001(\0132*.g"
-          + "oogle.cloud.compute.v1.InstanceReferenceB\003\340A\002\022\027\n"
+          + "\033instance_reference_resource\030\354\344\326\213\001"
+          + " \001(\0132*.google.cloud.compute.v1.InstanceReferenceB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\033\n"
           + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\"s\n"
@@ -14913,7 +14969,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " options_requested_policy_version\030\275\374\205\356\001"
           + " \001(\005H\000\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
-          + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
+          + "\006region\030\364\315\240",
+      "B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002B#\n"
           + "!_options_requested_policy_version\"\323\001\n"
           + ".GetIamPolicyRegionNetworkFirewallPolicyRequest\0221\n"
@@ -14967,8 +15024,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002B#\n"
           + "!_options_requested_policy_version\"\250\001\n"
-          + "\033GetIamPo",
-      "licySnapshotRequest\0221\n"
+          + "\033GetIamPolicySnapshotRequest\0221\n"
           + " options_requested_policy_version\030\275\374\205\356\001"
           + " \001(\005H\000\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
@@ -15464,25 +15520,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\025GetVersionHostRequest\022\034\n"
           + "\013association\030\201\271\243\326\001 \001(\tB\003\340A\002\022\024\n"
           + "\004host\030\250\353\303\001 \001(\tB\003\340A\002\022d\n"
-          + "\"hosts_get_version_request_resource\030\202\262\255\202\001 \001(\0132/.google.cl"
-          + "oud.compute.v1.HostsGetVersionRequestB\003\340A\002\022!\n"
+          + "\"hosts_get_version_request_resource\030\202\262\255\202\001 \001("
+          + "\0132/.google.cloud.compute.v1.HostsGetVersionRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n"
-          + "\n"
+          + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\222\001\n"
           + "\033GetVersionOperationMetadata\022^\n"
-          + "\020inline_sbom_info\030\232\216\260\003"
-          + " \001(\0132<.google.cloud.compute.v1.GetVersionOperationMetadataSbomInfoH\000\210\001\001B\023\n"
+          + "\020inline_sbom_info\030\232\216\260\003 \001(\0132<.google.cloud.c"
+          + "ompute.v1.GetVersionOperationMetadataSbomInfoH\000\210\001\001B\023\n"
           + "\021_inline_sbom_info\"\256\003\n"
           + "#GetVersionOperationMetadataSbomInfo\022\202\001\n"
-          + "\032current_component_versions\030\243\270\252\202\001 \003(\0132Z.google.cloud.compu"
-          + "te.v1.GetVersionOperationMetadataSbomInfo.CurrentComponentVersionsEntry\022\200\001\n"
-          + "\031target_component_versions\030\213\202\376\244\001 \003(\0132Y.google"
-          + ".cloud.compute.v1.GetVersionOperationMet"
-          + "adataSbomInfo.TargetComponentVersionsEntry\032?\n"
+          + "\032current_component_versions\030\243\270\252\202\001 \003(\0132Z.googl"
+          + "e.cloud.compute.v1.GetVersionOperationMe"
+          + "tadataSbomInfo.CurrentComponentVersionsEntry\022\200\001\n"
+          + "\031target_component_versions\030\213\202\376\244\001"
+          + " \003(\0132Y.google.cloud.compute.v1.GetVersio"
+          + "nOperationMetadataSbomInfo.TargetComponentVersionsEntry\032?\n"
           + "\035CurrentComponentVersionsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\032>\n"
@@ -15490,13 +15546,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\313\002\n"
           + " GetVersionReservationSlotRequest\022\034\n"
-          + "\013parent_name\030\200\212\200\344\001 \001(\tB\003\340A\002\022!\n"
+          + "\013parent_name\030\200\212\200",
+      "\344\001 \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n"
           + "\020reservation_slot\030\221\275\247\204\001 \001(\tB\003\340A\002\022{\n"
-          + ".reservation_slots_get_version_request_resource\030\253\210\362\237\001 \001(\0132:.g"
-          + "oogle.cloud.compute.v1.ReservationSlotsGetVersionRequestB\003\340A\002\022\033\n"
+          + ".reservation_slots_get_version_request_resource\030\253\210\362\237\001"
+          + " \001(\0132:.google.cloud.compute.v1.ReservationSlotsGetVersionRequestB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\334\002\n"
@@ -15507,9 +15564,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022%\n"
           + "\025reservation_sub_block\030\233\312\354\n"
           + " \001(\tB\003\340A\002\022\203\001\n"
-          + "3reservation_sub_blocks_get_version_request_resource\030\265\372\254j"
-          + " \001(\0132>.google.cloud.c"
-          + "ompute.v1.ReservationSubBlocksGetVersionRequestB\003\340A\002\022\033\n"
+          + "3reservation_sub_blocks_get_version_request_resource\030\265\372\254j \001(\0132>.g"
+          + "oogle.cloud.compute.v1.ReservationSubBlocksGetVersionRequestB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"e\n"
@@ -15551,19 +15607,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\037GetZoneVmExtensionPolicyRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022$\n"
           + "\023vm_extension_policy\030\272\223\213\236\001 \001(\tB\003\340A\002\022\024\n"
-          + "\004zone\030\254\307\344\001 ",
-      "\001(\tB\003\340A\002\"\210\001\n"
+          + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\210\001\n"
           + "\032GlobalAddressesMoveRequest\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n"
           + "\023destination_address\030\303\261\236\261\001 \001(\tH\001\210\001\001B\016\n"
           + "\014_descriptionB\026\n"
           + "\024_destination_address\"{\n"
           + "1GlobalNetworkEndpointGroupsAttachEndpointsRequest\022F\n"
-          + "\021network_endpoints\030\255\221\272G"
-          + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"{\n"
+          + "\021network_endpoints\030\255\221\272G "
+          + "\003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"{\n"
           + "1GlobalNetworkEndpointGroupsDetachEndpointsRequest\022F\n"
-          + "\021network_endpoints\030\255\221\272G \003(\0132(.go"
-          + "ogle.cloud.compute.v1.NetworkEndpoint\"\277\001\n"
+          + "\021network_endpoints\030\255\221\272G"
+          + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\277\001\n"
           + "\"GlobalOrganizationSetPolicyRequest\0226\n"
           + "\010bindings\030\216\305\244\300\001 \003(\0132"
           + " .google.cloud.compute.v1.Binding\022\024\n"
@@ -15574,8 +15629,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_policy\"\321\001\n"
           + "\026GlobalSetLabelsRequest\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n"
-          + "\006labels\030\377\277\301\356\001 \003(\0132;.goog"
-          + "le.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\032-\n"
+          + "\006labels\030\377\277\301\356\001"
+          + " \003(\0132;.google.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001B\024\n"
@@ -15591,16 +15646,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\027GlobalVmExtensionPolicy\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022f\n"
-          + "\022extension_policies\030\320\272\315l \003(\0132G.google."
-          + "cloud.compute.v1.GlobalVmExtensionPolicy.ExtensionPoliciesEntry\022\020\n"
+          + "\022extension_policies\030\320\272\315l "
+          + "\003(\0132G.google.cloud.compute.v1.GlobalVmExtensionPolicy.ExtensionPoliciesEntry\022\020\n"
           + "\002id\030\233\032 \001(\004H\002\210\001\001\022`\n"
-          + "\022instance_selectors\030\312\302\214\370\001 \003(\0132@.goog"
-          + "le.cloud.compute.v1.GlobalVmExtensionPolicyInstanceSelector\022\024\n"
+          + "\022instance_selectors\030\312\302\214\370\001"
+          + " \003(\0132@.google.cloud.compute.v1.GlobalVmExtensionPolicyInstanceSelector\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\005\210\001\001\022d\n"
-          + "\021rollout_operation\030\331\320\214\350\001 \001("
-          + "\0132@.google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationH\006\210\001\001\022&\n"
+          + "\021rollout_operation\030\331\320\214\350\001 \001(\0132@.google.cloud.compute.v1"
+          + ".GlobalVmExtensionPolicyRolloutOperationH\006\210\001\001\022&\n"
           + "\026scoped_resource_status\030\224\377\342V \001(\tH\007\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001\022 \n"
@@ -15608,8 +15663,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\210\001\001\032y\n"
           + "\026ExtensionPoliciesEntry\022\013\n"
           + "\003key\030\001 \001(\t\022N\n"
-          + "\005value\030\002 \001(\0132?.google.cloud.c"
-          + "ompute.v1.GlobalVmExtensionPolicyExtensionPolicy:\0028\001\"\221\001\n"
+          + "\005value\030\002 \001(\0132?.g"
+          + "oogle.cloud.compute.v1.GlobalVmExtensionPolicyExtensionPolicy:\0028\001\"\221\001\n"
           + "\024ScopedResourceStatus\022$\n"
           + " UNDEFINED_SCOPED_RESOURCE_STATUS\020\000\022\'\n"
           + "\037SCOPED_RESOURCE_STATUS_DELETING\020\363\247\336\300\001\022*\n"
@@ -15631,21 +15686,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017_pinned_versionB\020\n"
           + "\016_string_config\"\234\001\n"
           + "\'GlobalVmExtensionPolicyInstanceSelector\022^\n"
-          + "\016label_selector\030\312\361\344\246\001 \001(\013"
-          + "2=.google.cloud.compute.v1.GlobalVmExtensionPolicyLabelSelectorH\000\210\001\001B\021\n"
+          + "\016label_selector\030\312\361\344\246\001 \001(\0132=.google.cloud.compute.v1."
+          + "GlobalVmExtensionPolicyLabelSelectorH\000\210\001\001B\021\n"
           + "\017_label_selector\"\320\001\n"
           + "$GlobalVmExtensionPolicyLabelSelector\022p\n"
-          + "\020inclusion_labels\030\202\331\205\357\001 \003(\0132R"
-          + ".google.cloud.compute.v1.GlobalVmExtensi"
-          + "onPolicyLabelSelector.InclusionLabelsEntry\0326\n"
+          + "\020inclusion_labels\030\202\331\205\357\001 \003(\0132R.google.cloud.compute.v1.Gl"
+          + "obalVmExtensionPolicyLabelSelector.InclusionLabelsEntry\0326\n"
           + "\024InclusionLabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\367\002\n"
           + "\033GlobalVmExtensionPolicyList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022B\n"
-          + "\005items\030\300\317\367/ \003(\01320.google.cl"
-          + "oud.compute.v1.GlobalVmExtensionPolicy\022\024\n"
+          + "\005items\030\300\317\367/ \003("
+          + "\01320.google.cloud.compute.v1.GlobalVmExtensionPolicy\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -15659,10 +15713,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\253\002\n"
           + "\'GlobalVmExtensionPolicyRolloutOperation\022k\n\r"
-          + "rollout_input\030\274\347\333~ \001(\0132L.google.clou"
-          + "d.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInputH\000\210\001\001\022n\n"
-          + "\016rollout_status\030\300\344\226\343\001 \001(\0132M.google.cloud.compute"
-          + ".v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusH\001\210\001\001B\020\n"
+          + "rollout_input\030\274\347\333~ \001(\0132L.google.cloud.compute.v1.GlobalVmExtens"
+          + "ionPolicyRolloutOperationRolloutInputH\000\210\001\001\022n\n"
+          + "\016rollout_status\030\300\344\226\343\001 \001(\0132M.google."
+          + "cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusH\001\210\001\001B\020\n"
           + "\016_rollout_inputB\021\n"
           + "\017_rollout_status\"\213\003\n"
           + "3GlobalVmExtensionPolicyRolloutOperationRolloutInput\022!\n"
@@ -15681,37 +15735,40 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\030_predefined_rollout_planB\r\n"
           + "\013_retry_uuid\"\307\002\n"
           + "4GlobalVmExtensionPolicyRolloutOperationRolloutStatus\022y\n"
-          + "\020current_rollouts\030\350\201\377\022 \003(\0132\\.google.cloud.co"
-          + "mpute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata\022\177\n"
-          + "\020previous_rollout\030\351\370\225\263\001 \001(\0132\\.google.clou"
-          + "d.compute.v1.GlobalVmExtensionPolicyRoll"
-          + "outOperationRolloutStatusRolloutMetadataH\000\210\001\001B\023\n"
+          + "\020current_rollouts\030\350\201\377\022 \003(\0132\\.go"
+          + "ogle.cloud.compute.v1.GlobalVmExtensionP"
+          + "olicyRolloutOperationRolloutStatusRolloutMetadata\022\177\n"
+          + "\020previous_rollout\030\351\370\225\263\001 \001(\0132"
+          + "\\.google.cloud.compute.v1.GlobalVmExtens"
+          + "ionPolicyRolloutOperationRolloutStatusRolloutMetadataH\000\210\001\001B\023\n"
           + "\021_previous_rollout\"\323\005\n"
           + "CGlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata\022\234\001\n"
-          + "\027location_rollout_status\030\212\200\312\204\001 \003(\0132w.google.cloud.compute."
-          + "v1.GlobalVmExtensionPolicyRolloutOperati"
-          + "onRolloutStatusRolloutMetadata.LocationRolloutStatusEntry\022\030\n"
+          + "\027location_rollout_status\030\212\200\312\204\001 \003(\0132w.google.c"
+          + "loud.compute.v1.GlobalVmExtensionPolicyR"
+          + "olloutOperationRolloutStatusRolloutMetadata.LocationRolloutStatusEntry\022\030\n"
           + "\007rollout\030\261\203\324\220\001 \001(\tH\000\210\001\001\022\035\n"
           + "\014rollout_plan\030\367\321\362\332\001 \001(\tH\001\210\001\001\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\002\210\001\001\032\260\001\n"
           + "\032LocationRolloutStatusEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\200\001\n"
-          + "\005value\030\002 \001(\0132q.google.cloud.compute.v1.GlobalVmExtensio"
-          + "nPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus:\0028\001\"\302\001\n"
+          + "\005value\030\002 \001(\0132q.google.cloud.compute.v1.Glo"
+          + "balVmExtensionPolicyRolloutOperationRoll"
+          + "outStatusRolloutMetadataLocationRolloutStatus:\0028\001\"\302\001\n"
           + "\005State\022\023\n"
           + "\017UNDEFINED_STATE\020\000\022\027\n"
           + "\017STATE_CANCELLED\020\343\315\367\376\001\022\026\n"
           + "\017STATE_COMPLETED\020\335\347\332~\022\023\n"
           + "\014STATE_FAILED\020\313\217\240\030\022\024\n"
           + "\014STATE_PAUSED\020\274\231\370\240\001\022\027\n"
-          + "\020STATE_PROCESSING\020\241\307\260#\022\024\n\r"
+          + "\020STATE_PROCESSING\020\241\307\260#\022\024\n"
+          + "\r"
           + "STATE_UNKNOWN\020\334\324\212n\022\031\n"
           + "\021STATE_UNSPECIFIED\020\311\320\274\340\001B\n\n"
           + "\010_rolloutB\017\n\r"
           + "_rollout_planB\010\n"
           + "\006_state\"\347\002\n"
-          + "XGlobalVmExtensionPolicyRolloutOperationRoll"
-          + "outStatusRolloutMetadataLocationRolloutStatus\022\025\n"
+          + "XGlobalVmExtensionPolicyRollout"
+          + "OperationRolloutStatusRolloutMetadataLocationRolloutStatus\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\"\351\001\n"
           + "\005State\022\023\n"
           + "\017UNDEFINED_STATE\020\000\022\'\n"
@@ -15733,8 +15790,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\005H\005\210\001\001\0229\n"
           + "(subblock_infra_maintenance_pending_count\030\232\331\301\221\001"
           + " \001(\005H\006\210\001\001\022Y\n"
-          + "\032upcoming_group_maintenance\030\360\311\315\273\001 \001(\013"
-          + "2,.google.cloud.compute.v1.UpcomingMaintenanceH\007\210\001\001\"\200\001\n"
+          + "\032upcoming_group_maintenance\030\360\311\315\273\001"
+          + " \001(\0132,.google.cloud.compute.v1.UpcomingMaintenanceH\007\210\001\001\"\200\001\n"
           + "\016SchedulingType\022\035\n"
           + "\031UNDEFINED_SCHEDULING_TYPE\020\000\022\017\n"
           + "\007GROUPED\020\276\326\243\342\001\022*\n"
@@ -15751,8 +15808,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017GuestAttributes\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\033\n\n"
           + "query_path\030\274\202\341\257\001 \001(\tH\001\210\001\001\022J\n"
-          + "\013query_value\030\272\256\221K \001(\0132-.g"
-          + "oogle.cloud.compute.v1.GuestAttributesValueH\002\210\001\001\022\032\n"
+          + "\013query_value\030\272\256\221K"
+          + " \001(\0132-.google.cloud.compute.v1.GuestAttributesValueH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\034\n"
           + "\014variable_key\030\234\204\260N \001(\tH\004\210\001\001\022\036\n"
           + "\016variable_value\030\356\363\263; \001(\tH\005\210\001\001B\007\n"
@@ -15770,10 +15827,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_namespaceB\010\n"
           + "\006_value\"W\n"
           + "\024GuestAttributesValue\022?\n"
-          + "\005items\030\300\317\367/ \003(\0132-.g"
-          + "oogle.cloud.compute.v1.GuestAttributesEntry\"\313\003\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132-.google.cloud.compute.v1.GuestAttributesEntry\"\344\003\n"
           + "\016GuestOsFeature\022\024\n"
-          + "\004type\030\272\236\332\001 \001(\tH\000\210\001\001\"\231\003\n"
+          + "\004type\030\272\236\332\001 \001(\tH\000\210\001\001\"\262\003\n"
           + "\004Type\022\022\n"
           + "\016UNDEFINED_TYPE\020\000\022#\n"
           + "\033BARE_METAL_LINUX_COMPATIBLE\020\244\323\364\250\001\022\022\n"
@@ -15787,7 +15844,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\023SEV_LIVE_MIGRATABLE\020\214\233\370\272\001\022\035\n"
           + "\026SEV_LIVE_MIGRATABLE_V2\020\257\314\257P\022\025\n"
           + "\017SEV_SNP_CAPABLE\020\247\207\032\022\027\n"
-          + "\020SNP_SVSM_CAPABLE\020\364\210\236\031\022\022\n"
+          + "\020SNP_SVSM_CAPABLE\020\364\210\236\031\022\027\n"
+          + "\020SUSPEND_SAFE_FPR\020\331\233\345j\022\022\n"
           + "\013TDX_CAPABLE\020\265\325\323r\022\026\n"
           + "\017UEFI_COMPATIBLE\020\300\326\262]\022\035\n"
           + "\026VIRTIO_SCSI_MULTIQUEUE\020\215\301\220`\022\017\n"
@@ -15905,8 +15963,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_self_link_with_id\"\347\003\n"
           + "%HealthAggregationPolicyAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022[\n"
-          + "\005items\030\300\317\367/ \003(\0132I.google.cloud.co"
-          + "mpute.v1.HealthAggregationPolicyAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132I.google.cloud.comp"
+          + "ute.v1.HealthAggregationPolicyAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -15915,8 +15973,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032j\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022K\n"
-          + "\005value\030\002 \001(\0132<.google.clou"
-          + "d.compute.v1.HealthAggregationPoliciesScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\0132<.google.cloud."
+          + "compute.v1.HealthAggregationPoliciesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -15961,10 +16019,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022\032\n"
           + "\016source_regions\030\333\367\261\301\001 \003(\t\022J\n"
-          + "\020ssl_health_check\030\270\351\303\205\001 \001(\0132\'."
-          + "google.cloud.compute.v1.SSLHealthCheckH\017\210\001\001\022J\n"
-          + "\020tcp_health_check\030\203\252\215\340\001 \001(\0132\'.goog"
-          + "le.cloud.compute.v1.TCPHealthCheckH\020\210\001\001\022\033\n"
+          + "\020ssl_health_check\030\270\351\303\205\001 \001(\0132\'.go"
+          + "ogle.cloud.compute.v1.SSLHealthCheckH\017\210\001\001\022J\n"
+          + "\020tcp_health_check\030\203\252\215\340\001"
+          + " \001(\0132\'.google.cloud.compute.v1.TCPHealthCheckH\020\210\001\001\022\033\n"
           + "\013timeout_sec\030\363\300\222& \001(\005H\021\210\001\001\022\024\n"
           + "\004type\030\272\236\332\001 \001(\tH\022\210\001\001\022#\n"
           + "\023unhealthy_threshold\030\320\275\331l \001(\005H\023\210\001\001\"\215\001\n"
@@ -16046,8 +16104,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_link\"\327\003\n"
           + " HealthCheckServiceAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022V\n"
-          + "\005items\030\300\317\367/ \003(\0132D.google.cloud.compute.v1.Heal"
-          + "thCheckServiceAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132D.google.cloud.compute.v1.HealthCheckServiceAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -16061,8 +16119,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
-          + "_self_linkB\n"
-          + "\n"
+          + "_self_linkB\n\n"
           + "\010_warning\"]\n"
           + "\033HealthCheckServiceReference\022%\n"
           + "\024health_check_service\030\333\233\335\302\001 \001(\tH\000\210\001\001B\027\n"
@@ -16082,15 +16139,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\251\001\n"
           + "\035HealthCheckServicesScopedList\022A\n"
-          + "\tresources\030\245\374\262N \003(\0132+.goo"
-          + "gle.cloud.compute.v1.HealthCheckService\0229\n"
+          + "\tresources\030\245\374\262N"
+          + " \003(\0132+.google.cloud.compute.v1.HealthCheckService\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\304\003\n"
           + "\032HealthChecksAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022P\n"
-          + "\005items\030\300\317\367/ \003(\0132>.google.cloud.compute"
-          + ".v1.HealthChecksAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132>.google.cloud.compute.v"
+          + "1.HealthChecksAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -16109,8 +16166,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026HealthChecksScopedList\022?\n\r"
           + "health_checks\030\256\257\346\325\001"
           + " \003(\0132$.google.cloud.compute.v1.HealthCheck\0229\n"
-          + "\007warning\030\234\337\226\030 \001(\0132"
-          + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
+          + "\007warning\030\234\337\226\030 \001(\0132 .go",
+      "ogle.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\316\004\n"
           + "\014HealthSource\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n"
@@ -16142,8 +16199,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_source_type\"\305\003\n"
           + "\032HealthSourceAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022P\n"
-          + "\005items\030\300\317\367/ \003(\0132>.google.cl"
-          + "oud.compute.v1.HealthSourceAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132>.google.clou"
+          + "d.compute.v1.HealthSourceAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -16162,8 +16219,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022HealthSourceHealth\022\035\n"
           + "\014health_state\030\356\351\277\232\001 \001(\tH\000\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022U\n"
-          + "\007sources\030\270\267\362; \003(\0132A.goog"
-          + "le.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfo\"^\n"
+          + "\007sources\030\270\267\362; \003(\0132A.google"
+          + ".cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfo\"^\n"
           + "\013HealthState\022\032\n"
           + "\026UNDEFINED_HEALTH_STATE\020\000\022\017\n"
           + "\007HEALTHY\020\375\252\333\321\001\022\021\n"
@@ -16177,16 +16234,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
-          + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com",
-      "pute.v1.WarningH\004\210\001\001B\005\n"
+          + "\007warning\030\234\337\226\030 \001(\0132"
+          + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
           + "_self_linkB\n\n"
           + "\010_warning\"\347\001\n"
           + "(HealthSourcesGetHealthResponseSourceInfo\022b\n"
-          + "\010backends\030\337\230\313\363\001 \003(\0132L.google.c"
-          + "loud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo\022 \n"
+          + "\010backends\030\337\230\313\363\001 \003(\0132L.google.clo"
+          + "ud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo\022 \n"
           + "\017forwarding_rule\030\376\245\335\200\001 \001(\tH\000\210\001\001\022\026\n"
           + "\006source\030\233\320\301T \001(\tH\001\210\001\001B\022\n"
           + "\020_forwarding_ruleB\t\n"
@@ -16240,15 +16297,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_ipv6_addressB\024\n"
           + "\022_ipv6_health_stateB\007\n"
           + "\005_portB\t\n"
-          + "\007_weightB\017\n\r"
+          + "\007_weightB\017\n"
+          + "\r"
           + "_weight_error\"\324\005\n"
           + "\036HealthStatusForNetworkEndpoint\022R\n"
-          + "\017backend_service\030\212\300\256\222\001 \001(\013"
-          + "20.google.cloud.compute.v1.BackendServiceReferenceH\000\210\001\001\022R\n"
-          + "\017forwarding_rule\030\376\245\335\200\001"
-          + " \001(\01320.google.cloud.compute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n"
-          + "\014health_check\030\345\252\244\223\001"
-          + " \001(\0132-.google.cloud.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\n"
+          + "\017backend_service\030\212\300\256\222\001 \001(\01320"
+          + ".google.cloud.compute.v1.BackendServiceReferenceH\000\210\001\001\022R\n"
+          + "\017forwarding_rule\030\376\245\335\200\001 \001"
+          + "(\01320.google.cloud.compute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n"
+          + "\014health_check\030\345\252\244\223\001 "
+          + "\001(\0132-.google.cloud.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\n"
           + "\024health_check_service\030\333\233\335\302\001"
           + " \001(\01324.google.cloud.compute.v1.HealthCheckServiceReferenceH\003\210\001\001\022\035\n"
           + "\014health_state\030\356\351\277\232\001 \001(\tH\004\210\001\001\022!\n"
@@ -16284,8 +16342,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tself_link\030\215\222\305\331\001 \001(\tH\005\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\006\210\001\001\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\007\210\001\001\022;\n"
-          + "\006status\030\362\237\267V \001(\0132#."
-          + "google.cloud.compute.v1.HostStatusH\010\210\001\001\022\024\n"
+          + "\006status\030\362\237\267V"
+          + " \001(\0132#.google.cloud.compute.v1.HostStatusH\010\210\001\001\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tH\t\210\001\001\"\200\001\n"
           + "\005State\022\023\n"
           + "\017UNDEFINED_STATE\020\000\022\016\n"
@@ -16311,8 +16369,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tsub_block\030\316\353\370\343\001 \001(\tH\003\210\001\001B\010\n"
           + "\006_blockB\n\n"
           + "\010_clusterB\007\n"
-          + "\005_hostB\014\n"
-          + "\n"
+          + "\005_hostB\014\n\n"
           + "_sub_block\"z\n"
           + "\010HostRule\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\020\n"
@@ -16363,13 +16420,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022HttpFaultInjection\022>\n"
           + "\005abort\030\260\306\224,"
           + " \001(\0132\'.google.cloud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n"
-          + "\005delay\030\203\363\302- \001(\0132\'.goog"
-          + "le.cloud.compute.v1.HttpFaultDelayH\001\210\001\001B\010\n"
+          + "\005delay\030\203\363\302-"
+          + " \001(\0132\'.google.cloud.compute.v1.HttpFaultDelayH\001\210\001\001B\010\n"
           + "\006_abortB\010\n"
           + "\006_delay\"\374\001\n"
           + "\020HttpHeaderAction\022L\n"
-          + "\026request_headers_to_add\030\346\256\261\" \003(\0132).go"
-          + "ogle.cloud.compute.v1.HttpHeaderOption\022$\n"
+          + "\026request_headers_to_add\030\346\256\261\""
+          + " \003(\0132).google.cloud.compute.v1.HttpHeaderOption\022$\n"
           + "\031request_headers_to_remove\030\237\317\223h \003(\t\022M\n"
           + "\027response_headers_to_add\030\364\266\251\017"
           + " \003(\0132).google.cloud.compute.v1.HttpHeaderOption\022%\n"
@@ -16440,20 +16497,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017HttpRouteAction\022C\n"
           + "\014cache_policy\030\217\271\213\332\001"
           + " \001(\0132$.google.cloud.compute.v1.CachePolicyH\000\210\001\001\022A\n"
-          + "\013cors_policy\030\204\314\235\276\001 \001"
-          + "(\0132#.google.cloud.compute.v1.CorsPolicyH\001\210\001\001\022T\n"
-          + "\026fault_injection_policy\030\227\224\352\304\001 \001(\013"
-          + "2+.google.cloud.compute.v1.HttpFaultInjectionH\002\210\001\001\022F\n"
-          + "\023max_stream_duration\030\230\245\245\035 \001"
-          + "(\0132!.google.cloud.compute.v1.DurationH\003\210\001\001\022S\n"
-          + "\025request_mirror_policy\030\202\340\377h \001(\0132,.g"
-          + "oogle.cloud.compute.v1.RequestMirrorPolicyH\004\210\001\001\022F\n"
-          + "\014retry_policy\030\251\345\212\033 \001(\0132(.googl"
-          + "e.cloud.compute.v1.HttpRetryPolicyH\005\210\001\001\022;\n"
+          + "\013cors_policy\030\204\314\235\276\001 \001(\013"
+          + "2#.google.cloud.compute.v1.CorsPolicyH\001\210\001\001\022T\n"
+          + "\026fault_injection_policy\030\227\224\352\304\001 \001(\0132+"
+          + ".google.cloud.compute.v1.HttpFaultInjectionH\002\210\001\001\022F\n"
+          + "\023max_stream_duration\030\230\245\245\035 \001(\013"
+          + "2!.google.cloud.compute.v1.DurationH\003\210\001\001\022S\n"
+          + "\025request_mirror_policy\030\202\340\377h \001(\0132,.goo"
+          + "gle.cloud.compute.v1.RequestMirrorPolicyH\004\210\001\001\022F\n"
+          + "\014retry_policy\030\251\345\212\033"
+          + " \001(\0132(.google.cloud.compute.v1.HttpRetryPolicyH\005\210\001\001\022;\n"
           + "\007timeout\030\341\232\275\215\001"
           + " \001(\0132!.google.cloud.compute.v1.DurationH\006\210\001\001\022A\n"
-          + "\013url_rewrite\030\274\375\252\202\001"
-          + " \001(\0132#.google.cloud.compute.v1.UrlRewriteH\007\210\001\001\022V\n"
+          + "\013url_rewrite\030\274\375\252\202\001 "
+          + "\001(\0132#.google.cloud.compute.v1.UrlRewriteH\007\210\001\001\022V\n"
           + "\031weighted_backend_services\030\321\307\332\240\001"
           + " \003(\0132/.google.cloud.compute.v1.WeightedBackendServiceB\017\n\r"
           + "_cache_policyB\016\n"
@@ -16465,16 +16522,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_timeoutB\016\n"
           + "\014_url_rewrite\"\350\004\n\r"
           + "HttpRouteRule\022`\n"
-          + "\034custom_error_response_policy\030\353\370\332` \001(\01322.google.c"
-          + "loud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\034\n"
+          + "\034custom_error_response_policy\030\353\370\332` \001(\01322.google.clo"
+          + "ud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022I\n\r"
           + "header_action\030\250\240\270\234\001"
           + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\002\210\001\001\022D\n"
           + "\013match_rules\030\375\273\261\263\001"
           + " \003(\0132+.google.cloud.compute.v1.HttpRouteRuleMatch\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\003\210\001\001\022G\n"
-          + "\014route_action\030\354\251\271\312\001 \001(\0132(.goo"
-          + "gle.cloud.compute.v1.HttpRouteActionH\004\210\001\001\022\030\n"
+          + "\014route_action\030\354\251\271\312\001 \001(\0132(.googl"
+          + "e.cloud.compute.v1.HttpRouteActionH\004\210\001\001\022\030\n"
           + "\007service\030\265\215\217\262\001 \001(\tH\005\210\001\001\022J\n"
           + "\014url_redirect\030\254\241\230\301\001"
           + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\006\210\001\001B\037\n"
@@ -16482,7 +16539,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_descriptionB\020\n"
           + "\016_header_actionB\013\n"
           + "\t_priorityB\017\n\r"
-          + "_route_actionB\n\n"
+          + "_route_actionB\n"
+          + "\n"
           + "\010_serviceB\017\n\r"
           + "_url_redirect\"\365\003\n"
           + "\022HttpRouteRuleMatch\022\037\n"
@@ -16494,8 +16552,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\0132\'.google.cloud.compute.v1.MetadataFilter\022$\n"
           + "\023path_template_match\030\232\302\263\213\001 \001(\tH\002\210\001\001\022\034\n"
           + "\014prefix_match\030\330\363\374z \001(\tH\003\210\001\001\022U\n"
-          + "\027query_parameter_matches\030\346\225\276\210\001 \003("
-          + "\01320.google.cloud.compute.v1.HttpQueryParameterMatch\022\033\n"
+          + "\027query_parameter_matches\030\346\225\276\210\001 \003(\0132"
+          + "0.google.cloud.compute.v1.HttpQueryParameterMatch\022\033\n"
           + "\013regex_match\030\315\267\2323 \001(\tH\004\210\001\001B\022\n"
           + "\020_full_path_matchB\016\n"
           + "\014_ignore_caseB\026\n"
@@ -16506,14 +16564,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022#\n"
           + "\022archive_size_bytes\030\312\214\334\265\001 \001(\003H\001\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022G\n\n"
-          + "deprecated\030\263\313\321\365\001 \001(\0132*.google"
-          + ".cloud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n"
+          + "deprecated\030\263\313\321\365\001 \001(\0132*.google.c"
+          + "loud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\035\n"
           + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\005\210\001\001\022+\n"
           + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\006\210\001\001\022\027\n"
           + "\006family\030\344\266\341\234\001 \001(\tH\007\210\001\001\022E\n"
-          + "\021guest_os_features\030\321\340\347% \003("
-          + "\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n"
+          + "\021guest_os_features\030\321\340\347% \003(\0132"
+          + "\'.google.cloud.compute.v1.GuestOsFeature\022\020\n"
           + "\002id\030\233\032 \001(\004H\010\210\001\001\022U\n"
           + "\024image_encryption_key\030\207\316\373\264\001"
           + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\t\210\001\001\022\024\n"
@@ -16532,19 +16590,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\017\210\001\001\022\036\n\r"
           + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\020\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022\\\n"
-          + "\037shielded_instance_initial_state\030\203\304\334[ \001(\0132+."
-          + "google.cloud.compute.v1.InitialStateConfigH\022\210\001\001\022\034\n"
+          + "\037shielded_instance_initial_state\030\203\304\334[ \001(\0132+.go"
+          + "ogle.cloud.compute.v1.InitialStateConfigH\022\210\001\001\022\034\n"
           + "\013source_disk\030\301\356\264\327\001 \001(\tH\023\210\001\001\022[\n"
-          + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\0132.."
-          + "google.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022\037\n"
+          + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\0132..go"
+          + "ogle.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022\037\n"
           + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\025\210\001\001\022\034\n"
           + "\014source_image\030\267\350\206\030 \001(\tH\026\210\001\001\022\\\n"
-          + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132..goo"
-          + "gle.cloud.compute.v1.CustomerEncryptionKeyH\027\210\001\001\022\037\n"
+          + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132..googl"
+          + "e.cloud.compute.v1.CustomerEncryptionKeyH\027\210\001\001\022\037\n"
           + "\017source_image_id\030\243\374\260\032 \001(\tH\030\210\001\001\022\037\n"
           + "\017source_snapshot\030\350\232\216< \001(\tH\031\210\001\001\022_\n"
-          + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\0132.."
-          + "google.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022\"\n"
+          + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\0132..go"
+          + "ogle.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022\"\n"
           + "\022source_snapshot_id\030\322\226\230/ \001(\tH\033\210\001\001\022\034\n"
           + "\013source_type\030\336\361\322\327\001 \001(\tH\034\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\035\210\001\001\022\035\n"
@@ -16614,8 +16672,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\253\001\n"
           + "\013ImageParams\022`\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.google"
-          + ".cloud.compute.v1.ImageParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.google.c"
+          + "loud.compute.v1.ImageParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\216\002\n"
@@ -16623,8 +16681,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\003dbs\030\265\207\006 \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n"
           + "\004dbxs\030\371\347\273\001"
           + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n"
-          + "\004keks\030\302\330\310\001 \003(\0132*.goo"
-          + "gle.cloud.compute.v1.FileContentBuffer\022<\n"
+          + "\004keks\030\302\330\310\001"
+          + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022<\n"
           + "\002pk\030\373\033"
           + " \001(\0132*.google.cloud.compute.v1.FileContentBufferH\000\210\001\001B\005\n"
           + "\003_pk\"\312\001\n"
@@ -16669,8 +16727,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_idB\020\n"
           + "\016_validate_only\"\353\001\n"
           + "\021InsertDiskRequest\022<\n\r"
-          + "disk_resource\030\360\320\253\014 "
-          + "\001(\0132\035.google.cloud.compute.v1.DiskB\003\340A\002\022!\n"
+          + "disk_resource\030\360\320\253\014"
+          + " \001(\0132\035.google.cloud.compute.v1.DiskB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n"
@@ -16680,11 +16738,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_idB\017\n\r"
           + "_source_image\"\314\001\n"
           + "\037InsertExternalVpnGatewayRequest\022[\n"
-          + "\035external_vpn_gateway_resource\030\210\337\220\350\001 \001(\0132+.googl"
-          + "e.cloud.compute.v1.ExternalVpnGatewayB\003\340A\002\022!\n"
+          + "\035external_vpn_gateway_resource\030\210\337\220\350\001 \001(\0132+.google."
+          + "cloud.compute.v1.ExternalVpnGatewayB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n"
-          + "\n"
+          + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\304\001\n"
           + "\033InsertFirewallPolicyRequest\022R\n"
@@ -16698,21 +16755,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
-          + "\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\340\001\n"
           + "\033InsertForwardingRuleRequest\022R\n"
-          + "\030forwarding_rule_resource\030\257\300\320\217\001 "
-          + "\001(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n"
+          + "\030forwarding_rule_resource\030\257\300\320\217\001 \001("
+          + "\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
-          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n"
-          + "\n"
+          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\345\001\n"
           + "\036InsertFutureReservationRequest\022X\n"
-          + "\033future_reservation_resource\030\235\230\310\336\001 \001(\0132*.g"
-          + "oogle.cloud.compute.v1.FutureReservationB\003\340A\002\022!\n"
+          + "\033future_reservation_resource\030\235\230\310\336\001 \001(\0132*.goo"
+          + "gle.cloud.compute.v1.FutureReservationB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -16741,10 +16796,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\333\001\n"
           + ")InsertGlobalPublicDelegatedPrefixeRequest\022!\n"
-          + "\007project\030\231\226\301l \001(\tB\r"
+          + "\007pro",
+      "ject\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022`\n"
-          + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..go"
-          + "ogle.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n"
+          + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..goog"
+          + "le.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\333\001\n"
           + "$InsertGlobalVmExtensionPolicyRequest\022e\n"
@@ -16771,10 +16827,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_force_createB\r\n"
           + "\013_request_id\"\356\001\n"
           + "!InsertInstanceGroupManagerRequest\022^\n"
-          + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.googl"
-          + "e.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n"
+          + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.google."
+          + "cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n\n"
+          + "\340A\002\362G\007project\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
@@ -16782,8 +16839,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + ".InsertInstanceGroupManagerResizeRequestRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022{\n"
           + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001"
-          + " \001(\0132:.google.cloud.co"
-          + "mpute.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n"
+          + " \001(\0132:.google.cloud.comp"
+          + "ute.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -16799,8 +16856,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\317\002\n"
-          + "\025InsertInstanceRequest",
-      "\022D\n"
+          + "\025InsertInstanceRequest\022D\n"
           + "\021instance_resource\030\370\360\376f"
           + " \001(\0132!.google.cloud.compute.v1.InstanceB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
@@ -16822,8 +16878,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\266\002\n"
           + "!InsertInstantSnapshotGroupRequest\022^\n"
-          + "\037instant_snapshot_group_resource\030\313\232\226E \001(\0132-.goog"
-          + "le.cloud.compute.v1.InstantSnapshotGroupB\003\340A\002\022!\n"
+          + "\037instant_snapshot_group_resource\030\313\232\226E \001(\0132-.google"
+          + ".cloud.compute.v1.InstantSnapshotGroupB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022)\n"
@@ -16843,8 +16899,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\346\001\n"
           + "(InsertInterconnectAttachmentGroupRequest\022l\n"
-          + "&interconnect_attachment_group_resource\030\371\337\341\004 \001(\01324.google.clou"
-          + "d.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n"
+          + "&interconnect_attachment_group_resource\030\371\337\341\004 \001(\01324.google.cloud."
+          + "compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
@@ -16898,8 +16954,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\267\002\n"
           + "\'InsertNetworkEdgeSecurityServiceRequest\022l\n"
-          + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323.go"
-          + "ogle.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022!\n"
+          + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323.goog"
+          + "le.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -16914,7 +16970,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
-          + "\340A\002\362G\004zoneB\r\n"
+          + "\340A\002\362G\004zoneB\r"
+          + "\n"
           + "\013_request_id\"\306\001\n"
           + "\"InsertNetworkFirewallPolicyRequest\022R\n"
           + "\030firewall_policy_resource\030\274\266\207\354\001"
@@ -16932,10 +16989,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\361\001\n"
           + "\026InsertNodeGroupRequest\022\"\n"
           + "\022initial_node_count\030\355\310\247\" \001(\005B\003\340A\002\022H\n"
-          + "\023node_group_resource\030\253\263\372\360\001 "
-          + "\001(\0132\".google.cloud.compute.v1.NodeGroupB\003\340A\002\022!\n"
+          + "\023node_group_resource\030\253\263\372\360\001 \001("
+          + "\0132\".google.cloud.compute.v1.NodeGroupB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n\n"
+          + "\340A\002\362G\007project\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
@@ -16952,8 +17010,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tparent_id\030\320\341\232\333\001 \001(\tB\014\362G"
           + "\tparent_idH\000\210\001\001\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022Q\n"
-          + "\030security_policy_resource\030\374\252\211g \001"
-          + "(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002B\014\n\n"
+          + "\030security_policy_resource\030\374\252\211g \001(\013"
+          + "2\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002B\014\n\n"
           + "_parent_idB\r\n"
           + "\013_request_id\"\343\001\n"
           + "\034InsertPacketMirroringRequest\022T\n"
@@ -16967,8 +17025,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "$InsertPublicAdvertisedPrefixeRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022b\n"
-          + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/.google.c"
-          + "loud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n"
+          + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/.google.clo"
+          + "ud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\366\001\n"
           + "#InsertPublicDelegatedPrefixeRequest\022!\n"
@@ -16977,11 +17035,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " public_delegated_prefix_resource\030\205\370\330\026"
           + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
+          + "\n"
           + "\013_request_id\"\330\001\n"
           + "\035InsertRegionAutoscalerRequest\022H\n"
-          + "\023autoscaler_resource\030\366\360\377b \001("
-          + "\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
+          + "\023autoscaler_resource\030\366\360\377b \001(\0132"
+          + "#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -17004,16 +17063,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\330\001\n"
           + "\035InsertRegionCommitmentRequest\022H\n"
-          + "\023commitment_resource\030\370\243\273t "
-          + "\001(\0132#.google.cloud.compute.v1.CommitmentB\003\340A\002\022!\n"
+          + "\023commitment_resource\030\370\243\273t \001("
+          + "\0132#.google.cloud.compute.v1.CommitmentB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\370\001\n"
           + "\'InsertRegionCompositeHealthCheckRequest\022^\n"
-          + "\037composite_health_check_resource\030\360\313\204?"
-          + " \001(\0132-.google.cloud.compute.v1.CompositeHealthCheckB\003\340A\002\022!\n"
+          + "\037composite_health_check_resource\030\360\313\204? \001"
+          + "(\0132-.google.cloud.compute.v1.CompositeHealthCheckB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -17030,8 +17089,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_idB\017\n\r"
           + "_source_image\"\202\002\n"
           + "*InsertRegionHealthAggregationPolicyRequest\022e\n"
-          + "\"health_aggregation_policy_resource\030\273\273\373\213\001 \001(\01320.google."
-          + "cloud.compute.v1.HealthAggregationPolicyB\003\340A\002\022!\n"
+          + "\"health_aggregation_policy_resource\030\273\273\373\213\001 \001(\01320.google.cl"
+          + "oud.compute.v1.HealthAggregationPolicyB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -17072,24 +17131,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "4InsertRegionInstanceGroupManagerResizeRequestRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022{\n"
           + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001"
-          + " \001(\0132:.google.cloud.comp"
-          + "ute.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n"
+          + " \001(\0132:.google.cloud.comput"
+          + "e.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\353\001\n"
           + "#InsertRegionInstanceTemplateRequest\022U\n"
-          + "\032instance_template_resource\030\211\352\213\005 \001(\0132).go"
-          + "ogle.cloud.compute.v1.InstanceTemplateB\003\340A\002\022!\n"
+          + "\032instance_template_resource\030\211\352\213\005 \001(\0132).goog"
+          + "le.cloud.compute.v1.InstanceTemplateB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\300\002\n"
           + "\'InsertRegionInstantSnapshotGroupRequest\022^\n"
-          + "\037instant_snapshot_group_resource\030\313\232\226E \001"
-          + "(\0132-.google.cloud.compute.v1.InstantSnapshotGroupB\003\340A\002\022!\n"
+          + "\037instant_snapshot_group_resource\030\313\232\226E \001(\013"
+          + "2-.google.cloud.compute.v1.InstantSnapshotGroupB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -17098,16 +17157,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_idB\033\n"
           + "\031_source_consistency_group\"\351\001\n"
           + "\"InsertRegionInstantSnapshotRequest\022T\n"
-          + "\031instant_snapshot_resource\030\313\252\210\267\001 \001(\0132(.go"
-          + "ogle.cloud.compute.v1.InstantSnapshotB\003\340A\002\022!\n"
+          + "\031instant_snapshot_resource\030\313\252\210\267\001 \001(\0132(.goog"
+          + "le.cloud.compute.v1.InstantSnapshotB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\371\001\n"
           + "\'InsertRegionNetworkEndpointGroupRequest\022_\n"
-          + "\037network_endpoint_group_resource\030\247\315\333\372\001 \001"
-          + "(\0132-.google.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n"
+          + "\037network_endpoint_group_resource\030\247\315\333\372\001 \001(\013"
+          + "2-.google.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -17142,8 +17201,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\033InsertRegionSnapshotRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
-          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n"
-          + "\n"
+          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022E\n"
           + "\021snapshot_resource\030\251\270\301\345\001"
           + " \001(\0132!.google.cloud.compute.v1.SnapshotB\003\340A\002B\r\n"
@@ -17153,8 +17211,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Q\n"
-          + "\030ssl_certificate_resource\030\211\324\225V \001"
-          + "(\0132\'.google.cloud.compute.v1.SslCertificateB\003\340A\002B\r\n"
+          + "\030ssl_certificate_resource\030\211\324\225V \001(\013"
+          + "2\'.google.cloud.compute.v1.SslCertificateB\003\340A\002B\r\n"
           + "\013_request_id\"\327\001\n"
           + "\034InsertRegionSslPolicyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
@@ -17200,8 +17258,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n"
-          + "\024reservation_resource\030\241\356\364\207\001"
-          + " \001(\0132$.google.cloud.compute.v1.ReservationB\003\340A\002\022\033\n"
+          + "\024reservation_resource\030\241\356\364\207\001 \001"
+          + "(\0132$.google.cloud.compute.v1.ReservationB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\337\001\n"
@@ -17217,12 +17275,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n"
-          + "\025rollout_plan_resource\030\326\344\265\022 "
-          + "\001(\0132$.google.cloud.compute.v1.RolloutPlanB\003\340A\002B\r\n"
+          + "\025rollout_plan_resource\030\326\344\265\022 \001("
+          + "\0132$.google.cloud.compute.v1.RolloutPlanB\003\340A\002B\r\n"
           + "\013_request_id\"\242\001\n"
           + "\022InsertRouteRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n\n"
+          + "\340A\002\362G\007project\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022>\n"
           + "\016route_resource\030\304\212\277k"
           + " \001(\0132\036.google.cloud.compute.v1.RouteB\003\340A\002B\r\n"
@@ -17239,8 +17298,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Q\n"
-          + "\030security_policy_resource\030\374\252\211g \001(\0132"
-          + "\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\035\n\r"
+          + "\030security_policy_resource\030\374\252\211g \001(\0132\'."
+          + "google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\035\n\r"
           + "validate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n"
           + "\013_request_idB\020\n"
           + "\016_validate_only\"\351\001\n"
@@ -17249,8 +17308,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022X\n"
-          + "\033service_attachment_resource\030\240\266\304\341\001 \001("
-          + "\0132*.google.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n"
+          + "\033service_attachment_resource\030\240\266\304\341\001 \001(\0132"
+          + "*.google.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n"
           + "\013_request_id\"\254\001\n"
           + "\025InsertSnapshotRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
@@ -17314,7 +17373,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\033InsertTargetInstanceRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n"
+          + "request_id\030\313\201\331\021 \001",
+      "(\tH\000\210\001\001\022R\n"
           + "\030target_instance_resource\030\312\342\240\315\001"
           + " \001(\0132\'.google.cloud.compute.v1.TargetInstanceB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
@@ -17332,15 +17392,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n"
-          + "\031target_ssl_proxy_resource\030\300\375\333C"
-          + " \001(\0132\'.google.cloud.compute.v1.TargetSslProxyB\003\340A\002B\r\n"
+          + "\031target_ssl_proxy_resource\030\300\375\333C \001"
+          + "(\0132\'.google.cloud.compute.v1.TargetSslProxyB\003\340A\002B\r\n"
           + "\013_request_id\"\277\001\n"
           + "\033InsertTargetTcpProxyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n"
-          + "\031target_tcp_proxy_resource\030\313\360\311E \001(\0132\'"
-          + ".google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n"
+          + "\031target_tcp_proxy_resource\030\313\360\311E \001(\0132\'.g"
+          + "oogle.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n"
           + "\013_request_id\"\345\001\n"
           + "\035InsertTargetVpnGatewayRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
@@ -17374,8 +17434,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\0132\".google.cloud.compute.v1.VpnTunnelB\003\340A\002B\r\n"
           + "\013_request_id\"\204\002\n"
           + "\026InsertWireGroupRequest\022\"\n"
-          + "\022cros",
-      "s_site_network\030\325\305\3133 \001(\tB\003\340A\002\022!\n"
+          + "\022cross_site_network\030\325\305\3133 \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n\r"
@@ -17394,8 +17453,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\201!\n"
           + "\010Instance\022\\\n"
-          + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320."
-          + "google.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n"
+          + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.go"
+          + "ogle.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n"
           + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n"
           + "\034confidential_instance_config\030\365\222\372\351\001"
           + " \001(\01323.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\035\n"
@@ -17404,16 +17463,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\023deletion_protection\030\352\377\262\332\001 \001(\010H\005\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\0227\n"
           + "\005disks\030\366\314\312- \003(\0132%.google.cloud.compute.v1.AttachedDisk\022F\n"
-          + "\016display_device\030\363\210\274{"
-          + " \001(\0132&.google.cloud.compute.v1.DisplayDeviceH\007\210\001\001\022\033\n"
+          + "\016display_device\030\363\210\274{ \001"
+          + "(\0132&.google.cloud.compute.v1.DisplayDeviceH\007\210\001\001\022\033\n"
           + "\013fingerprint\030\344\321\363o \001(\tH\010\210\001\001\022J\n"
           + "\022guest_accelerators\030\357\314\207\335\001"
           + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022\030\n"
           + "\010hostname\030\263\270\205q \001(\tH\t\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\n"
           + "\210\001\001\022W\n"
-          + "\027instance_encryption_key\030\215\301\357\036 \001(\0132..goo"
-          + "gle.cloud.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n"
+          + "\027instance_encryption_key\030\215\301\357\036 \001(\0132..googl"
+          + "e.cloud.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n"
           + "\032key_revocation_action_type\030\342\334\300p \001(\tH\014\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\r"
           + "\210\001\001\022!\n"
@@ -17429,34 +17488,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\0132!.google.cloud.compute.v1.MetadataH\024\210\001\001\022 \n"
           + "\020min_cpu_platform\030\367\233\352s \001(\tH\025\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\026\210\001\001\022H\n"
-          + "\022network_interfaces\030\213\332\222\031 \003(\0132).g"
-          + "oogle.cloud.compute.v1.NetworkInterface\022^\n"
-          + "\032network_performance_config\030\342\227\370\275\001 \001(\0132"
-          + "1.google.cloud.compute.v1.NetworkPerformanceConfigH\027\210\001\001\022?\n"
-          + "\006params\030\206\363\253% \001(\0132\'.goo"
-          + "gle.cloud.compute.v1.InstanceParamsH\030\210\001\001\022*\n"
+          + "\022network_interfaces\030\213\332\222\031"
+          + " \003(\0132).google.cloud.compute.v1.NetworkInterface\022^\n"
+          + "\032network_performance_config\030\342\227\370\275\001 \001(\01321."
+          + "google.cloud.compute.v1.NetworkPerformanceConfigH\027\210\001\001\022?\n"
+          + "\006params\030\206\363\253% \001(\0132\'.googl"
+          + "e.cloud.compute.v1.InstanceParamsH\030\210\001\001\022*\n"
           + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\031\210\001\001\022R\n"
-          + "\024reservation_affinity\030\273\270\242K \001(\0132,."
-          + "google.cloud.compute.v1.ReservationAffinityH\032\210\001\001\022\034\n"
+          + "\024reservation_affinity\030\273\270\242K \001(\0132,.go"
+          + "ogle.cloud.compute.v1.ReservationAffinityH\032\210\001\001\022\034\n"
           + "\021resource_policies\030\341\234\314\n"
           + " \003(\t\022H\n"
           + "\017resource_status\030\303\372\367v"
           + " \001(\0132\'.google.cloud.compute.v1.ResourceStatusH\033\210\001\001\022\036\n\r"
           + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\034\210\001\001\022\036\n\r"
           + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\035\210\001\001\022@\n\n"
-          + "scheduling\030\224\313\261\270\001 \001(\013"
-          + "2#.google.cloud.compute.v1.SchedulingH\036\210\001\001\022\032\n"
+          + "scheduling\030\224\313\261\270\001 \001(\0132#"
+          + ".google.cloud.compute.v1.SchedulingH\036\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\037\210\001\001\022E\n"
           + "\020service_accounts\030\260\304\253\204\001"
           + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n"
           + "\030shielded_instance_config\030\265\213\221\006"
           + " \001(\0132/.google.cloud.compute.v1.ShieldedInstanceConfigH \210\001\001\022l\n"
-          + "\"shielded_instance_integrity_policy\030\227\242\207N \001(\0132"
-          + "8.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH!\210\001\001\022$\n"
+          + "\"shielded_instance_integrity_policy\030\227\242\207N \001(\01328."
+          + "google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH!\210\001\001\022$\n"
           + "\024source_machine_image\030\277\334\260\n"
           + " \001(\tH\"\210\001\001\022c\n"
-          + "#source_machine_image_encryption_key\030\243\373\371[ \001(\0132..google.cl"
-          + "oud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022 \n"
+          + "#source_machine_image_encryption_key\030\243\373\371[ \001(\0132..google.clou"
+          + "d.compute.v1.CustomerEncryptionKeyH#\210\001\001\022 \n"
           + "\020start_restricted\030\330\320\375: \001(\010H$\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH%\210\001\001\022\037\n"
           + "\016status_message\030\272\311\351\215\001 \001(\tH&\210\001\001\0223\n"
@@ -17541,8 +17600,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\271\003\n"
           + "\026InstanceAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n"
-          + "\005items\030\300\317\367/ \003(\0132:.g"
-          + "oogle.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132:.goo"
+          + "gle.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -17559,8 +17618,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\251\001\n"
           + "\027InstanceConsumptionData\022R\n"
-          + "\020consumption_info\030\322\345\344E \001(\01320.goo"
-          + "gle.cloud.compute.v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n"
+          + "\020consumption_info\030\322\345\344E \001(\01320.googl"
+          + "e.cloud.compute.v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tH\001\210\001\001B\023\n"
           + "\021_consumption_infoB\013\n"
           + "\t_instance\"\320\001\n"
@@ -17575,12 +17634,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_min_node_cpus\"\207\002\n"
           + "\031InstanceFlexibilityPolicy\022j\n"
           + "\023instance_selections\030\321\204\371\n"
-          + " \003(\0132J.google.cloud.co"
-          + "mpute.v1.InstanceFlexibilityPolicy.InstanceSelectionsEntry\032~\n"
+          + " \003(\0132J.google.cloud.comp"
+          + "ute.v1.InstanceFlexibilityPolicy.InstanceSelectionsEntry\032~\n"
           + "\027InstanceSelectionsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022R\n"
-          + "\005value\030\002 \001(\0132C.goog"
-          + "le.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection:\0028\001\"\325\001\n"
+          + "\005value\030\002 \001(\0132C.google"
+          + ".cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection:\0028\001\"\325\001\n"
           + "*InstanceFlexibilityPolicyInstanceSelection\0227\n"
           + "\005disks\030\366\314\312-"
           + " \003(\0132%.google.cloud.compute.v1.AttachedDisk\022\030\n\r"
@@ -17596,8 +17655,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022;\n"
-          + "\013named_ports\030\214\307\362\313\001 \003"
-          + "(\0132\".google.cloud.compute.v1.NamedPort\022\027\n"
+          + "\013named_ports\030\214\307\362\313\001"
+          + " \003(\0132\".google.cloud.compute.v1.NamedPort\022\027\n"
           + "\007network\030\256\264\205o \001(\tH\006\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\024\n"
@@ -17629,8 +17688,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032_\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022@\n"
-          + "\005value\030\002 \001(\013"
-          + "21.google.cloud.compute.v1.InstanceGroupsScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\01321"
+          + ".google.cloud.compute.v1.InstanceGroupsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -17650,25 +17709,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\367\023\n"
           + "\024InstanceGroupManager\022e\n"
-          + "\024all_instances_config\030\201\256\3305 \001(\0132?."
-          + "google.cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n"
-          + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.google.cloud.co"
-          + "mpute.v1.InstanceGroupManagerAutoHealingPolicy\022#\n"
+          + "\024all_instances_config\030\201\256\3305 \001(\0132?.go"
+          + "ogle.cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n"
+          + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.google.cloud.comp"
+          + "ute.v1.InstanceGroupManagerAutoHealingPolicy\022#\n"
           + "\022base_instance_name\030\207\226\305\271\001 \001(\tH\001\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\\\n"
-          + "\017current_actions\030\267\310\234N \001(\0132;.google.clo"
-          + "ud.compute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n"
+          + "\017current_actions\030\267\310\234N \001(\0132;.google.cloud"
+          + ".compute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022Q\n"
-          + "\023distribution_policy\030\315\356\362\376\001 \001(\0132+.g"
-          + "oogle.cloud.compute.v1.DistributionPolicyH\005\210\001\001\022\033\n"
+          + "\023distribution_policy\030\315\356\362\376\001 \001(\0132+.goo"
+          + "gle.cloud.compute.v1.DistributionPolicyH\005\210\001\001\022\033\n"
           + "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\007\210\001\001\022s\n"
           + "\033instance_flexibility_policy\030\202\216\354\014"
-          + " \001(\0132F.google.cloud.compute.v1."
-          + "InstanceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n"
+          + " \001(\0132F.google.cloud.compute.v1.In"
+          + "stanceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n"
           + "\016instance_group\030\325\324\325& \001(\tH\t\210\001\001\022p\n"
-          + "\031instance_lifecycle_policy\030\221\264\315\325\001 \001("
-          + "\0132D.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n"
+          + "\031instance_lifecycle_policy\030\221\264\315\325\001 \001(\0132"
+          + "D.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n"
           + "\210\001\001\022\"\n"
           + "\021instance_template\030\344\201\273\223\001 \001(\tH\013\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\014\210\001\001\022/\n"
@@ -17679,27 +17738,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\0132\".google.cloud.compute.v1.NamedPort\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\017\210\001\001\022`\n"
           + "\021resource_policies\030\341\234\314\n"
-          + " \001(\013"
-          + "2=.google.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r"
+          + " \001(\0132="
+          + ".google.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r"
           + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\021\210\001\001\022\036\n\r"
           + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\022\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\023\210\001\001\022[\n"
-          + "\016standby_policy\030\204\206\216\356\001 \001(\0132:.google.cl"
-          + "oud.compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n"
-          + "\017stateful_policy\030\205\303\325\026 \001("
-          + "\0132\'.google.cloud.compute.v1.StatefulPolicyH\025\210\001\001\022K\n"
-          + "\006status\030\362\237\267V \001(\01323.google.clou"
-          + "d.compute.v1.InstanceGroupManagerStatusH\026\210\001\001\022\030\n"
+          + "\016standby_policy\030\204\206\216\356\001 \001(\0132:.google.clou"
+          + "d.compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n"
+          + "\017stateful_policy\030\205\303\325\026 \001(\0132"
+          + "\'.google.cloud.compute.v1.StatefulPolicyH\025\210\001\001\022K\n"
+          + "\006status\030\362\237\267V \001(\01323.google.cloud."
+          + "compute.v1.InstanceGroupManagerStatusH\026\210\001\001\022\030\n"
           + "\014target_pools\030\251\237\240\240\001 \003(\t\022\033\n"
           + "\013target_size\030\357\363\375\035 \001(\005H\027\210\001\001\022a\n"
-          + "\022target_size_policy\030\202\333\263= \001(\0132=.google.cloud.compute.v1.Ins"
-          + "tanceGroupManagerTargetSizePolicyH\030\210\001\001\022#\n"
+          + "\022target_size_policy\030\202\333\263="
+          + " \001(\0132=.google.cloud.compute.v1.InstanceGroupManagerTargetSizePolicyH\030\210\001\001\022#\n"
           + "\023target_stopped_size\030\241\326\223\001 \001(\005H\031\210\001\001\022&\n"
           + "\025target_suspended_size\030\323\210\364\222\001 \001(\005H\032\210\001\001\022X\n\r"
-          + "update_policy\030\350\312\352S \001(\01329.google.cloud.com"
-          + "pute.v1.InstanceGroupManagerUpdatePolicyH\033\210\001\001\022I\n"
-          + "\010versions\030\233\375\271M \003(\01324.google.clou"
-          + "d.compute.v1.InstanceGroupManagerVersion\022\024\n"
+          + "update_policy\030\350\312\352S \001(\01329.google.cloud.compu"
+          + "te.v1.InstanceGroupManagerUpdatePolicyH\033\210\001\001\022I\n"
+          + "\010versions\030\233\375\271M \003(\01324.google.cloud."
+          + "compute.v1.InstanceGroupManagerVersion\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tH\034\210\001\001\"n\n"
           + "\033ListManagedInstancesResults\022,\n"
           + "(UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS\020\000\022\017\n"
@@ -17740,7 +17799,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\030creating_without_retries\030\311\366\261\260\001"
           + " \001(\005H\002\210\001\001\022\031\n"
           + "\010deleting\030\250\307\357\206\001 \001(\005H\003\210\001\001\022\024\n"
-          + "\004none\030\270\336\316\001 \001(\005H\004\210\001\001\022\033\n\n"
+          + "\004none\030\270\336\316\001 \001(\005H\004\210\001\001\022\033\n"
+          + "\n"
           + "recreating\030\354\263\326\241\001 \001(\005H\005\210\001\001\022\032\n\n"
           + "refreshing\030\247\246\305f \001(\005H\006\210\001\001\022\033\n\n"
           + "restarting\030\363\226\304\261\001 \001(\005H\007\210\001\001\022\030\n"
@@ -17762,13 +17822,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\t_resumingB\013\n"
           + "\t_startingB\013\n"
           + "\t_stoppingB\r\n"
-          + "\013_suspendingB\014\n"
-          + "\n"
+          + "\013_suspendingB\014\n\n"
           + "_verifying\"\335\003\n"
           + "\"InstanceGroupManagerAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n"
-          + "\005items\030\300\317\367/ \003(\0132F.google.cloud.compute.v1.Instanc"
-          + "eGroupManagerAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132F.google.cloud.compute.v1.InstanceGroupManagerAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -17785,8 +17844,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\205\001\n"
           + "&InstanceGroupManagerAllInstancesConfig\022L\n\n"
-          + "properties\030\263\232\266F \001(\01320."
-          + "google.cloud.compute.v1.InstancePropertiesPatchH\000\210\001\001B\r\n"
+          + "properties\030\263\232\266F \001(\01320.go"
+          + "ogle.cloud.compute.v1.InstancePropertiesPatchH\000\210\001\001B\r\n"
           + "\013_properties\"\220\001\n"
           + "%InstanceGroupManagerAutoHealingPolicy\022\035\n"
           + "\014health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001\022!\n"
@@ -17795,12 +17854,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_initial_delay_sec\"\304\002\n"
           + "-InstanceGroupManagerInstanceFlexibilityPolicy\022~\n"
           + "\023instance_selections\030\321\204\371\n"
-          + " \003(\0132^.google.cloud.compute."
-          + "v1.InstanceGroupManagerInstanceFlexibilityPolicy.InstanceSelectionsEntry\032\222\001\n"
+          + " \003(\0132^.google.cloud.compute.v1"
+          + ".InstanceGroupManagerInstanceFlexibilityPolicy.InstanceSelectionsEntry\032\222\001\n"
           + "\027InstanceSelectionsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022f\n"
-          + "\005value\030\002 \001(\0132W.google.cloud.compute.v1.Insta"
-          + "nceGroupManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"y\n"
+          + "\005value\030\002 \001(\0132W.google.cloud.compute.v1.Instanc"
+          + "eGroupManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"y\n"
           + ">InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection\022\030\n\r"
           + "machine_types\030\201\335\201& \003(\t\022\024\n"
           + "\004rank\030\254\230\325\001 \001(\005H\000\210\001\001B\007\n"
@@ -17809,8 +17868,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\031default_action_on_failure\030\325\304\242\035 \001(\tH\000\210\001\001\022\'\n"
           + "\026force_update_on_repair\030\313\371\362\251\001 \001(\tH\001\210\001\001\022&\n"
           + "\026on_failed_health_check\030\307\327\375\022 \001(\tH\002\210\001\001\022h\n"
-          + "\ton_repair\030\355\213\246\261\001 \001(\0132L.google.cloud.compu"
-          + "te.v1.InstanceGroupManagerInstanceLifecyclePolicyOnRepairH\003\210\001\001\"d\n"
+          + "\ton_repair\030\355\213\246\261\001 \001(\0132L.google.cloud.compute"
+          + ".v1.InstanceGroupManagerInstanceLifecyclePolicyOnRepairH\003\210\001\001\"d\n"
           + "\026DefaultActionOnFailure\022\'\n"
           + "#UNDEFINED_DEFAULT_ACTION_ON_FAILURE\020\000\022\022\n\n"
           + "DO_NOTHING\020\371\317\231\327\001\022\r\n"
@@ -17863,8 +17922,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\n"
           + "\210\001\001\022X\n"
-          + "\006status\030\362\237\267V \001"
-          + "(\0132@.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\013\210\001\001\022\024\n"
+          + "\006status\030\362\237\267V \001(\013"
+          + "2@.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\013\210\001\001\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tH\014\210\001\001\"\217\001\n"
           + "\005State\022\023\n"
           + "\017UNDEFINED_STATE\020\000\022\017\n"
@@ -17881,18 +17940,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_nameB\t\n"
           + "\007_regionB\031\n"
           + "\027_requested_run_durationB\014\n\n"
-          + "_resize_byB\014\n"
-          + "\n"
+          + "_resize_byB\014\n\n"
           + "_self_linkB\024\n"
           + "\022_self_link_with_idB\010\n"
           + "\006_stateB\t\n"
           + "\007_statusB\007\n"
           + "\005_zone\"\347\001\n"
           + "\'InstanceGroupManagerResizeRequestStatus\0225\n"
-          + "\005error\030\210\244\223."
-          + " \001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001\022j\n"
-          + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google.cl"
-          + "oud.compute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n"
+          + "\005error\030\210\244\223. "
+          + "\001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001\022j\n"
+          + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google.clou"
+          + "d.compute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n"
           + "\006_errorB\017\n\r"
           + "_last_attempt\"u\n"
           + "2InstanceGroupManagerResizeRequestStatusLastAttempt\0225\n"
@@ -17901,8 +17959,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006_error\"\334\002\n"
           + ".InstanceGroupManagerResizeRequestsListResponse\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n"
-          + "\005items\030\300\317\367/ \003(\0132:.google.cloud.c"
-          + "ompute.v1.InstanceGroupManagerResizeRequest\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132:.google.cloud.com"
+          + "pute.v1.InstanceGroupManagerResizeRequest\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -17912,7 +17970,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
           + "_self_linkB\n\n"
-          + "\010_warning\"[\n"
+          + "\010_wa",
+      "rning\"[\n"
           + "$InstanceGroupManagerResourcePolicies\022\037\n"
           + "\017workload_policy\030\372\205\3326 \001(\tH\000\210\001\001B\022\n"
           + "\020_workload_policy\"\274\001\n"
@@ -17926,22 +17985,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_initial_delay_secB\007\n"
           + "\005_mode\"\351\006\n"
           + "\032InstanceGroupManagerStatus\022k\n"
-          + "\024all_instances_config\030\201\256\3305 \001(\0132E.go"
-          + "ogle.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022r\n"
-          + "\036applied_accelerator_topologies\030\243\357\305\345\001 \003(\0132F.go"
-          + "ogle.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology\022\033\n\n"
+          + "\024all_instances_config\030\201\256\3305 \001(\0132E.goog"
+          + "le.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022r\n"
+          + "\036applied_accelerator_topologies\030\243\357\305\345\001 \003(\0132F.goog"
+          + "le.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology\022\033\n\n"
           + "autoscaler\030\327\375\322\366\001 \001(\tH\001\210\001\001\022r\n"
           + "\027bulk_instance_operation\030\212\255\233\357\001"
-          + " \001(\0132H.google.cloud.compute.v1."
-          + "InstanceGroupManagerStatusBulkInstanceOperationH\002\210\001\001\022t\n"
-          + "\031current_instance_statuses\030\304\356\274\200\001"
           + " \001(\0132H.google.cloud.compute.v1.In"
-          + "stanceGroupManagerStatusInstanceStatusSummaryH\003\210\001\001\022\031\n"
+          + "stanceGroupManagerStatusBulkInstanceOperationH\002\210\001\001\022t\n"
+          + "\031current_instance_statuses\030\304\356\274\200\001"
+          + " \001(\0132H.google.cloud.compute.v1.Inst"
+          + "anceGroupManagerStatusInstanceStatusSummaryH\003\210\001\001\022\031\n"
           + "\tis_stable\030\360\357\3303 \001(\010H\004\210\001\001\022U\n"
-          + "\010stateful\030\314\346\310t \001(\0132;.google.cloud.comput"
-          + "e.v1.InstanceGroupManagerStatusStatefulH\005\210\001\001\022a\n"
-          + "\016version_target\030\330\335\376\211\001 \001(\0132@.googl"
-          + "e.cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\006\210\001\001B\027\n"
+          + "\010stateful\030\314\346\310t \001(\0132;.google.cloud.compute."
+          + "v1.InstanceGroupManagerStatusStatefulH\005\210\001\001\022a\n"
+          + "\016version_target\030\330\335\376\211\001 \001(\0132@.google."
+          + "cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\006\210\001\001B\027\n"
           + "\025_all_instances_configB\r\n"
           + "\013_autoscalerB\032\n"
           + "\030_bulk_instance_operationB\034\n"
@@ -17952,9 +18011,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "-InstanceGroupManagerStatusAcceleratorTopology\022%\n"
           + "\024accelerator_topology\030\303\263\322\271\001 \001(\tH\000\210\001\001\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\001\210\001\001\022\204\001\n\r"
-          + "state_details\030\224\371\310- \001(\0132e.google.clou"
-          + "d.compute.v1.InstanceGroupManagerStatusA"
-          + "cceleratorTopologyAcceleratorTopologyStateDetailsH\002\210\001\001\"\215\001\n"
+          + "state_details\030\224\371\310- \001(\0132e.google.cloud."
+          + "compute.v1.InstanceGroupManagerStatusAcc"
+          + "eleratorTopologyAcceleratorTopologyStateDetailsH\002\210\001\001\"\215\001\n"
           + "\005State\022\023\n"
           + "\017UNDEFINED_STATE\020\000\022\022\n\n"
           + "ACTIVATING\020\360\331\321\264\001\022\016\n"
@@ -17965,8 +18024,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014REACTIVATING\020\343\246\376xB\027\n"
           + "\025_accelerator_topologyB\010\n"
           + "\006_stateB\020\n"
-          + "\016_st",
-      "ate_details\"\270\001\n"
+          + "\016_state_details\"\270\001\n"
           + "LInstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails\0225\n"
           + "\005error\030\210\244\223."
           + " \001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001\022\031\n"
@@ -17980,8 +18038,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_effective\"\367\001\n"
           + "/InstanceGroupManagerStatusBulkInstanceOperation\022\034\n"
           + "\013in_progress\030\207\300\327\230\001 \001(\010H\000\210\001\001\022~\n"
-          + "\023last_progress_check\030\277\242\276c \001(\0132Y.google.cloud.compute"
-          + ".v1.InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheckH\001\210\001\001B\016\n"
+          + "\023last_progress_check\030\277\242\276c \001(\0132Y.google.cloud.compute.v"
+          + "1.InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheckH\001\210\001\001B\016\n"
           + "\014_in_progressB\026\n"
           + "\024_last_progress_check\"\254\001\n"
           + "@InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck\0225\n"
@@ -18021,9 +18079,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_terminated\"\360\001\n"
           + "\"InstanceGroupManagerStatusStateful\022#\n"
           + "\023has_stateful_config\030\360\347\3264 \001(\010H\000\210\001\001\022t\n"
-          + "\024per_instance_configs\030\251\325\370\372\001"
-          + " \001(\0132M.google.cloud.compute.v1.InstanceG"
-          + "roupManagerStatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n"
+          + "\024per_instance_configs\030\251\325\370\372\001 \001"
+          + "(\0132M.google.cloud.compute.v1.InstanceGro"
+          + "upManagerStatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n"
           + "\024_has_stateful_configB\027\n"
           + "\025_per_instance_configs\"h\n"
           + "4InstanceGroupManagerStatusStatefulPerInstanceConfigs\022\036\n\r"
@@ -18043,8 +18101,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " InstanceGroupManagerUpdatePolicy\022-\n"
           + "\034instance_redistribution_type\030\230\337\304\213\001 \001("
           + "\tH\000\210\001\001\022C\n"
-          + "\tmax_surge\030\223\311\243\220\001 \001(\0132\'.goo"
-          + "gle.cloud.compute.v1.FixedOrPercentH\001\210\001\001\022I\n"
+          + "\tmax_surge\030\223\311\243\220\001 \001(\0132\'.googl"
+          + "e.cloud.compute.v1.FixedOrPercentH\001\210\001\001\022I\n"
           + "\017max_unavailable\030\365\313\213\301\001"
           + " \001(\0132\'.google.cloud.compute.v1.FixedOrPercentH\002\210\001\001\022\037\n"
           + "\016minimal_action\030\224\215\202\201\001 \001(\tH\003\210\001\001\022.\n"
@@ -18112,17 +18170,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n"
           + "\020_next_page_token\"\261\001\n"
           + "1InstanceGroupManagersListManagedInstancesResponse\022G\n"
-          + "\021managed_instances\030\336\233\251\240\001 \003(\0132"
-          + "(.google.cloud.compute.v1.ManagedInstance\022\037\n"
+          + "\021managed_instances\030\336\233\251\240\001 \003(\0132(."
+          + "google.cloud.compute.v1.ManagedInstance\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n"
           + "\020_next_page_token\"\353\001\n"
           + "/InstanceGroupManagersListPerInstanceConfigsResp\022<\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\022\037\n"
+          + "\005items\030\300\317\367/ \003"
+          + "(\0132*.google.cloud.compute.v1.PerInstanceConfig\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\001\210\001\001B\022\n"
-          + "\020_next_page_tokenB\n\n"
+          + "\020_next_page_tokenB\n"
+          + "\n"
           + "\010_warning\"\177\n"
           + "/InstanceGroupManagersPatchPerInstanceConfigsReq\022L\n"
           + "\024per_instance_configs\030\251\325\370\372\001"
@@ -18134,8 +18193,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tinstances\030\376\374\357\r"
           + " \003(\t\"\273\001\n"
           + "\037InstanceGroupManagersScopedList\022Q\n"
-          + "\027instance_group_managers\030\220\372\211f \003(\0132-.goog"
-          + "le.cloud.compute.v1.InstanceGroupManager\0229\n"
+          + "\027instance_group_managers\030\220\372\211f \003(\0132-.google"
+          + ".cloud.compute.v1.InstanceGroupManager\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"k\n"
@@ -18161,8 +18220,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\tB\020\n"
           + "\016_force_suspend\"\200\001\n"
           + "0InstanceGroupManagersUpdatePerInstanceConfigsReq\022L\n"
-          + "\024per_instance_configs\030\251\325\370\372\001 \003("
-          + "\0132*.google.cloud.compute.v1.PerInstanceConfig\"e\n"
+          + "\024per_instance_configs\030\251\325\370\372\001 \003(\0132"
+          + "*.google.cloud.compute.v1.PerInstanceConfig\"e\n"
           + "!InstanceGroupsAddInstancesRequest\022@\n"
           + "\tinstances\030\376\374\357\r"
           + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"\276\002\n"
@@ -18211,7 +18270,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
-          + "\020_next_page_tokenB\014\n\n"
+          + "\020_next_page_tokenB\014\n"
+          + "\n"
           + "_self_linkB\n\n"
           + "\010_warning\"\253\002\n"
           + "\025InstanceListReferrers\022\020\n"
@@ -18228,11 +18288,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\274\002\n"
           + "\031InstanceManagedByIgmError\022]\n"
-          + "\005error\030\210\244\223. \001(\0132F.google.cloud.compute.v"
-          + "1.InstanceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n"
+          + "\005error\030\210\244\223. \001(\0132F.google.cloud.compute.v1."
+          + "InstanceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n"
           + "\027instance_action_details\030\243\374\253\213\001"
-          + " \001(\0132G.google.cloud.compute.v1.Inst"
-          + "anceManagedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n"
+          + " \001(\0132G.google.cloud.compute.v1.Instan"
+          + "ceManagedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n"
           + "\ttimestamp\030\226\322\244\032 \001(\tH\002\210\001\001B\010\n"
           + "\006_errorB\032\n"
           + "\030_instance_action_detailsB\014\n\n"
@@ -18250,8 +18310,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010DELETING\020\250\247\207\374\001\022\013\n"
           + "\004NONE\020\270\316\222\001\022\022\n\n"
           + "RECREATING\020\354\213\376\210\001\022\021\n\n"
-          + "REFRESHING\020\247\376\354M\022\022\n"
-          + "\n"
+          + "REFRESHING\020\247\376\354M\022\022\n\n"
           + "RESTARTING\020\363\356\353\230\001\022\020\n"
           + "\010RESUMING\020\252\373\211\325\001\022\020\n"
           + "\010STARTING\020\300\240\213\351\001\022\020\n"
@@ -18281,18 +18340,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005value\030\002 \001(\t:\0028\001B\035\n"
           + "\033_request_valid_for_duration\"\314\023\n"
           + "\022InstanceProperties\022\\\n"
-          + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.google.cl"
-          + "oud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n"
+          + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.google.clou"
+          + "d.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n"
           + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n"
-          + "\034confidential_instance_config\030\365\222\372\351\001 \001(\01323"
-          + ".google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\034\n"
+          + "\034confidential_instance_config\030\365\222\372\351\001 \001(\01323.g"
+          + "oogle.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\0227\n"
           + "\005disks\030\366\314\312- \003(\0132%.google.cloud.compute.v1.AttachedDisk\022J\n"
           + "\022guest_accelerators\030\357\314\207\335\001"
           + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022*\n"
           + "\032key_revocation_action_type\030\342\334\300p \001(\tH\004\210\001\001\022K\n"
-          + "\006labels\030\377\277\301\356\001 "
-          + "\003(\01327.google.cloud.compute.v1.InstanceProperties.LabelsEntry\022)\n"
+          + "\006labels\030\377\277\301\356\001 \003("
+          + "\01327.google.cloud.compute.v1.InstanceProperties.LabelsEntry\022)\n"
           + "\031local_ssd_encryption_mode\030\320\343\3749 \001(\tH\005\210\001\001\022\034\n"
           + "\014machine_type\030\262\260\312l \001(\tH\006\210\001\001\022;\n"
           + "\010metadata\030\257\366\265)"
@@ -18304,18 +18363,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\01321.google.cloud.compute.v1.NetworkPerformanceConfigH\t\210\001\001\022*\n"
           + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\n"
           + "\210\001\001\022R\n"
-          + "\024reservation_affinity\030\273\270\242K \001(\0132,.go"
-          + "ogle.cloud.compute.v1.ReservationAffinityH\013\210\001\001\022g\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003("
-          + "\0132D.google.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\022\034\n"
+          + "\024reservation_affinity\030\273\270\242K \001(\0132,.goog"
+          + "le.cloud.compute.v1.ReservationAffinityH\013\210\001\001\022g\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132"
+          + "D.google.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\022\034\n"
           + "\021resource_policies\030\341\234\314\n"
           + " \003(\t\022@\n\n"
-          + "scheduling\030\224\313\261\270\001"
-          + " \001(\0132#.google.cloud.compute.v1.SchedulingH\014\210\001\001\022E\n"
-          + "\020service_accounts\030\260\304\253\204\001 \003(\0132\'."
-          + "google.cloud.compute.v1.ServiceAccount\022Y\n"
-          + "\030shielded_instance_config\030\265\213\221\006 \001(\0132/.go"
-          + "ogle.cloud.compute.v1.ShieldedInstanceConfigH\r"
+          + "scheduling\030\224\313\261\270\001 "
+          + "\001(\0132#.google.cloud.compute.v1.SchedulingH\014\210\001\001\022E\n"
+          + "\020service_accounts\030\260\304\253\204\001"
+          + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n"
+          + "\030shielded_instance_config\030\265\213\221\006 \001(\0132/.goog"
+          + "le.cloud.compute.v1.ShieldedInstanceConfigH\r"
           + "\210\001\001\0223\n"
           + "\004tags\030\231\350\330\001"
           + " \001(\0132\035.google.cloud.compute.v1.TagsH\016\210\001\001\022Z\n"
@@ -18359,13 +18418,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_tagsB\033\n"
           + "\031_workload_identity_config\"\240\002\n"
           + "\027InstancePropertiesPatch\022P\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\0132<.google.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\022S\n"
+          + "\006labels\030\377\277\301\356\001 "
+          + "\003(\0132<.google.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\022S\n"
           + "\010metadata\030\257\366\265)"
           + " \003(\0132>.google.cloud.compute.v1.InstancePropertiesPatch.MetadataEntry\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
-          + "\005value\030\002 \001(\t:\0028\001\032/\n\r"
+          + "\005value\030\002 \001(\t:\0028\001\032/\n"
+          + "\r"
           + "MetadataEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\":\n"
@@ -18375,8 +18435,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020InstanceSettings\022\033\n"
           + "\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022K\n"
-          + "\010metadata\030\257\366\265) \001("
-          + "\01321.google.cloud.compute.v1.InstanceSettingsMetadataH\002\210\001\001\022\024\n"
+          + "\010metadata\030\257\366\265) \001(\0132"
+          + "1.google.cloud.compute.v1.InstanceSettingsMetadataH\002\210\001\001\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tH\003\210\001\001B\016\n"
           + "\014_fingerprintB\007\n"
           + "\005_kindB\013\n"
@@ -18396,8 +18456,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022G\n\n"
-          + "properties\030\263\232\266F"
-          + " \001(\0132+.google.cloud.compute.v1.InstancePropertiesH\005\210\001\001\022\026\n"
+          + "properties\030\263\232\266F \001"
+          + "(\0132+.google.cloud.compute.v1.InstancePropertiesH\005\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\006\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022 \n"
           + "\017source_instance\030\271\230\375\274\001 \001(\tH\010\210\001\001\022U\n"
@@ -18409,8 +18469,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_kindB\007\n"
           + "\005_nameB\r\n"
           + "\013_propertiesB\t\n"
-          + "\007_regionB\014\n"
-          + "\n"
+          + "\007_regionB\014\n\n"
           + "_self_linkB\022\n"
           + "\020_source_instanceB\031\n"
           + "\027_source_instance_params\"\270\003\n"
@@ -18425,8 +18484,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032b\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022C\n"
-          + "\005value\030\002 \001(\01324.google.cloud.com"
-          + "pute.v1.InstanceTemplatesScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\01324.google.cloud.compute.v1.InstanceTemplatesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -18434,8 +18493,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_warning\"\261\002\n"
           + "\024InstanceTemplateList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n"
-          + "\005items\030\300\317\367/ \003"
-          + "(\0132).google.cloud.compute.v1.InstanceTemplate\022\024\n"
+          + "\005items\030\300\317\367/ \003(\013"
+          + "2).google.cloud.compute.v1.InstanceTemplate\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -18477,22 +18536,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021resource_policies\030\341\234\314\n"
           + " \003(\t\"\212\002\n"
           + "$InstancesBulkInsertOperationMetadata\022t\n"
-          + "\023per_location_status\030\232\351\204P \003(\0132T.googl"
-          + "e.cloud.compute.v1.InstancesBulkInsertOperationMetadata.PerLocationStatusEntry\032l\n"
+          + "\023per_location_status\030\232\351\204P \003(\0132T.google."
+          + "cloud.compute.v1.InstancesBulkInsertOperationMetadata.PerLocationStatusEntry\032l\n"
           + "\026PerLocationStatusEntry\022\013\n"
           + "\003key\030\001 \001(\t\022A\n"
           + "\005value\030\002"
           + " \001(\01322.google.cloud.compute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n"
           + "&InstancesGetEffectiveFirewallsResponse\022t\n"
-          + "\020firewall_policys\030\302\312\374\303\001 \003(\0132V.google.cloud.com"
-          + "pute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n"
+          + "\020firewall_policys\030\302\312\374\303\001 \003(\0132V.google.cloud.compu"
+          + "te.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n"
           + "\tfirewalls\030\363\306\350\201\001"
           + " \003(\0132!.google.cloud.compute.v1.Firewall\"\254\004\n"
           + "=InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n"
           + "\014display_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022O\n"
-          + "\026packet_mirroring_rules\030\304\377\300\375\001 \003("
-          + "\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\031\n"
+          + "\026packet_mirroring_rules\030\304\377\300\375\001 \003(\0132"
+          + "+.google.cloud.compute.v1.FirewallPolicy",
+      "Rule\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\002\210\001\001\022=\n"
           + "\005rules\030\367\221\3653"
           + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\033\n\n"
@@ -18516,8 +18576,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\t\"\310\002\n"
           + "\"InstancesReportHostAsFaultyRequest\022#\n"
           + "\023disruption_schedule\030\203\305\333- \001(\tH\000\210\001\001\022`\n\r"
-          + "fault_reasons\030\222\253\221P \003(\0132F.google.cloud.comp"
-          + "ute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\202\001\n"
+          + "fault_reasons\030\222\253\221P \003(\0132F.google.cloud.comput"
+          + "e.v1.InstancesReportHostAsFaultyRequestFaultReason\"\202\001\n"
           + "\022DisruptionSchedule\022!\n"
           + "\035UNDEFINED_DISRUPTION_SCHEDULE\020\000\022\'\n"
           + "\037DISRUPTION_SCHEDULE_UNSPECIFIED\020\333\356\310\236\001\022\016\n"
@@ -18544,18 +18604,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_warning\"\327\001\n"
           + "\031InstancesSetLabelsRequest\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022R\n"
-          + "\006labels\030\377\277\301\356\001 \003(\0132>.google"
-          + ".cloud.compute.v1.InstancesSetLabelsRequest.LabelsEntry\032-\n"
+          + "\006labels\030\377\277\301\356\001 \003(\0132>.google.c"
+          + "loud.compute.v1.InstancesSetLabelsRequest.LabelsEntry\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001B\024\n"
           + "\022_label_fingerprint\"q\n"
           + "#InstancesSetMachineResourcesRequest\022J\n"
-          + "\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.go"
-          + "ogle.cloud.compute.v1.AcceleratorConfig\"O\n"
+          + "\022guest_accelerators\030\357\314\207\335\001"
+          + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\"O\n"
           + "\036InstancesSetMachineTypeRequest\022\034\n"
-          + "\014mac",
-      "hine_type\030\262\260\312l \001(\tH\000\210\001\001B\017\n\r"
+          + "\014machine_type\030\262\260\312l \001(\tH\000\210\001\001B\017\n\r"
           + "_machine_type\"Z\n"
           + "!InstancesSetMinCpuPlatformRequest\022 \n"
           + "\020min_cpu_platform\030\367\233\352s \001(\tH\000\210\001\001B\023\n"
@@ -18574,8 +18633,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006scopes\030\237\231\222O \003(\tB\010\n"
           + "\006_email\"w\n"
           + "&InstancesStartWithEncryptionKeyRequest\022M\n"
-          + "\005disks\030\366\314\312- \003(\0132;.google.cl"
-          + "oud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\275\013\n"
+          + "\005disks\030\366\314\312- \003(\0132;.google.clou"
+          + "d.compute.v1.CustomerEncryptionKeyProtectedDisk\"\275\013\n"
           + "\017InstantSnapshot\022\035\n"
           + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
@@ -18587,8 +18646,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006labels\030\377\277\301\356\001"
           + " \003(\01324.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022F\n"
-          + "\006params\030\206\363\253% \001(\0132..google.clo"
-          + "ud.compute.v1.InstantSnapshotParamsH\010\210\001\001\022\026\n"
+          + "\006params\030\206\363\253% \001(\0132..google.cloud"
+          + ".compute.v1.InstantSnapshotParamsH\010\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022W\n"
           + "\017resource_status\030\303\372\367v"
           + " \001(\01326.google.cloud.compute.v1.InstantSnapshotResourceStatusH\n"
@@ -18632,7 +18691,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_regionB\022\n"
           + "\020_resource_statusB\020\n"
           + "\016_satisfies_pziB\020\n"
-          + "\016_satisfies_pzsB\014\n\n"
+          + "\016_satisfies_pzsB\014\n"
+          + "\n"
           + "_self_linkB\024\n"
           + "\022_self_link_with_idB\016\n"
           + "\014_source_diskB\021\n"
@@ -18643,8 +18703,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\316\003\n"
           + "\035InstantSnapshotAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n"
-          + "\005items\030\300\317\367/ \003(\0132A.google"
-          + ".cloud.compute.v1.InstantSnapshotAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132A.google.c"
+          + "loud.compute.v1.InstantSnapshotAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -18653,8 +18713,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022B\n"
-          + "\005value\030\002 \001(\01323.google.clo"
-          + "ud.compute.v1.InstantSnapshotsScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\01323.google.cloud"
+          + ".compute.v1.InstantSnapshotsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -18667,8 +18727,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\005\210\001\001\022\\\n"
-          + "\017resource_status\030\303\372\367v \001(\0132;.google"
-          + ".cloud.compute.v1.InstantSnapshotGroupResourceStatusH\006\210\001\001\022\032\n"
+          + "\017resource_status\030\303\372\367v \001(\0132;.google.c"
+          + "loud.compute.v1.InstantSnapshotGroupResourceStatusH\006\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\010\210\001\001\022)\n"
           + "\030source_consistency_group\030\364\314\257\375\001 \001(\tH\t\210\001\001\022\026\n"
@@ -18689,8 +18749,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_kindB\007\n"
           + "\005_nameB\t\n"
           + "\007_regionB\022\n"
-          + "\020_resource_statusB\014\n"
-          + "\n"
+          + "\020_resource_statusB\014\n\n"
           + "_self_linkB\024\n"
           + "\022_self_link_with_idB\033\n"
           + "\031_source_consistency_groupB\t\n"
@@ -18702,8 +18761,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\"InstantSnapshotGroupResourceStatus\0227\n"
           + "&consistency_membership_resolution_time\030\236\265\247\245\001 \001("
           + "\tH\000\210\001\001\022U\n"
-          + "\013source_info\030\322\234\276\327\001 \001(\0132"
-          + "7.google.cloud.compute.v1.InstantSnapshotGroupSourceInfoH\001\210\001\001B)\n"
+          + "\013source_info\030\322\234\276\327\001 \001(\01327."
+          + "google.cloud.compute.v1.InstantSnapshotGroupSourceInfoH\001\210\001\001B)\n"
           + "\'_consistency_membership_resolution_timeB\016\n"
           + "\014_source_info\"\231\001\n"
           + "\036InstantSnapshotGroupSourceInfo\022\"\n"
@@ -18726,8 +18785,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\277\001\n"
           + "\025InstantSnapshotParams\022j\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 "
-          + "\003(\0132G.google.cloud.compute.v1.InstantSnapshotParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003("
+          + "\0132G.google.cloud.compute.v1.InstantSnapshotParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"[\n"
@@ -18744,16 +18803,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\trange_end\030\331\225\340\231\001 \001(\003H\000\210\001\001\022\033\n"
           + "\013range_start\030\340\375\2421 \001(\003H\001\210\001\001B\014\n\n"
           + "_range_endB\016\n"
-          + "\014_range_start\"\327\024\n"
+          + "\014_range_start\"\220\025\n"
           + "\014Interconnect\022\034\n"
-          + "\013aai_enabled\030\313\242\261\271\001 \001(\010H\000\210\001\001\022\036\n"
-          + "\r"
+          + "\013aai_enabled\030\313\242\261\271\001 \001(\010H\000\210\001\001\022\036\n\r"
           + "admin_enabled\030\321\354\301\324\001 \001(\010H\001\210\001\001\022r\n"
-          + "\036application_aware_interconnect\030\236\370\315\314\001 \001(\0132A.goog"
-          + "le.cloud.compute.v1.InterconnectApplicationAwareInterconnectH\002\210\001\001\022\036\n"
+          + "\036application_aware_interconnect\030\236\370\315\314\001 \001(\0132A.google"
+          + ".cloud.compute.v1.InterconnectApplicationAwareInterconnectH\002\210\001\001\022\036\n"
           + "\022available_features\030\363\271\326\354\001 \003(\t\022J\n\r"
-          + "circuit_infos\030\257\203\315N "
-          + "\003(\01320.google.cloud.compute.v1.InterconnectCircuitInfo\022\"\n"
+          + "circuit_infos\030\257\203\315N \003("
+          + "\01320.google.cloud.compute.v1.InterconnectCircuitInfo\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n\r"
           + "customer_name\030\314\334\337\001 \001(\tH\004\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022#\n"
@@ -18769,28 +18827,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\014\210\001\001\022E\n"
-          + "\006labels\030\377\277\301\356\001 \003(\01321.google.cl"
-          + "oud.compute.v1.Interconnect.LabelsEntry\022\032\n"
+          + "\006labels\030\377\277\301\356\001"
+          + " \003(\01321.google.cloud.compute.v1.Interconnect.LabelsEntry\022\032\n"
           + "\tlink_type\030\337\210\276\371\001 \001(\tH\r"
           + "\210\001\001\022\031\n"
           + "\010location\030\265\277\276\212\001 \001(\tH\016\210\001\001\022D\n"
-          + "\006macsec\030\242\301\227\374\001 \001(\0132+.goo"
-          + "gle.cloud.compute.v1.InterconnectMacsecH\017\210\001\001\022\036\n"
+          + "\006macsec\030\242\301\227\374\001 \001(\0132+.googl"
+          + "e.cloud.compute.v1.InterconnectMacsecH\017\210\001\001\022\036\n"
           + "\016macsec_enabled\030\244\241\315\\ \001(\010H\020\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\021\210\001\001\022!\n"
           + "\021noc_contact_email\030\200\370\332\006 \001(\tH\022\210\001\001\022\"\n"
           + "\022operational_status\030\377\261\360_ \001(\tH\023\210\001\001\022C\n"
-          + "\006params\030\206\363\253% \001(\0132+.google.cl"
-          + "oud.compute.v1.InterconnectParamsH\024\210\001\001\022\037\n"
+          + "\006params\030\206\363\253%"
+          + " \001(\0132+.google.cloud.compute.v1.InterconnectParamsH\024\210\001\001\022\037\n"
           + "\017peer_ip_address\030\331\227\207c \001(\tH\025\210\001\001\022\'\n"
           + "\026provisioned_link_count\030\365\322\366\303\001 \001(\005H\026\210\001\001\022 \n"
           + "\017remote_location\030\216\217\327\232\001 \001(\tH\027\210\001\001\022\036\n"
           + "\022requested_features\030\356\363\367\333\001 \003(\t\022$\n"
           + "\024requested_link_count\030\373\333\275\025 \001(\005H\030\210\001\001\022\036\n\r"
           + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\031\210\001\001\022\032\n"
-          + "\tself_link\030\215\222\305\331\001 \001(\tH\032\210\001\001\022\025\n"
-          + "\005state\030\221\211\2534 \001(\tH\033\210\001\001\022\030\n"
-          + "\007subzone\030\354\203\307\205\001 \001(\tH\034\210\001\001\022\026\n"
+          + "\tself_link\030\215\222\305\331\001 \001(\tH\032\210\001\001\022!\n"
+          + "\021self_link_with_id\030\202\254\235\025 \001(\tH\033\210\001\001\022\025\n"
+          + "\005state\030\221\211\2534 \001(\tH\034\210\001\001\022\030\n"
+          + "\007subzone\030\354\203\307\205\001 \001(\tH\035\210\001\001\022\026\n"
           + "\013wire_groups\030\316\355\261\023 \003(\t\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
@@ -18846,19 +18905,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\027_provisioned_link_countB\022\n"
           + "\020_remote_locationB\027\n"
           + "\025_requested_link_countB\020\n"
-          + "\016_satisfies_pzsB\014\n\n"
-          + "_self_linkB\010\n"
+          + "\016_satisfies_pzsB\014\n"
+          + "\n"
+          + "_self_linkB\024\n"
+          + "\022_self_link_with_idB\010\n"
           + "\006_stateB\n\n"
           + "\010_subzone\"\247\004\n"
           + "(InterconnectApplicationAwareInterconnect\022\207\001\n"
-          + "\033bandwidth_percentage_policy\030\351\334\226Y"
-          + " \001(\0132Z.google.cloud.compute.v1.Interco"
-          + "nnectApplicationAwareInterconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n"
+          + "\033bandwidth_percentage_policy\030\351\334\226Y \001(\0132Z.google.cloud.com"
+          + "pute.v1.InterconnectApplicationAwareInte"
+          + "rconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n"
           + "\023profile_description\030\346\354\250} \001(\tH\001\210\001\001\022z\n"
-          + "\031shape_average_percentages\030\331\270\364{ \003(\0132T.google.cloud.comput"
-          + "e.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\022}\n"
-          + "\026strict_priority_policy\030\267\225\227E \001(\0132U.google.cloud.compu"
-          + "te.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n"
+          + "\031shape_average_percentages\030\331\270\364{ \003(\0132T.goog"
+          + "le.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\022}\n"
+          + "\026strict_priority_policy\030\267\225\227E \001(\0132U.goo"
+          + "gle.cloud.compute.v1.InterconnectApplica"
+          + "tionAwareInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n"
           + "\034_bandwidth_percentage_policyB\026\n"
           + "\024_profile_descriptionB\031\n"
           + "\027_strict_priority_policy\"\210\002\n"
@@ -18877,11 +18939,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_percentageB\020\n"
           + "\016_traffic_class\"\273\001\n"
           + "AInterconnectApplicationAwareInterconnectBandwidthPercentagePolicy\022v\n"
-          + "\025bandwidth_percentages\030\213\375\243o"
-          + " \003(\0132T.google.cloud.compute.v1.Intercon"
-          + "nectApplicationAwareInterconnectBandwidthPercentage\">\n"
+          + "\025bandwidth_percentages\030\213\375\243o \003(\0132T.google.cloud.comp"
+          + "ute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\">\n"
           + ".google.cloud.compute.v1.InterconnectAttachmentPartnerMetadataH\037\210\001\001\022e\n"
-          + "\031private_interconnect_info\030\203\354\221q \001(\0132:.google."
-          + "cloud.compute.v1.InterconnectAttachmentPrivateInfoH \210\001\001\022\026\n"
+          + "\020partner_metadata\030\306\341\266\037 \001(\0132>.google.cloud.comput"
+          + "e.v1.InterconnectAttachmentPartnerMetadataH\037\210\001\001\022e\n"
+          + "\031private_interconnect_info\030\203\354\221q"
+          + " \001(\0132:.google.cloud.compute.v1.InterconnectAttachmentPrivateInfoH"
+          + " \210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH!\210\001\001\022\037\n"
           + "\016remote_service\030\274\377\362\272\001 \001(\tH\"\210\001\001\022\026\n"
           + "\006router\030\311\256\356F \001(\tH#\210\001\001\022\036\n\r"
@@ -18941,7 +19004,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "stack_type\030\221\265\213\313\001 \001(\tH&\210\001\001\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\'\210\001\001\022\036\n\r"
           + "subnet_length\030\210\304\267\205\001 \001(\005H(\210\001\001\022\024\n"
-          + "\004type\030\272\236\332\001 \001(\tH)\210\001\001\022\035\n\r"
+          + "\004type\030\272\236\332\001 \001(\tH)\210\001\001\022\035\n"
+          + "\r"
           + "vlan_tag8021q\030\234\350\2279 \001(\005H*\210\001\001\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
@@ -19041,8 +19105,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_vlan_tag8021q\"\343\003\n"
           + "$InterconnectAttachmentAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022Z\n"
-          + "\005items\030\300\317\367/ \003(\013"
-          + "2H.google.cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132H.google.cloud.compute.v"
+          + "1.InterconnectAttachmentAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -19051,8 +19115,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032h\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022I\n"
-          + "\005value\030\002 "
-          + "\001(\0132:.google.cloud.compute.v1.InterconnectAttachmentsScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\0132:.google.cloud.comput"
+          + "e.v1.InterconnectAttachmentsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -19060,9 +19124,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_warning\"\263\002\n"
           + ".InterconnectAttachmentConfigurationConstraints\022\030\n"
           + "\007bgp_md5\030\212\350\363\261\001 \001(\tH\000\210\001\001\022w\n"
-          + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132"
-          + "V.google.cloud.compute.v1.InterconnectAt"
-          + "tachmentConfigurationConstraintsBgpPeerASNRange\"b\n"
+          + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132V.google.cloud.compute.v1"
+          + ".InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\"b\n"
           + "\006BgpMd5\022\025\n"
           + "\021UNDEFINED_BGP_MD5\020\000\022\024\n"
           + "\014MD5_OPTIONAL\020\201\242\340\375\001\022\023\n"
@@ -19077,27 +19140,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004_maxB\006\n"
           + "\004_min\"\201\007\n"
           + "\033InterconnectAttachmentGroup\022^\n"
-          + "\013attachments\030\260\227\317\237\001 \003(\0132E.google.cloud.compute"
-          + ".v1.InterconnectAttachmentGroup.AttachmentsEntry\022[\n\n"
-          + "configured\030\276\364\373\214\001 \001(\0132>.googl"
-          + "e.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n"
+          + "\013attachments\030\260\227\317\237\001 \003(\0132E.googl"
+          + "e.cloud.compute.v1.InterconnectAttachmentGroup.AttachmentsEntry\022[\n\n"
+          + "configured\030\276\364\373\214\001"
+          + " \001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022S\n"
-          + "\006intent\030\234\355\304\313\001 \001(\0132:.google.clo"
-          + "ud.compute.v1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n"
+          + "\006intent\030\234\355\304\313\001 \001"
+          + "(\0132:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n"
           + "\022interconnect_group\030\216\267\251\271\001 \001(\tH\006\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022g\n"
-          + "\021logical_structure\030\275\231\364C \001(\0132D.google.cloud.com"
-          + "pute.v1.InterconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n"
+          + "\021logical_structure\030\275\231\364C \001(\0132D.g"
+          + "oogle.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\n"
           + "\210\001\001\032r\n"
           + "\020AttachmentsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022M\n"
-          + "\005value\030\002 \001(\0132>.goo"
-          + "gle.cloud.compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n"
+          + "\005value\030\002"
+          + " \001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n"
           + "\013_configuredB\025\n"
           + "\023_creation_timestampB\016\n"
           + "\014_descriptionB\007\n"
@@ -19113,14 +19176,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "attachment\030\243\262\335W \001(\tH\000\210\001\001B\r\n"
           + "\013_attachment\"\256\001\n"
           + "%InterconnectAttachmentGroupConfigured\022p\n"
-          + "\020availability_sla\030\304\270\263\341\001 \001(\0132M.google.cloud.compute."
-          + "v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n"
+          + "\020availability_sla\030\304\270\263\341\001 \001(\0132M.google"
+          + ".cloud.compute.v1.InterconnectAttachment",
+      "GroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n"
           + "\021_availability_sla\"\212\003\n"
           + "4InterconnectAttachmentGroupConfiguredAvailabilitySLA\022\035\n\r"
           + "effective_sla\030\220\325\337D \001(\tH\000\210\001\001\022\203\001\n"
-          + "\025intended_sla_blockers\030\204\255\346\325\001"
-          + " \003(\0132`.google.cloud.compute.v1.Intercon"
-          + "nectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\232\001\n"
+          + "\025intended_sla_blockers\030\204\255\346\325\001 \003(\0132`.google.cloud.comp"
+          + "ute.v1.InterconnectAttachmentGroupConfig"
+          + "uredAvailabilitySLAIntendedSlaBlockers\"\232\001\n"
           + "\014EffectiveSla\022\033\n"
           + "\027UNDEFINED_EFFECTIVE_SLA\020\000\022!\n"
           + "\031EFFECTIVE_SLA_UNSPECIFIED\020\250\247\220\352\001\022\r\n"
@@ -19152,31 +19216,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020availability_sla\030\304\270\263\341\001 \001(\tH\000\210\001\001\"\242\001\n"
           + "\017AvailabilitySla\022\036\n"
           + "\032UNDEFINED_AVAILABILITY_SLA\020\000\022#\n"
-          + "\034AVAILABILITY_SLA_UNSPECIFIED\020\374\336\252\005\022\r"
-          + "\n"
+          + "\034AVAILABILITY_SLA_UNSPECIFIED\020\374\336\252\005\022\r\n"
           + "\006NO_SLA\020\212\343\376L\022\033\n"
           + "\023PRODUCTION_CRITICAL\020\345\370\247\340\001\022\036\n"
           + "\027PRODUCTION_NON_CRITICAL\020\267\275\3757B\023\n"
           + "\021_availability_sla\"\215\001\n"
           + "+InterconnectAttachmentGroupLogicalStructure\022^\n"
-          + "\007regions\030\377\357\362\005 \003(\0132J.google.cloud.compute.v1.Interconne"
-          + "ctAttachmentGroupLogicalStructureRegion\"\273\001\n"
+          + "\007regions\030\377\357\362\005 \003(\0132J.google.cloud.comput"
+          + "e.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\273\001\n"
           + "1InterconnectAttachmentGroupLogicalStructureRegion\022c\n"
-          + "\006metros\030\372\354\227\376\001 \003(\0132O.goog"
-          + "le.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\022\026\n"
+          + "\006metros\030\372\354\227\376\001 \003(\0132O.google.cloud.compute.v1.Inter"
+          + "connectAttachmentGroupLogicalStructureRegionMetro\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\000\210\001\001B\t\n"
           + "\007_region\"\312\001\n"
-          + "6InterconnectAttachmentGroupLogicalStructureReg",
-      "ionMetro\022o\n\n"
-          + "facilities\030\201\305\364\377\001 \003(\0132W.googl"
-          + "e.cloud.compute.v1.InterconnectAttachmen"
-          + "tGroupLogicalStructureRegionMetroFacility\022\025\n"
+          + "6InterconnectAttachmentGroupLogicalStructureRegionMetro\022o\n\n"
+          + "facilities\030\201\305\364\377\001 \003(\0132W.google.cloud.compute.v1.Interc"
+          + "onnectAttachmentGroupLogicalStructureRegionMetroFacility\022\025\n"
           + "\005metro\030\231\332\2761 \001(\tH\000\210\001\001B\010\n"
           + "\006_metro\"\327\001\n"
           + ">InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\031\n"
           + "\010facility\030\243\335\371\356\001 \001(\tH\000\210\001\001\022m\n"
-          + "\005zones\030\307\244\2557 \003(\0132[.google.clou"
-          + "d.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n"
+          + "\005zones\030\307\244\2557 \003(\0132[.google.cloud.compute.v1.Interconnect"
+          + "AttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n"
           + "\t_facility\"|\n"
           + "BInterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone\022\027\n"
           + "\013attachments\030\260\227\317\237\001 \003(\t\022\024\n"
@@ -19184,15 +19245,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\304\001\n"
           + "8InterconnectAttachmentGroupsGetOperationalStatusResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022^\n"
-          + "\006result\030\235\220\267B \001(\013"
-          + "2F.google.cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n"
+          + "\006result\030\235\220\267B \001(\0132F.google.cloud.compute.v"
+          + "1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n"
           + "\005_etagB\t\n"
           + "\007_result\"\210\003\n"
           + "(InterconnectAttachmentGroupsListResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022F\n"
-          + "\005items\030\300\317\367/ \003(\013"
-          + "24.google.cloud.compute.v1.InterconnectAttachmentGroup\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\01324.google.cloud.compute.v1.InterconnectAttachmentGroup\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -19206,15 +19267,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\210\005\n"
           + "-InterconnectAttachmentGroupsOperationalStatus\022w\n"
-          + "\023attachment_statuses\030\274\257\230\352\001 \003(\0132V.google.cloud.compute.v"
-          + "1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\022[\n\n"
-          + "configured\030\276\364\373\214\001"
-          + " \001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n"
+          + "\023attachment_statuses\030\274\257\230\352\001 \003(\0132V.google."
+          + "cloud.compute.v1.InterconnectAttachmentG"
+          + "roupsOperationalStatusAttachmentStatus\022[\n\n"
+          + "configured\030\276\364\373\214\001 \001(\0132>.google.cloud.co"
+          + "mpute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n"
           + "\014group_status\030\262\263\305\241\001 \001(\tH\001\210\001\001\022S\n"
-          + "\006intent\030\234\355\304\313\001"
-          + " \001(\0132:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n"
-          + "\013operational\030\322\307\354= \001(\0132>.google.cloud.compute."
-          + "v1.InterconnectAttachmentGroupConfiguredH\003\210\001\001\"u\n"
+          + "\006intent\030\234\355\304\313\001 \001(\0132:.google.cloud.co"
+          + "mpute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n"
+          + "\013operational\030\322\307\354= \001(\0132>.google"
+          + ".cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\003\210\001\001\"u\n"
           + "\013GroupStatus\022\032\n"
           + "\026UNDEFINED_GROUP_STATUS\020\000\022\020\n"
           + "\010DEGRADED\020\256\246\240\275\001\022\021\n\n"
@@ -19257,29 +19319,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_is_activeB\t\n"
           + "\007_status\"\333\004\n"
           + "\"InterconnectAttachmentL2Forwarding\022r\n"
-          + "\022appliance_mappings\030\267\277\313\262\001"
-          + " \003(\0132R.google.cloud.compute.v1.Intercon"
-          + "nectAttachmentL2Forwarding.ApplianceMappingsEntry\022-\n"
+          + "\022appliance_mappings\030\267\277\313\262\001 \003(\0132R.google.cloud.comp"
+          + "ute.v1.InterconnectAttachmentL2Forwarding.ApplianceMappingsEntry\022-\n"
           + "\034default_appliance_ip_address\030\354\343\350\377\001 \001("
           + "\tH\000\210\001\001\022f\n\r"
-          + "geneve_header\030\250\225\3148 \001(\0132G.google.cloud.compute.v1.Interconnec"
-          + "tAttachmentL2ForwardingGeneveHeaderH\001\210\001\001\022\027\n"
+          + "geneve_header\030\250\225\3148 \001(\0132G.google.cloud.compute"
+          + ".v1.InterconnectAttachmentL2ForwardingGeneveHeaderH\001\210\001\001\022\027\n"
           + "\007network\030\256\264\205o \001(\tH\002\210\001\001\022+\n"
           + "\032tunnel_endpoint_ip_address\030\357\326\301\337\001 \001("
           + "\tH\003\210\001\001\032\205\001\n"
           + "\026ApplianceMappingsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022Z\n"
-          + "\005value\030\002 \001(\0132K.google.cloud.compute.v1.Intercon"
-          + "nectAttachmentL2ForwardingApplianceMapping:\0028\001B\037\n"
+          + "\005value\030\002 \001(\0132K.google.cloud.comp"
+          + "ute.v1.InterconnectAttachmentL2ForwardingApplianceMapping:\0028\001B\037\n"
           + "\035_default_appliance_ip_addressB\020\n"
           + "\016_geneve_headerB\n\n"
           + "\010_networkB\035\n"
           + "\033_tunnel_endpoint_ip_address\"\250\002\n"
           + "2InterconnectAttachmentL2ForwardingApplianceMapping\022$\n"
           + "\024appliance_ip_address\030\256\225\323\033 \001(\tH\000\210\001\001\022\223\001\n"
-          + " inner_vlan_to_appliance_mappings\030\250\213\270. \003(\0132"
-          + "f.google.cloud.compute.v1.InterconnectAt"
-          + "tachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping\022\024\n"
+          + " inner_vlan_to_appliance_mappings\030\250\213\270. \003(\0132f.google.cloud.compute.v1"
+          + ".InterconnectAttachmentL2ForwardingAppli"
+          + "anceMappingInnerVlanToApplianceMapping\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\027\n"
           + "\025_appliance_ip_addressB\007\n"
           + "\005_name\"\270\001\n"
@@ -19307,9 +19368,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\315\001\n"
           + "\034InterconnectAttachmentParams\022q\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001"
-          + " \003(\0132N.google.cloud.compute.v1.I"
-          + "nterconnectAttachmentParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132N.google.clo"
+          + "ud.compute.v1.InterconnectAttachmentParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\274\001\n"
@@ -19325,8 +19385,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "H\000\210\001\001B\013\n"
           + "\t_tag8021q\"\301\001\n"
           + "!InterconnectAttachmentsScopedList\022U\n"
-          + "\030interconnect_attachments\030\377\322\353\312\001"
-          + " \003(\0132/.google.cloud.compute.v1.InterconnectAttachment\0229\n"
+          + "\030interconnect_attachments\030\377\322\353\312\001 \003(\0132/.google"
+          + ".cloud.compute.v1.InterconnectAttachment\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\305\001\n"
@@ -19339,12 +19399,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_google_circuit_idB\023\n"
           + "\021_google_demarc_id\"\225\005\n"
           + "\027InterconnectDiagnostics\022P\n\n"
-          + "arp_caches\030\221\326\330\305\001 \003(\01328.google.cl"
-          + "oud.compute.v1.InterconnectDiagnosticsARPEntry\022(\n"
+          + "arp_caches\030\221\326\330\305\001 "
+          + "\003(\01328.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\022(\n"
           + "\027bundle_aggregation_type\030\224\311\262\317\001 \001(\tH\000\210\001\001\022)\n"
           + "\031bundle_operational_status\030\334\227\3402 \001(\tH\001\210\001\001\022L\n"
-          + "\005links\030\271\237\2151 \003(\0132:.google.c"
-          + "loud.compute.v1.InterconnectDiagnosticsLinkStatus\022\034\n"
+          + "\005links\030\271\237\2151"
+          + " \003(\0132:.google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus\022\034\n"
           + "\013mac_address\030\204\322\310\236\001 \001(\tH\002\210\001\001\"\212\001\n"
           + "\025BundleAggregationType\022%\n"
           + "!UNDEFINED_BUNDLE_AGGREGATION_TYPE\020\000\022#\n"
@@ -19387,19 +19447,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006_stateB\010\n"
           + "\006_value\"\361\006\n"
           + "!InterconnectDiagnosticsLinkStatus\022P\n\n"
-          + "arp_caches\030\221\326\330\305\001 \003(\01328.google."
-          + "cloud.compute.v1.InterconnectDiagnosticsARPEntry\022\032\n\n"
+          + "arp_caches\030\221\326\330\305\001"
+          + " \003(\01328.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\022\032\n\n"
           + "circuit_id\030\261\372\257k \001(\tH\000\210\001\001\022\034\n\r"
           + "google_demarc\030\214\217\003 \001(\tH\001\210\001\001\022\\\n"
-          + "\013lacp_status\030\257\304\236\254\001 \001(\0132>.google.cloud.compute.v1.In"
-          + "terconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022U\n"
-          + "\006macsec\030\242\301\227\374\001 \001(\0132<.google.cloud.comp"
-          + "ute.v1.InterconnectDiagnosticsMacsecStatusH\003\210\001\001\022\"\n"
+          + "\013lacp_status\030\257\304\236\254\001 \001(\0132>.google.clou"
+          + "d.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022U\n"
+          + "\006macsec\030\242\301\227\374\001 \001(\0132<.go"
+          + "ogle.cloud.compute.v1.InterconnectDiagnosticsMacsecStatusH\003\210\001\001\022\"\n"
           + "\022operational_status\030\377\261\360_ \001(\tH\004\210\001\001\022i\n"
-          + "\027receiving_optical_power\030\337\255\330t \001(\0132"
-          + "@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n"
-          + "\032transmitting_optical_power\030\235\272\211\333\001 \001(\0132@.google."
-          + "cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n"
+          + "\027receiving_optical_power\030\337\255\330t \001(\0132@.google.cloud.compute.v1"
+          + ".InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n"
+          + "\032transmitting_optical_power\030\235\272\211\333\001"
+          + " \001(\0132@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n"
           + "\021OperationalStatus\022 \n"
           + "\034UNDEFINED_OPERATIONAL_STATUS\020\000\022$\n"
           + "\034LINK_OPERATIONAL_STATUS_DOWN\020\375\344\246\206\001\022\"\n"
@@ -19417,25 +19477,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004_cknB\016\n"
           + "\014_operational\"\224\006\n"
           + "\021InterconnectGroup\022Q\n\n"
-          + "configured\030\276\364\373\214\001"
-          + " \001(\01324.google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\"\n"
+          + "configured\030\276\364\373\214\001 \001(\01324.google.cloud"
+          + ".compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022I\n"
-          + "\006intent\030\234\355\304\313\001 \001(\01320.go"
-          + "ogle.cloud.compute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r"
-          + "interconnects\030\245\333\205\370\001 \003(\0132=."
-          + "google.cloud.compute.v1.InterconnectGroup.InterconnectsEntry\022\024\n"
+          + "\006intent\030\234\355\304\313\001"
+          + " \001(\01320.google.cloud.compute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r"
+          + "interconnects\030\245\333\205\370\001"
+          + " \003(\0132=.google.cloud.compute.v1.InterconnectGroup.InterconnectsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022_\n"
-          + "\022physical_structure\030\213\320\220] \001(\0132;.google.cloud.compute.v"
-          + "1.InterconnectGroupPhysicalStructureH\010\210\001\001\022\032\n"
+          + "\022physical_structure\030\213\320\220] \001(\0132;.google."
+          + "cloud.compute.v1.InterconnectGroupPhysicalStructureH\010\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\032l\n"
           + "\022InterconnectsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022E\n"
-          + "\005value\030\002 \001(\0132"
-          + "6.google.cloud.compute.v1.InterconnectGroupInterconnect:\0028\001B\r\n"
+          + "\005value\030\002"
+          + " \001(\01326.google.cloud.compute.v1.InterconnectGroupInterconnect:\0028\001B\r\n"
           + "\013_configuredB\025\n"
           + "\023_creation_timestampB\016\n"
           + "\014_descriptionB\007\n"
@@ -19447,13 +19507,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\023_physical_structureB\014\n\n"
           + "_self_link\"\242\001\n"
           + "\033InterconnectGroupConfigured\022k\n"
-          + "\023topology_capability\030\350\331\340D \001(\0132F.google.cloud.compu"
-          + "te.v1.InterconnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n"
+          + "\023topology_capability\030\350\331\340D \001(\0132F.goo"
+          + "gle.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n"
           + "\024_topology_capability\"\374\002\n"
           + "-InterconnectGroupConfiguredTopologyCapability\022\212\001\n"
-          + "\034intended_capability_blockers\030\354\375\300\375\001"
-          + " \003(\0132`.google.cloud.compute.v1."
-          + "InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r"
+          + "\034intended_capability_blockers\030\354\375\300\375\001 \003(\0132`.google.cl"
+          + "oud.compute.v1.InterconnectGroupConfigur"
+          + "edTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r"
           + "supported_sla\030\227\364\242\034 \001(\tH\000\210\001\001\"\214\001\n"
           + "\014SupportedSla\022\033\n"
           + "\027UNDEFINED_SUPPORTED_SLA\020\000\022\r\n"
@@ -19494,17 +19554,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014interconnect\030\216\311\214k \001(\tH\000\210\001\001B\017\n\r"
           + "_interconnect\"{\n"
           + "\"InterconnectGroupPhysicalStructure\022U\n"
-          + "\006metros\030\372\354\227\376\001 "
-          + "\003(\0132A.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetros\"\260\001\n"
+          + "\006metros\030\372\354\227\376\001 \003(\0132A.google.cloud.comput"
+          + "e.v1.InterconnectGroupPhysicalStructureMetros\"\260\001\n"
           + "(InterconnectGroupPhysicalStructureMetros\022c\n\n"
-          + "facilities\030\201\305\364\377\001 \003(\0132K.google.cloud.compu"
-          + "te.v1.InterconnectGroupPhysicalStructureMetrosFacilities\022\025\n"
+          + "facilities\030\201\305\364\377\001 \003(\0132K.goo"
+          + "gle.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities\022\025\n"
           + "\005metro\030\231\332\2761 \001(\tH\000\210\001\001B\010\n"
           + "\006_metro\"\300\001\n"
           + "2InterconnectGroupPhysicalStructureMetrosFacilities\022\031\n"
           + "\010facility\030\243\335\371\356\001 \001(\tH\000\210\001\001\022b\n"
-          + "\005zones\030\307\244\2557 \003(\0132P.google.c"
-          + "loud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n"
+          + "\005zones\030\307\244\2557 \003(\0132P.google.cloud.compute.v1.Interconn"
+          + "ectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n"
           + "\t_facility\"s\n"
           + "7InterconnectGroupPhysicalStructureMetrosFacilitiesZones\022\031\n\r"
           + "interconnects\030\245\333\205\370\001 \003(\t\022\024\n"
@@ -19512,10 +19572,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\320\003\n"
           + "\037InterconnectGroupsCreateMembers\022(\n"
           + "\030intent_mismatch_behavior\030\300\325\262N \001(\tH\000\210\001\001\022d\n\r"
-          + "interconnects\030\245\333\205\370\001 \003(\0132I.google.clou"
-          + "d.compute.v1.InterconnectGroupsCreateMembersInterconnectInput\022p\n"
-          + "\025template_interconnect\030\263\260\225k \001(\0132I.google.cloud.compute.v"
-          + "1.InterconnectGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n"
+          + "interconnects\030\245\333\205\370\001 \003("
+          + "\0132I.google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput\022p\n"
+          + "\025template_interconnect\030\263\260\225k \001(\0132I.google."
+          + "cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n"
           + "\026IntentMismatchBehavior\022&\n"
           + "\"UNDEFINED_INTENT_MISMATCH_BEHAVIOR\020\000\022\016\n"
           + "\006CREATE\020\374\251\342\267\001\022\r\n"
@@ -19562,19 +19622,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\025_requested_link_count\"\207\001\n"
           + "&InterconnectGroupsCreateMembersRequest\022Q\n"
           + "\007request\030\217\345\273\n"
-          + " \001(\01328.google.cloud.compute.v1.InterconnectGroupsCreateMembersH\000\210\001\001B\n\n"
+          + " \001(\01328.google.cloud."
+          + "compute.v1.InterconnectGroupsCreateMembersH\000\210\001\001B\n\n"
           + "\010_request\"\260\001\n"
           + ".InterconnectGroupsGetOperationalStatusResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022T\n"
-          + "\006result\030\235\220\267B \001(\0132<.google.cloud.compute."
-          + "v1.InterconnectGroupsOperationalStatusH\001\210\001\001B\007\n"
+          + "\006result\030\235\220\267B \001(\0132<.google"
+          + ".cloud.compute.v1.InterconnectGroupsOperationalStatusH\001\210\001\001B\007\n"
           + "\005_etagB\t\n"
           + "\007_result\"\364\002\n"
           + "\036InterconnectGroupsListResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022<\n"
-          + "\005items\030\300\317\367/ \003(\0132*.g"
-          + "oogle.cloud.compute.v1.InterconnectGroup\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132*.google.cloud.compute.v1.InterconnectGroup\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -19588,30 +19649,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\350\004\n"
           + "#InterconnectGroupsOperationalStatus\022Q\n\n"
-          + "configured\030\276\364\373\214\001 \001(\01324.google.cloud.co"
-          + "mpute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\035\n"
+          + "configured\030\276\364\373\214\001 \001(\01324."
+          + "google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\035\n"
           + "\014group_status\030\262\263\305\241\001 \001(\tH\001\210\001\001\022I\n"
-          + "\006intent\030\234\355\304\313\001"
-          + " \001(\01320.google.cloud.compute.v1.InterconnectGroupIntentH\002\210\001\001\022q\n"
-          + "\025interconnect_statuses\030\261\351\203\325\001 \003(\0132N.google.cloud.co"
-          + "mpute.v1.InterconnectGroupsOperationalStatusInterconnectStatus\022Q\n"
-          + "\013operational\030\322\307\354="
-          + " \001(\01324.google.cloud.compute.v1.InterconnectGroupConfiguredH\003\210\001\001\"\202\001\n"
+          + "\006intent\030\234\355\304\313\001 \001(\01320.google.clo"
+          + "ud.compute.v1.InterconnectGroupIntentH\002\210\001\001\022q\n"
+          + "\025interconnect_statuses\030\261\351\203\325\001 \003(\0132N."
+          + "google.cloud.compute.v1.InterconnectGroupsOperationalStatusInterconnectStatus\022Q\n"
+          + "\013operational\030\322\307\354= \001(\01324.google.cloud.com"
+          + "pute.v1.InterconnectGroupConfiguredH\003\210\001\001\"\202\001\n"
           + "\013GroupStatus\022\032\n"
           + "\026UNDEFINED_GROUP_STATUS\020\000\022\020\n"
           + "\010DEGRADED\020\256\246\240\275\001\022\021\n\n"
           + "FULLY_DOWN\020\227\260\353y\022\020\n"
           + "\010FULLY_UP\020\320\276\264\360\001\022 \n"
-          + "\031GROUPS_STATUS_UNSPECIFIED\020\225\215\363|B\r"
-          + "\n"
+          + "\031GROUPS_STATUS_UNSPECIFIED\020\225\215\363|B\r\n"
           + "\013_configuredB\017\n\r"
           + "_group_statusB\t\n"
           + "\007_intentB\016\n"
           + "\014_operational\"\207\003\n"
           + "5InterconnectGroupsOperationalStatusInterconnectStatus\022\036\n\r"
           + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022N\n"
-          + "\013diagnostics\030\254\263\372\236\001"
-          + " \001(\01320.google.cloud.compute.v1.InterconnectDiagnosticsH\001\210\001\001\022\034\n"
+          + "\013diagnostics\030\254\263\372\236\001 \001(\01320.google.clo"
+          + "ud.compute.v1.InterconnectDiagnosticsH\001\210\001\001\022\034\n"
           + "\014interconnect\030\216\311\214k \001(\tH\002\210\001\001\022\031\n"
           + "\tis_active\030\273\327\3406 \001(\tH\003\210\001\001\"d\n"
           + "\010IsActive\022\027\n"
@@ -19621,8 +19681,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\025IS_ACTIVE_UNSPECIFIED\020\223\301\215\203\001B\020\n"
           + "\016_admin_enabledB\016\n"
           + "\014_diagnosticsB\017\n\r"
-          + "_interconnectB\014\n"
-          + "\n"
+          + "_interconnectB\014\n\n"
           + "_is_active\"\251\002\n"
           + "\020InterconnectList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\0227\n"
@@ -19645,8 +19704,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022\031\n"
           + "\tcontinent\030\264\333\320? \001(\tH\003\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022p\n"
-          + "\035cross_site_interconnect_infos\030\215\337\303v \003(\0132F.google."
-          + "cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo\022\034\n"
+          + "\035cross_site_interconnect_infos\030\215\337\303v"
+          + " \003(\0132F.google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\"\n"
           + "\021facility_provider\030\215\240\246\376\001 \001(\tH\006\210\001\001\022-\n"
           + "\035facility_provider_facility_id\030\205\276\316) \001(\tH\007\210\001\001\022\020\n"
@@ -19655,8 +19714,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004name\030\213\365\315\001 \001(\tH\n"
           + "\210\001\001\022&\n"
           + "\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\013\210\001\001\022Q\n"
-          + "\014region_infos\030\372\350\356\224\001 \003(\01327.google.cloud.c"
-          + "ompute.v1.InterconnectLocationRegionInfo\022\032\n"
+          + "\014region_infos\030\372\350\356\224\001 \003(\01327"
+          + ".google.cloud.compute.v1.InterconnectLocationRegionInfo\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022<\n"
           + "0single_region_production_critical_peer_locations\030\317\233\313\321\001 \003("
           + "\t\022\026\n"
@@ -19669,7 +19728,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020IF_L2_FORWARDING\020\324\347\357;\022\021\n"
           + "\tIF_MACSEC\020\204\374\372\274\001\"\242\001\n"
           + "\022AvailableLinkTypes\022\"\n"
-          + "\036UNDEFINED_AVAILABLE_LINK_TYPES\020\000\022\"\n"
+          + "\036UND",
+      "EFINED_AVAILABLE_LINK_TYPES\020\000\022\"\n"
           + "\032LINK_TYPE_ETHERNET_100G_LR\020\347\362\201\241\001\022 \n"
           + "\031LINK_TYPE_ETHERNET_10G_LR\020\245\271\361p\022\"\n"
           + "\033LINK_TYPE_ETHERNET_400G_LR4\020\312\364\310<\"\352\001\n"
@@ -19703,14 +19763,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026_peeringdb_facility_idB\014\n\n"
           + "_self_linkB\t\n"
           + "\007_statusB\017\n\r"
-          + "_supports_pzs\"N\n"
+          + "_supports_pzs\"\366\001\n"
           + "-InterconnectLocationCrossSiteInterconnectInfo\022\024\n"
-          + "\004city\030\353\262\272\001 \001(\tH\000\210\001\001B\007\n"
-          + "\005_city\"\271\002\n"
+          + "\004city\030\353\262\272\001 \001(\tH\000\210\001\001\0220\n"
+          + "\037max_dynamic_path_bandwidth_gbps\030\353\313\240\264\001"
+          + " \001(\003H\001\210\001\001\022.\n"
+          + "\035max_fixed_path_bandwidth_gbps\030\340\313\206\245\001"
+          + " \001(\003H\002\210\001\001B\007\n"
+          + "\005_cityB\"\n"
+          + " _max_dynamic_path_bandwidth_gbpsB \n"
+          + "\036_max_fixed_path_bandwidth_gbps\"\271\002\n"
           + "\030InterconnectLocationList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132-.google.cloud.compute.v1.InterconnectLocation\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132-"
+          + ".google.cloud.compute.v1.InterconnectLocation\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -19738,13 +19804,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_region\"\224\001\n"
           + "\022InterconnectMacsec\022\032\n"
           + "\tfail_open\030\313\225\373\375\001 \001(\010H\000\210\001\001\022T\n"
-          + "\017pre_shared_keys\030\362\313\265\310\001"
-          + " \003(\01327.google.cloud.compute.v1.InterconnectMacsecPreSharedKeyB\014\n\n"
+          + "\017pre_shared_keys\030\362\313\265\310\001 \003(\01327.google"
+          + ".cloud.compute.v1.InterconnectMacsecPreSharedKeyB\014\n\n"
           + "_fail_open\"v\n"
           + "\030InterconnectMacsecConfig\022Z\n"
-          + "\017pre_shared",
-      "_keys\030\362\313\265\310\001 \003(\0132=.google.cloud.compute.v"
-          + "1.InterconnectMacsecConfigPreSharedKey\"\250\001\n"
+          + "\017pre_shared_keys\030\362\313\265\310\001 \003(\0132"
+          + "=.google.cloud.compute.v1.InterconnectMacsecConfigPreSharedKey\"\250\001\n"
           + "$InterconnectMacsecConfigPreSharedKey\022\022\n"
           + "\003cak\030\315\377\005 \001(\tH\000\210\001\001\022\022\n"
           + "\003ckn\030\206\202\006 \001(\tH\001\210\001\001\022\024\n"
@@ -19793,19 +19858,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_start_timeB\010\n"
           + "\006_state\"\271\001\n"
           + "\022InterconnectParams\022g\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.cloud.c"
-          + "ompute.v1.InterconnectParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001"
+          + " \003(\0132D.google.cloud.compute.v1.InterconnectParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
-          + "\003key\030\001 \001(\t\022\r\n"
+          + "\003key\030\001 \001(\t\022\r"
+          + "\n"
           + "\005value\030\002 \001(\t:\0028\001\"\212\014\n"
           + "\032InterconnectRemoteLocation\022\030\n"
           + "\007address\030\364\267\336\334\001 \001(\tH\000\210\001\001\022~\n"
           + "$attachment_configuration_constraints\030\321\350\353\233\001"
-          + " \001(\0132G.google.cloud.comp"
-          + "ute.v1.InterconnectAttachmentConfigurationConstraintsH\001\210\001\001\022\024\n"
+          + " \001(\0132G.google.cloud.compute.v1.Interconn"
+          + "ectAttachmentConfigurationConstraintsH\001\210\001\001\022\024\n"
           + "\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022[\n"
-          + "\013constraints\030\266\314\356\001 \001(\0132>.google.cloud."
-          + "compute.v1.InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n"
+          + "\013constraints\030\266\314\356\001"
+          + " \001(\0132>.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n"
           + "\tcontinent\030\264\333\320? \001(\tH\004\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\022\"\n"
@@ -19821,8 +19887,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\024max_lag_size400_gbps\030\322\214\2052 \001(\005H\016\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\017\210\001\001\022&\n"
           + "\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\020\210\001\001\022j\n"
-          + "\025permitted_connections\030\256\263\345\322\001 \003(\0132G.google.cloud.co"
-          + "mpute.v1.InterconnectRemoteLocationPermittedConnections\022\037\n"
+          + "\025permitted_connections\030\256\263\345\322\001"
+          + " \003(\0132G.google.cloud.compute.v1.Interco"
+          + "nnectRemoteLocationPermittedConnections\022\037\n"
           + "\016remote_service\030\274\377\362\272\001 \001(\tH\021\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\023\210\001\001\"\202\001\n"
@@ -19858,16 +19925,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\025_max_lag_size400_gbpsB\007\n"
           + "\005_nameB\030\n"
           + "\026_peeringdb_facility_idB\021\n"
-          + "\017_remote_serviceB\014\n"
-          + "\n"
+          + "\017_remote_serviceB\014\n\n"
           + "_self_linkB\t\n"
           + "\007_status\"\305\004\n"
           + "%InterconnectRemoteLocationConstraints\022*\n"
           + "\031port_pair_remote_location\030\247\262\274\354\001 \001("
           + "\tH\000\210\001\001\022\037\n"
           + "\016port_pair_vlan\030\352\362\203\344\001 \001(\tH\001\210\001\001\022t\n"
-          + "\023subnet_length_range\030\306\260\373W \001(\0132O.google.cloud.compute.v1."
-          + "InterconnectRemoteLocationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n"
+          + "\023subnet_length_range\030\306\260\373W \001(\0132O."
+          + "google.cloud.compute.v1.InterconnectRemo"
+          + "teLocationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n"
           + "\026PortPairRemoteLocation\022\'\n"
           + "#UNDEFINED_PORT_PAIR_REMOTE_LOCATION\020\000\022)\n"
           + "\"PORT_PAIR_MATCHING_REMOTE_LOCATION\020\323\213\354b\022.\n"
@@ -19886,8 +19953,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004_min\"\305\002\n"
           + "\036InterconnectRemoteLocationList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022E\n"
-          + "\005items\030\300\317\367/ \003(\01323.google"
-          + ".cloud.compute.v1.InterconnectRemoteLocation\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\01323.google.cloud.compute.v1.InterconnectRemoteLocation\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -19907,15 +19974,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_result\"\233\001\n"
           + "$InterconnectsGetMacsecConfigResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022I\n"
-          + "\006result\030\235\220\267B"
-          + " \001(\01321.google.cloud.compute.v1.InterconnectMacsecConfigH\001\210\001\001B\007\n"
+          + "\006result\030\235\220\267B \001(\01321.goo"
+          + "gle.cloud.compute.v1.InterconnectMacsecConfigH\001\210\001\001B\007\n"
           + "\005_etagB\t\n"
           + "\007_result\"\351\001\n"
           + "\034InvalidateCacheUrlMapRequest\022a\n"
-          + " cache_invalidation_rule_resource\030\255\303\223\225\001"
-          + " \001(\0132..google.cloud.compute.v1.CacheInvalidationRuleB\003\340A\002\022!\n"
+          + " cache_invalidation_rule_resource\030\255\303\223\225\001 \001(\0132..google.c"
+          + "loud.compute.v1.CacheInvalidationRuleB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n\n"
+          + "\340A\002\362G\007project\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\030\n"
           + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"D\n"
@@ -19937,15 +20005,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021minimum_retention\030\255\340\214J"
           + " \001(\0132!.google.cloud.compute.v1.DurationH\007\210\001\001\022\"\n"
           + "\021multi_tenant_only\030\233\340\353\202\001 \001(\010H\010\210\001\001\022\024\n"
-          + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\033\n\n"
+          + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\033\n"
+          + "\n"
           + "os_license\030\346\251\330\350\001 \001(\010H\n"
           + "\210\001\001\022>\n"
           + "\006params\030\206\363\253%"
           + " \001(\0132&.google.cloud.compute.v1.LicenseParamsH\013\210\001\001\022#\n"
           + "\023removable_from_disk\030\256\205\252\014 \001(\010H\014\210\001\001\022\'\n"
           + "\034required_coattached_licenses\030\201\272\315= \003(\t\022[\n"
-          + "\025resource_requirements\030\241\262\227f"
-          + " \001(\01324.google.cloud.compute.v1.LicenseResourceRequirementsH\r"
+          + "\025resource_requirements\030\241\262\227f \001"
+          + "(\01324.google.cloud.compute.v1.LicenseResourceRequirementsH\r"
           + "\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\017\210\001\001\022!\n"
@@ -19979,10 +20048,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022!\n"
           + "\025incompatible_licenses\030\230\260\260\237\001 \003(\t\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022J\n\r"
-          + "license_alias\030\322\221\342\024 \003(\01320"
-          + ".google.cloud.compute.v1.LicenseCodeLicenseAlias\022D\n"
-          + "\021minimum_retention\030\255\340\214J \001(\0132!"
-          + ".google.cloud.compute.v1.DurationH\005\210\001\001\022\"\n"
+          + "license_alias\030\322\221\342\024"
+          + " \003(\01320.google.cloud.compute.v1.LicenseCodeLicenseAlias\022D\n"
+          + "\021minimum_retention\030\255\340\214J"
+          + " \001(\0132!.google.cloud.compute.v1.DurationH\005\210\001\001\022\"\n"
           + "\021multi_tenant_only\030\233\340\353\202\001 \001(\010H\006\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\033\n\n"
           + "os_license\030\346\251\330\350\001 \001(\010H\010\210\001\001\022#\n"
@@ -20023,8 +20092,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_descriptionB\014\n\n"
           + "_self_link\"\257\001\n\r"
           + "LicenseParams\022b\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.google.cloud.c"
-          + "ompute.v1.LicenseParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001"
+          + " \003(\0132?.google.cloud.compute.v1.LicenseParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\234\001\n"
@@ -20048,7 +20117,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\003\210\001\001B\005\n"
           + "\003_idB\022\n"
-          + "\020_next_page_tokenB\014\n\n"
+          + "\020_next_page_tokenB\014\n"
+          + "\n"
           + "_self_linkB\n\n"
           + "\010_warning\"\263\002\n"
           + "\033ListAcceleratorTypesRequest\022\027\n"
@@ -20153,8 +20223,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r"
-          + "\n"
+          + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\213\006\n"
           + "\033ListBgpRoutesRoutersRequest\022\036\n"
@@ -20265,7 +20334,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r\n"
+          + "\t_order_byB\r"
+          + "\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\356\002\n"
           + ",ListErrorsRegionInstanceGroupManagersRequest\022\027\n"
@@ -20327,7 +20397,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
+          + "\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n"
@@ -20347,7 +20418,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001"
           + " \001(\010H\004\210\001\001\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n"
-          + "\007_filterB\016\n"
+          + "\007_filterB\016",
+      "\n"
           + "\014_max_resultsB\013\n"
           + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
@@ -20429,8 +20501,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
           + "\t_order_byB\r\n"
-          + "\013_page_to",
-      "kenB\031\n"
+          + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\246\002\n"
           + "$ListGlobalVmExtensionPoliciesRequest\022\027\n"
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
@@ -20549,9 +20620,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\"ListInstancesInstanceGroupsRequest\022\027\n"
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\036\n"
           + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022}\n"
-          + "/instance_groups_list_instances_request_resource\030\237\250\214\343\001"
-          + " \001(\0132;.google.cloud.compute.v"
-          + "1.InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n"
+          + "/instance_groups_list_instances_request_resource\030\237\250\214\343\001 \001(\0132"
+          + ";.google.cloud.compute.v1.InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
           + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
@@ -20575,8 +20645,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\211\001\n"
           + "6region_instance_groups_list_instances_request_resource\030\324\251\200\027"
-          + " \001(\0132A.g"
-          + "oogle.cloud.compute.v1.RegionInstanceGroupsListInstancesRequestB\003\340A\002\022\'\n"
+          + " \001(\0132A.google.cloud.comp"
+          + "ute.v1.RegionInstanceGroupsListInstancesRequestB\003\340A\002\022\'\n"
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
@@ -20778,8 +20848,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r"
-          + "\n"
+          + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\370\002\n"
           + "6ListManagedInstancesRegionInstanceGroupManagersRequest\022\027\n"
@@ -20862,8 +20931,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "H\001\210\001\001\022\'\n"
           + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\213\001\n"
           + "7network_endpoint_groups_list_endpoints_request_resource\030\216\230\257\034"
-          + " \001(\0132B."
-          + "google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n"
+          + " \001(\0132B.google.cloud.com"
+          + "pute.v1.NetworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n"
           + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n"
@@ -20913,7 +20982,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r\n"
+          + "\t_order_byB\r"
+          + "\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\225\002\n"
           + "\023ListNetworksRequest\022\027\n"
@@ -20926,7 +20996,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r\n"
+          + "\t_order_byB\r"
+          + "\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\255\002\n"
           + "\025ListNodeGroupsRequest\022\027\n"
@@ -20941,8 +21012,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r"
-          + "\n"
+          + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\262\002\n"
           + "\030ListNodeTemplatesRequest\022\027\n"
@@ -21061,7 +21131,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "8ListPerInstanceConfigsRegionInstanceGroupManagersRequest\022\027\n"
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\033\n"
-          + "\013max_results\030\233\310\213\032 \001(\r"
+          + "\013max_results\030\233\310\213\032 \001(",
+      "\r"
           + "H\001\210\001\001\022\030\n"
           + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
@@ -21140,8 +21211,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\317\002\n"
-          + "\035ListReferrersInstancesRequ",
-      "est\022\027\n"
+          + "\035ListReferrersInstancesRequest\022\027\n"
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
@@ -21182,14 +21252,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r\n"
+          + "\t_order_byB\r"
+          + "\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\272\002\n"
           + " ListRegionBackendServicesRequest\022\027\n"
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
+          + "\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n"
@@ -21238,8 +21310,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r"
-          + "\n"
+          + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\260\002\n"
           + "\026ListRegionDisksRequest\022\027\n"
@@ -21324,8 +21395,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r"
-          + "\n"
+          + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\300\002\n"
           + "&ListRegionInstanceGroupManagersRequest\022\027\n"
@@ -21465,8 +21535,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r"
-          + "\n"
+          + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\264\002\n"
           + "\032ListRegionSnapshotsRequest\022\027\n"
@@ -21627,7 +21696,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
+          + "\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\034\n"
           + "\013parent_name\030\200\212\200\344\001 \001(\tB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n"
@@ -21643,8 +21713,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
-          + "\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\034\n"
           + "\013parent_name\030\200\212\200\344\001 \001(\tB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n"
@@ -21660,7 +21729,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
+          + "\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n"
           + "\026return_partial_success\030\266\244\317\366\001"
@@ -21764,7 +21834,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r\n"
+          + "\t_order_byB\r"
+          + "\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\267\002\n"
           + "\035ListServiceAttachmentsRequest\022\027\n"
@@ -21781,7 +21852,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\t_order_byB\r\n"
           + "\013_page_tokenB\031\n"
           + "\027_return_partial_success\"\226\002\n"
-          + "\024ListSnapshotsRequest\022\027\n"
+          + "\024L",
+      "istSnapshotsRequest\022\027\n"
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
@@ -21824,7 +21896,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
+          + "\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n"
           + "\026return_partial_success\030\266\244\317\366\001"
@@ -21867,8 +21940,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020WITH_UTILIZATION\020\211\240\257\360\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
-          + "\t_order_byB\r\n",
-      "\013_page_tokenB\031\n"
+          + "\t_order_byB\r\n"
+          + "\013_page_tokenB\031\n"
           + "\027_return_partial_successB\010\n"
           + "\006_views\"\236\002\n"
           + "\034ListTargetGrpcProxiesRequest\022\027\n"
@@ -21929,7 +22002,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
+          + "\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n"
@@ -21956,7 +22030,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
+          + "\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n"
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
@@ -22107,12 +22182,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013max_results\030\233\310\213\032 \001(\r"
           + "H\001\210\001\001\022\030\n"
-          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n"
-          + "\n"
+          + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n"
           + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022n\n"
-          + "(projects_list_xpn_hosts_request_resource\030\227\320\316q \001(\01324.google.cloud.c"
-          + "ompute.v1.ProjectsListXpnHostsRequestB\003\340A\002\022\'\n"
+          + "(projects_list_xpn_hosts_request_resource\030\227\320\316q"
+          + " \001(\01324.google.cloud.compute.v1.ProjectsListXpnHostsRequestB\003\340A\002\022\'\n"
           + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n"
           + "\007_filterB\016\n"
           + "\014_max_resultsB\013\n"
@@ -22175,15 +22249,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_localeB\n\n"
           + "\010_message\"\236\003\n"
           + "\016LocationPolicy\022M\n"
-          + "\tlocations\030\336\256\221\305\001 \003(\01326.google.c"
-          + "loud.compute.v1.LocationPolicy.LocationsEntry\022\035\n"
+          + "\tlocations\030\336\256\221\305\001"
+          + " \003(\01326.google.cloud.compute.v1.LocationPolicy.LocationsEntry\022\035\n"
           + "\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\022J\n"
-          + "\005zones\030\307\244\2557"
-          + " \003(\01328.google.cloud.compute.v1.LocationPolicyZoneConfiguration\032a\n"
+          + "\005zones\030\307\244\2557 \003(\01328"
+          + ".google.cloud.compute.v1.LocationPolicyZoneConfiguration\032a\n"
           + "\016LocationsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022>\n"
-          + "\005value\030\002 \001(\0132/"
-          + ".google.cloud.compute.v1.LocationPolicyLocation:\0028\001\"^\n"
+          + "\005value\030\002"
+          + " \001(\0132/.google.cloud.compute.v1.LocationPolicyLocation:\0028\001\"^\n"
           + "\013TargetShape\022\032\n"
           + "\026UNDEFINED_TARGET_SHAPE\020\000\022\t\n"
           + "\003ANY\020\314\373\003\022\026\n"
@@ -22191,8 +22265,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010BALANCED\020\210\272\255\337\001B\017\n\r"
           + "_target_shape\"\216\002\n"
           + "\026LocationPolicyLocation\022W\n"
-          + "\013constraints\030\266\314\356\001 \001(\0132:.google.cloud.compute.v"
-          + "1.LocationPolicyLocationConstraintsH\000\210\001\001\022\032\n\n"
+          + "\013constraints\030\266\314\356\001 \001(\0132"
+          + ":.google.cloud.compute.v1.LocationPolicyLocationConstraintsH\000\210\001\001\022\032\n\n"
           + "preference\030\333\371\362G \001(\tH\001\210\001\001\"`\n\n"
           + "Preference\022\030\n"
           + "\024UNDEFINED_PREFERENCE\020\000\022\014\n"
@@ -22216,10 +22290,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\0132+.google.cloud.compute.v1.InstancePropertiesH\004\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022E\n"
-          + "\006labels\030\377\277\301\356\001 \003(\01321.googl"
-          + "e.cloud.compute.v1.MachineImage.LabelsEntry\022]\n"
-          + "\034machine_image_encryption_key\030\377\377\347\373\001"
-          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\007\210\001\001\022\024\n"
+          + "\006labels\030\377\277\301\356\001"
+          + " \003(\01321.google.cloud.compute.v1.MachineImage.LabelsEntry\022]\n"
+          + "\034machine_image_encryption_key\030\377\377\347\373\001 \001(\0132..google.c"
+          + "loud.compute.v1.CustomerEncryptionKeyH\007\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022C\n"
           + "\006params\030\206\363\253% \001(\0132+.google.cloud.compute.v1.MachineImageParamsH"
           + "\t\210\001\001\022\036\n\r"
@@ -22233,8 +22307,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\01320.google.cloud.compute.v1.SourceDiskEncryptionKey\022 \n"
           + "\017source_instance\030\271\230\375\274\001 \001(\tH\r"
           + "\210\001\001\022^\n"
-          + "\032source_instance_properties\030\371\321\313\342\001 \001(\01321.google.clo"
-          + "ud.compute.v1.SourceInstancePropertiesH\016\210\001\001\022\026\n"
+          + "\032source_instance_properties\030\371\321\313\342\001"
+          + " \001(\01321.google.cloud.compute.v1.SourceInstancePropertiesH\016\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\017\210\001\001\022\035\n"
           + "\021storage_locations\030\232\355\263\234\001 \003(\t\022#\n"
           + "\023total_storage_bytes\030\354\207\204\' \001(\003H\020\210\001\001\032-\n"
@@ -22279,17 +22353,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\271\001\n"
           + "\022MachineImageParams\022g\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 "
-          + "\003(\0132D.google.cloud.compute.v1.MachineImageParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.clo"
+          + "ud.compute.v1.MachineImageParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\213\010\n"
           + "\013MachineType\022?\n"
-          + "\014accelerators\030\350\326\305\200\001"
-          + " \003(\0132%.google.cloud.compute.v1.Accelerators\022\035\n"
+          + "\014accelerators\030\350\326\305\200\001 \003(\0132"
+          + "%.google.cloud.compute.v1.Accelerators\022\035\n"
           + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022N\n"
-          + "\022bundled_local_ssds\030\200\347\340\270\001 \001(\0132)."
-          + "google.cloud.compute.v1.BundledLocalSsdsH\001\210\001\001\022\"\n"
+          + "\022bundled_local_ssds\030\200\347\340\270\001"
+          + " \001(\0132).google.cloud.compute.v1.BundledLocalSsdsH\001\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022G\n\n"
           + "deprecated\030\263\313\321\365\001"
           + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n"
@@ -22331,8 +22405,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\302\003\n"
           + "\031MachineTypeAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n"
-          + "\005items\030\300\317\367/ \003(\0132=."
-          + "google.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132=.google.cloud.com"
+          + "pute.v1.MachineTypeAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -22341,8 +22415,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032]\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022>\n"
-          + "\005value\030\002 \001(\0132/.google.c"
-          + "loud.compute.v1.MachineTypesScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\0132/.google.cloud.compute.v1.MachineTypesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -22365,33 +22439,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "machine_types\030\201\335\201& \003(\0132$.google.cloud.compute.v1.MachineType\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
-          + "\010_warning\"\350\014\n"
+          + "\010_warning\"\372\r\n"
           + "\017ManagedInstance\022\036\n"
           + "\016current_action\030\274\247\215U \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\001\210\001\001\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tH\002\210\001\001\022S\n"
-          + "\017instance_health\030\306\222\274\266\001"
-          + " \003(\01326.google.cloud.compute.v1.ManagedInstanceInstanceHealth\022\037\n"
+          + "\017instance_health\030\306\222\274\266\001 \003(\01326.goog"
+          + "le.cloud.compute.v1.ManagedInstanceInstanceHealth\022\037\n"
           + "\017instance_status\030\334\255\237S \001(\tH\003\210\001\001\022R\n"
-          + "\014last_attempt\030\244\254\250\317\001"
-          + " \001(\01323.google.cloud.compute.v1.ManagedInstanceLastAttemptH\004\210\001\001\022\024\n"
+          + "\014last_attempt\030\244\254\250\317\001 \001(\01323.google.cl"
+          + "oud.compute.v1.ManagedInstanceLastAttemptH\004\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022T\n"
           + "\033preserved_state_from_config\030\342\353\205/"
           + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\006\210\001\001\022U\n"
-          + "\033preserved_state_from_policy\030\322\257\276\340\001"
-          + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\007\210\001\001\022{\n"
-          + "\"properties_from_flexibility_policy\030\301\305\224J \001(\0132G.google.cloud."
-          + "compute.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022O\n\n"
-          + "scheduling\030\224\313\261\270\001"
-          + " \001(\01322.google.cloud.compute.v1.ManagedInstanceSchedulingH\t\210\001\001\022Y\n"
-          + "\020shutdown_details\030\331\322\237\007"
-          + " \001(\01327.google.cloud.compute.v1.ManagedInstanceShutdownDetailsH\n"
-          + "\210\001\001\022I\n"
-          + "\007version\030\330\271\324\247\001"
-          + " \001(\0132/.google.cloud.compute.v1.ManagedInstanceVersionH\013\210\001\001\"\205\002\n\r"
+          + "\033preserved_state_from_policy\030\322\257\276\340\001 \001(\0132\'.go"
+          + "ogle.cloud.compute.v1.PreservedStateH\007\210\001\001\022{\n"
+          + "\"properties_from_flexibility_policy\030\301\305\224J"
+          + " \001(\0132G.google.cloud.compute.v1.Manag"
+          + "edInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022O\n\n"
+          + "scheduling\030\224\313\261\270\001 \001(\01322.google."
+          + "cloud.compute.v1.ManagedInstanceSchedulingH\t\210\001\001\022Y\n"
+          + "\020shutdown_details\030\331\322\237\007 \001(\01327.g"
+          + "oogle.cloud.compute.v1.ManagedInstanceShutdownDetailsH\n"
+          + "\210\001\001\022\036\n\r"
+          + "target_status\030\340\314\342\222\001 \001(\tH\013\210\001\001\022I\n"
+          + "\007version\030\330\271\324\247\001 \001(\0132/.google"
+          + ".cloud.compute.v1.ManagedInstanceVersionH\014\210\001\001\"\205\002\n\r"
           + "CurrentAction\022\034\n"
-          + "\030UNDEFINED_CURRENT_ACTION\020\000\022\022\n"
-          + "\n"
+          + "\030UNDEFINED_CURRENT_ACTION\020\000\022\022\n\n"
           + "ABANDONING\020\315\312\220\271\001\022\020\n"
           + "\010CREATING\020\271\275\235\331\001\022 \n"
           + "\030CREATING_WITHOUT_RETRIES\020\211\306\276\314\001\022\020\n"
@@ -22416,7 +22491,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010STOPPING\020\364\320\242\247\001\022\020\n"
           + "\tSUSPENDED\020\273\273\266\030\022\022\n\n"
           + "SUSPENDING\020\246\324\230\365\001\022\021\n\n"
-          + "TERMINATED\020\243\364\233wB\021\n"
+          + "TERMINATED\020\243\364\233w\"^\n"
+          + "\014TargetStatus\022\033\n"
+          + "\027UNDEFINED_TARGET_STATUS\020\000\022\020\n"
+          + "\tABANDONED\020\264\303\200\'\022\016\n"
+          + "\007DELETED\020\371\367\3269\022\017\n"
+          + "\007INVALID\020\327\373\355\374\001B\021\n"
           + "\017_current_actionB\005\n"
           + "\003_idB\013\n"
           + "\t_instanceB\022\n"
@@ -22427,7 +22507,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\034_preserved_state_from_policyB%\n"
           + "#_properties_from_flexibility_policyB\r\n"
           + "\013_schedulingB\023\n"
-          + "\021_shutdown_detailsB\n\n"
+          + "\021_shutdown_detailsB\020\n"
+          + "\016_target_statusB\n\n"
           + "\010_version\"\246\002\n"
           + "\035ManagedInstanceInstanceHealth\022&\n"
           + "\025detailed_health_state\030\235\320\264\363\001 \001(\tH\000\210\001\001\022\035\n"
@@ -22442,8 +22523,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026_detailed_health_stateB\017\n\r"
           + "_health_check\"{\n"
           + "\032ManagedInstanceLastAttempt\022R\n"
-          + "\006errors\030\353\336\325\226\001 \001(\01329.goo"
-          + "gle.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\000\210\001\001B\t\n"
+          + "\006errors\030\353\336\325\226\001"
+          + " \001(\01329.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\000\210\001\001B"
+          + "\t\n"
           + "\007_errors\"W\n"
           + " ManagedInstanceLastAttemptErrors\0223\n"
           + "\006errors\030\353\336\325\226\001 \003(\0132\037.google.cloud.compute.v1.Errors\"_\n"
@@ -22459,7 +22541,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\036ManagedInstanceShutdownDetails\022?\n"
           + "\014max_duration\030\217\324\206\023"
           + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\"\n"
-          + "\021request_timestamp\030\346\336\311\370\001 \001(\tH\001\210\001\001B\017\n\r"
+          + "\021request_timestamp",
+      "\030\346\336\311\370\001 \001(\tH\001\210\001\001B\017\n\r"
           + "_max_durationB\024\n"
           + "\022_request_timestamp\"q\n"
           + "\026ManagedInstanceVersion\022\"\n"
@@ -22473,10 +22556,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001B\016\n"
           + "\014_fingerprintB\007\n"
           + "\005_kind\"\217\002\n"
-          + "\016MetadataFilter\022L\n"
-          + "\r"
-          + "filter_labels\030\246\365\350\222\001"
-          + " \003(\01321.google.cloud.compute.v1.MetadataFilterLabelMatch\022%\n"
+          + "\016MetadataFilter\022L\n\r"
+          + "filter_labels\030\246\365\350\222\001 \003(\01321.goo"
+          + "gle.cloud.compute.v1.MetadataFilterLabelMatch\022%\n"
           + "\025filter_match_criteria\030\300\320\266r \001(\tH\000\210\001\001\"n\n"
           + "\023FilterMatchCriteria\022#\n"
           + "\037UNDEFINED_FILTER_MATCH_CRITERIA\020\000\022\020\n"
@@ -22494,13 +22576,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022l\n"
-          + "®ion_addresses_move_request_resource\030\304\260\210\303\001 \001(\01323.goog"
-          + "le.cloud.compute.v1.RegionAddressesMoveRequestB\003\340A\002\022\032\n\n"
+          + "®ion_addresses_move_request_resource\030\304\260\210\303\001 "
+          + "\001(\01323.google.cloud.compute.v1.RegionAddressesMoveRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\275\001\n"
           + "\026MoveDiskProjectRequest\022U\n"
-          + "\032disk_move_request_resource\030\312\302\240\225\001 \001("
-          + "\0132(.google.cloud.compute.v1.DiskMoveRequestB\003\340A\002\022!\n"
+          + "\032disk_move_request_resource\030\312\302\240\225\001"
+          + " \001(\0132(.google.cloud.compute.v1.DiskMoveRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
@@ -22512,18 +22594,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\360\001\n"
           + "\030MoveGlobalAddressRequest\022\030\n"
           + "\007address\030\364\267\336\334\001 \001(\tB\003\340A\002\022l\n"
-          + "&global_addresses_move_request_resource\030\363\361\261\220\001"
-          + " \001(\01323.google.cloud.compute.v1.GlobalAddressesMoveRequestB\003\340A\002\022!\n"
+          + "&global_addresses_move_request_resource\030\363\361\261\220\001 \001(\01323.google."
+          + "cloud.compute.v1.GlobalAddressesMoveRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\311\001\n"
           + "\032MoveInstanceProjectRequest\022]\n"
-          + "\036instance_move_request_resource\030\302\274\316\224\001 \001(\0132,.google"
-          + ".cloud.compute.v1.InstanceMoveRequestB\003\340A\002\022!\n"
+          + "\036instance_move_request_resource\030\302\274\316\224\001 \001("
+          + "\0132,.google.cloud.compute.v1.InstanceMoveRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n"
-          + "\n"
+          + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\253\001\n"
           + "%MoveOrganizationSecurityPolicyRequest\022(\n"
@@ -22536,8 +22617,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tNamedPort\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\024\n"
           + "\004port\030\201\261\322\001 \001(\005H\001\210\001\001B\007\n"
-          + "\005_name",
-      "B\007\n"
+          + "\005_nameB\007\n"
           + "\005_port\"\263\002\n"
           + "\010NamedSet\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\0223\n"
@@ -22595,12 +22675,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tH\014\210\001\001\022\037\n"
           + "\017network_profile\030\230\371\305R \001(\tH\r"
           + "\210\001\001\022>\n"
-          + "\006params\030\206\363\253%"
-          + " \001(\0132&.google.cloud.compute.v1.NetworkParamsH\016\210\001\001\022<\n"
+          + "\006params\030\206\363\253% \001(\0132&.g"
+          + "oogle.cloud.compute.v1.NetworkParamsH\016\210\001\001\022<\n"
           + "\010peerings\030\263\252\251!"
           + " \003(\0132\'.google.cloud.compute.v1.NetworkPeering\022N\n"
-          + "\016routing_config\030\333\251\323\371\001 \001("
-          + "\0132-.google.cloud.compute.v1.NetworkRoutingConfigH\017\210\001\001\022\032\n"
+          + "\016routing_config\030\333\251\323\371\001"
+          + " \001(\0132-.google.cloud.compute.v1.NetworkRoutingConfigH\017\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\021\210\001\001\022\027\n"
           + "\013subnetworks\030\305\324\245\306\001 \003(\t\"\240\001\n"
@@ -22627,8 +22707,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\024\n"
           + "\022_self_link_with_id\"\247\006\n"
           + "\021NetworkAttachment\022]\n"
-          + "\024connection_endpoints\030\335\242\276\233\001 \003(\0132;.google.cloud.compu"
-          + "te.v1.NetworkAttachmentConnectedEndpoint\022&\n"
+          + "\024connection_endpoints\030\335\242\276\233\001 \003(\0132;.google.c"
+          + "loud.compute.v1.NetworkAttachmentConnectedEndpoint\022&\n"
           + "\025connection_preference\030\334\371\244\210\001 \001(\tH\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\033\n"
@@ -22662,8 +22742,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_self_link_with_id\"\273\003\n"
           + "\037NetworkAttachmentAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022U\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132C.google.cloud.compute.v1.NetworkAttachmentAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132C.google.cloud.compute.v"
+          + "1.NetworkAttachmentAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -22671,8 +22751,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022D\n"
-          + "\005value\030\002"
-          + " \001(\01325.google.cloud.compute.v1.NetworkAttachmentsScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\01325.google.cl"
+          + "oud.compute.v1.NetworkAttachmentsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -22740,14 +22820,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_kindB\007\n"
           + "\005_nameB\t\n"
           + "\007_regionB\022\n"
-          + "\020_security_policyB\014\n\n"
+          + "\020_security_policyB\014\n"
+          + "\n"
           + "_self_linkB\024\n"
           + "\022_self_link_with_id\"\216\004\n"
           + "(NetworkEdgeSecurityServiceAggregatedList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022^\n"
-          + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute.v1.Network"
-          + "EdgeSecurityServiceAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute."
+          + "v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -22756,8 +22837,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\005\210\001\001\032l\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022M\n"
-          + "\005value\030\002 \001(\0132>.google.cloud.compute.v1."
-          + "NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n"
+          + "\005value\030\002 \001(\0132>.google.cloud.c"
+          + "ompute.v1.NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n"
           + "\005_etagB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
@@ -22765,8 +22846,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\316\001\n"
           + "%NetworkEdgeSecurityServicesScopedList\022^\n"
-          + "\036network_edge_security_services\030\254\313\370\020 \003(\01323."
-          + "google.cloud.compute.v1.NetworkEdgeSecurityService\0229\n"
+          + "\036network_edge_security_services\030\254\313\370\020"
+          + " \003(\01323.google.cloud.compute.v1.NetworkEdgeSecurityService\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\236\003\n"
@@ -22780,23 +22861,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014ipv6_address\030\234\263\357\242\001 \001(\tH\004\210\001\001\022\024\n"
           + "\004port\030\201\261\322\001 \001(\005H\005\210\001\001\0322\n"
           + "\020AnnotationsEntry\022\013\n"
-          + "\003key\030\001 \001(\t\022\r\n"
+          + "\003key\030\001 \001(\t\022\r"
+          + "\n"
           + "\005value\030\002 \001(\t:\0028\001B\032\n"
           + "\030_client_destination_portB\007\n"
           + "\005_fqdnB\013\n"
           + "\t_instanceB\r\n"
           + "\013_ip_addressB\017\n\r"
           + "_ipv6_addressB\007\n"
-          + "\005_port\"\211\013\n"
+          + "\005_port\"\256\013\n"
           + "\024NetworkEndpointGroup\022V\n"
-          + "\013annotations\030\244\366\2655 \003(\0132>.google.clo"
-          + "ud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\022S\n\n"
-          + "app_engine\030\240\214\300\242\001 \001(\01326.go"
-          + "ogle.cloud.compute.v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n"
-          + "\016cloud_function\030\242\345\363\367\001"
-          + " \001(\0132:.google.cloud.compute.v1.NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n"
-          + "\tcloud_run\030\201\313\3724"
-          + " \001(\01325.google.cloud.compute.v1.NetworkEndpointGroupCloudRunH\002\210\001\001\022\"\n"
+          + "\013annotations\030\244\366\2655 \003(\0132>."
+          + "google.cloud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\022S\n\n"
+          + "app_engine\030\240\214\300\242\001"
+          + " \001(\01326.google.cloud.compute.v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n"
+          + "\016cloud_function\030\242\345\363\367\001 \001(\0132:.google.cloud.compute.v1"
+          + ".NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n"
+          + "\tcloud_run\030\201\313\3724 \001(\01325.google.cloud.com"
+          + "pute.v1.NetworkEndpointGroupCloudRunH\002\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n"
           + "\014default_port\030\277\367\360\311\001 \001(\005H\004\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\020\n"
@@ -22806,8 +22888,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007network\030\256\264\205o \001(\tH\t\210\001\001\022%\n"
           + "\025network_endpoint_type\030\323\306\2648 \001(\tH\n"
           + "\210\001\001\022N\n"
-          + "\010psc_data\030\311\333\246\" \001(\01324.go"
-          + "ogle.cloud.compute.v1.NetworkEndpointGroupPscDataH\013\210\001\001\022#\n"
+          + "\010psc_data\030\311\333\246\""
+          + " \001(\01324.google.cloud.compute.v1.NetworkEndpointGroupPscDataH\013\210\001\001\022#\n"
           + "\022psc_target_service\030\346\302\252\200\001 \001(\tH\014\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\r"
           + "\210\001\001\022\032\n"
@@ -22817,18 +22899,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004zone\030\254\307\344\001 \001(\tH\021\210\001\001\0322\n"
           + "\020AnnotationsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
-          + "\005value\030\002 \001(\t:\0028\001\"\212\002\n"
+          + "\005value\030\002 \001(\t:\0028\001\"\257\002\n"
           + "\023NetworkEndpointType\022#\n"
           + "\037UNDEFINED_NETWORK_ENDPOINT_TYPE\020\000\022\021\n"
-          + "\tGCE_VM_IP\020\331\355\320\277\001\022\026\n"
+          + "\tGCE_VM_IP\020\331\355\320\277\001\022#\n"
+          + "\033GCE_VM_IP_DEDICATED_BACKEND\020\236\210\256\231\001\022\026\n"
           + "\016GCE_VM_IP_PORT\020\247\344\245\357\001\022\030\n"
           + "\021GCE_VM_IP_PORTMAP\020\265\343\360\n"
           + "\022\032\n"
           + "\022INTERNET_FQDN_PORT\020\355\320\333\300\001\022\030\n"
           + "\020INTERNET_IP_PORT\020\233\333\345\343\001\022\037\n"
           + "\027NON_GCP_PRIVATE_IP_PORT\020\340\223\267\240\001\022\036\n"
-          + "\027PRIVATE_SERVICE_CONNECT\020\304\364\371\026\022\022\n"
-          + "\n"
+          + "\027PRIVATE_SERVICE_CONNECT\020\304\364\371\026\022\022\n\n"
           + "SERVERLESS\020\334\306\375\200\001B\r\n"
           + "\013_app_engineB\021\n"
           + "\017_cloud_functionB\014\n\n"
@@ -22850,8 +22932,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\335\003\n"
           + "\"NetworkEndpointGroupAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n"
-          + "\005items\030\300\317\367/ \003(\0132F.goog"
-          + "le.cloud.compute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\013"
+          + "2F.google.cloud.compute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -22860,8 +22942,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032f\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022G\n"
-          + "\005value\030\002 \001(\01328.goo"
-          + "gle.cloud.compute.v1.NetworkEndpointGroupsScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001("
+          + "\01328.google.cloud.compute.v1.NetworkEndpointGroupsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -22888,8 +22970,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\t_url_mask\"\271\002\n"
           + "\030NetworkEndpointGroupList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132-.google.cloud.compute.v1.NetworkEndpointGroup\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132-.goog"
+          + "le.cloud.compute.v1.NetworkEndpointGroup\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -22918,11 +23000,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_psc_connection_idB\030\n"
           + "\026_psc_connection_status\"u\n"
           + "+NetworkEndpointGroupsAttachEndpointsRequest\022F\n"
-          + "\021network_endpoints\030\255\221\272G \003"
-          + "(\0132(.google.cloud.compute.v1.NetworkEndpoint\"u\n"
+          + "\021network_endpoints\030\255\221\272G"
+          + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"u\n"
           + "+NetworkEndpointGroupsDetachEndpointsRequest\022F\n"
-          + "\021network_endpoints\030\255\221\272G \003("
-          + "\0132(.google.cloud.compute.v1.NetworkEndpoint\"\244\001\n"
+          + "\021network_endpoints\030\255\221\272G"
+          + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\244\001\n"
           + ")NetworkEndpointGroupsListEndpointsRequest\022\036\n\r"
           + "health_status\030\265\326\272\265\001 \001(\tH\000\210\001\001\"E\n"
           + "\014HealthStatus\022\033\n"
@@ -22949,15 +23031,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\317\001\n"
           + "\037NetworkEndpointWithHealthStatus\022K\n"
-          + "\007healths\030\227\223\255{ \003(\01327"
-          + ".google.cloud.compute.v1.HealthStatusForNetworkEndpoint\022J\n"
+          + "\007healths\030\227\223\255{"
+          + " \003(\01327.google.cloud.compute.v1.HealthStatusForNetworkEndpoint\022J\n"
           + "\020network_endpoint\030\206\221\212\033"
           + " \001(\0132(.google.cloud.compute.v1.NetworkEndpointH\000\210\001\001B\023\n"
           + "\021_network_endpoint\"\332\003\n"
           + "#NetworkFirewallPolicyAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n"
-          + "\005items\030\300\317\367/ \003(\0132G.google.cl"
-          + "oud.compute.v1.NetworkFirewallPolicyAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132G.go"
+          + "ogle.cloud.compute.v1.NetworkFirewallPolicyAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -22966,8 +23048,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022B\n"
-          + "\005value\030\002 \001(\01323.google."
-          + "cloud.compute.v1.FirewallPoliciesScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\01323."
+          + "google.cloud.compute.v1.FirewallPoliciesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -23029,7 +23111,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tIPV6_ONLY\020\344\255\374%\022\036\n"
           + "\026UNSPECIFIED_STACK_TYPE\020\331\321\221\216\001B\030\n"
           + "\026_enable_vpc_scoped_dnsB\016\n"
-          + "\014_fingerprintB\r\n"
+          + "\014_fingerprintB\r"
+          + "\n"
           + "\013_igmp_queryB\036\n"
           + "\034_internal_ipv6_prefix_lengthB\023\n"
           + "\021_ipv6_access_typeB\017\n\r"
@@ -23060,8 +23143,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\257\001\n\r"
           + "NetworkParams\022b\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?."
-          + "google.cloud.compute.v1.NetworkParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001"
+          + " \003(\0132?.google.cloud.compute.v1.NetworkParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\316\010\n"
@@ -23115,11 +23198,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_state_detailsB\022\n"
           + "\020_update_strategy\"\314\003\n"
           + "\036NetworkPeeringConnectionStatus\022g\n"
-          + "\017consensus_state\030\311\275\213\265\001 \001(\0132E.google.cloud.compute.v1.Ne"
-          + "tworkPeeringConnectionStatusConsensusStateH\000\210\001\001\022r\n"
-          + "\025traffic_configuration\030\264\324\266? \001("
-          + "\0132K.google.cloud.compute.v1.NetworkPeeri"
-          + "ngConnectionStatusTrafficConfigurationH\001\210\001\001\022\037\n"
+          + "\017consensus_state\030\311\275\213\265\001 \001(\0132E.google.cloud.comput"
+          + "e.v1.NetworkPeeringConnectionStatusConsensusStateH\000\210\001\001\022r\n"
+          + "\025traffic_configuration\030",
+      "\264\324\266? \001(\0132K.google.cloud.compute.v1.Netwo"
+          + "rkPeeringConnectionStatusTrafficConfigurationH\001\210\001\001\022\037\n"
           + "\017update_strategy\030\251\334\365\002 \001(\tH\002\210\001\001\"j\n"
           + "\016UpdateStrategy\022\035\n"
           + "\031UNDEFINED_UPDATE_STRATEGY\020\000\022\020\n"
@@ -23179,17 +23262,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016NetworkProfile\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022P\n"
-          + "\010features\030\275\310\263u \001(\01326.go"
-          + "ogle.cloud.compute.v1.NetworkProfileNetworkFeaturesH\002\210\001\001\022\020\n"
+          + "\010features\030\275\310\263u \001"
+          + "(\01326.google.cloud.compute.v1.NetworkProfileNetworkFeaturesH\002\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022J\n"
-          + "\010location\030\265\277\276\212\001 \001(\0132/"
-          + ".google.cloud.compute.v1.NetworkProfileLocationH\005\210\001\001\022\024\n"
+          + "\010location\030\265\277\276\212\001"
+          + " \001(\0132/.google.cloud.compute.v1.NetworkProfileLocationH\005\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022P\n"
-          + "\014profile_type\030\220\300\315G"
-          + " \001(\01322.google.cloud.compute.v1.NetworkProfileProfileTypeH\007\210\001\001\022\032\n"
-          + "\t",
-      "self_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n"
+          + "\014profile_type\030\220\300\315G \001(\01322.google.clou"
+          + "d.compute.v1.NetworkProfileProfileTypeH\007\210\001\001\022\032\n"
+          + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tH\n"
           + "\210\001\001B\025\n"
@@ -23250,9 +23332,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tmulticast\030\370\227\330\300\001 \001(\tH\033\210\001\001\0227\n"
           + "&predefined_network_internal_ipv6_range\030\335\202\327\373\001 \001("
           + "\tH\034\210\001\001\022y\n"
-          + "\034predefined_subnetwork_ranges\030\316\304\363\302\001"
-          + " \003(\0132O.google.cloud.compute."
-          + "v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\022\033\n"
+          + "\034predefined_subnetwork_ranges\030\316\304\363\302\001 \003(\0132O.google.cloud.c"
+          + "ompute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\022\033\n"
           + "\017subnet_purposes\030\267\233\330\217\001 \003(\t\022\036\n"
           + "\022subnet_stack_types\030\240\354\267\370\001 \003(\t\022\037\n"
           + "\023subnetwork_purposes\030\306\240\361\373\001 \003(\t\022\"\n"
@@ -23533,8 +23614,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\031NetworksAddPeeringRequest\022\"\n"
           + "\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022I\n"
-          + "\017network_peering\030\257\214\354\234\001"
-          + " \001(\0132\'.google.cloud.compute.v1.NetworkPeeringH\002\210\001\001\022\035\n"
+          + "\017network_peering\030\257\214\354\234\001 \001(\0132\'.goog"
+          + "le.cloud.compute.v1.NetworkPeeringH\002\210\001\001\022\035\n"
           + "\014peer_network\030\321\340\333\356\001 \001(\tH\003\210\001\001B\025\n"
           + "\023_auto_create_routesB\007\n"
           + "\005_nameB\022\n"
@@ -23544,9 +23625,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n"
           + "\005_name\"\326\001\n"
           + "%NetworksGetEffectiveFirewallsResponse\022s\n"
-          + "\020firewall_policys\030\302\312\374\303\001 \003(\013"
-          + "2U.google.cloud.compute.v1.NetworksGetEf"
-          + "fectiveFirewallsResponseEffectiveFirewallPolicy\0228\n"
+          + "\020firewall_policys\030\302\312\374\303\001"
+          + " \003(\0132U.google.cloud.compute.v1.Networ"
+          + "ksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n"
           + "\tfirewalls\030\363\306\350\201\001"
           + " \003(\0132!.google.cloud.compute.v1.Firewall\"\363\003\n"
           + " \001(\tH\001\210\001\001\022\035\n"
           + "\014payload_name\030\234\265\234\217\001 \001(\tH\002\210\001\001\022C\n"
-          + "\017resend_interval\030\311\270\210\344\001"
-          + " \001(\0132!.google.cloud.compute.v1.DurationH\003\210\001\001\022\"\n"
+          + "\017resend_interval\030\311\270\210\344\001 \001(\013"
+          + "2!.google.cloud.compute.v1.DurationH\003\210\001\001\022\"\n"
           + "\022retry_duration_sec\030\335\316\2247 \001(\r"
           + "H\004\210\001\001B\014\n\n"
           + "_authorityB\013\n"
@@ -23995,45 +24077,47 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\0132-.google.cloud.compute.v1.NotificationEndpoint\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
-          + "\010_warning\"\306\r\n"
+          + "\010_warning\"\315\016\n"
           + "\tOperation\022$\n"
           + "\023client_operation_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\030\n"
           + "\010end_time\030\261\247\3476 \001(\tH\003\210\001\001\0225\n"
           + "\005error\030\210\244\223."
-          + " \001(\0132\036.google.cloud.compute.v1.ErrorH\004\210\001\001\022d\n"
-          + "\036get_version_operation_metadata\030\327\220\315R"
-          + " \001(\01324.google.cloud.compute.v1.GetVersionOperationMetadataH\005\210\001\001\022\'\n"
-          + "\022http_error_message\030\331\372\310` \001(\tB\003\350G\004H\006\210\001\001\022,\n"
+          + " \001(\0132\036.google.cloud.compute.v1.ErrorH\004\210\001\001\022c\n"
+          + "\035get_health_operation_metadata\030\241\244\365\220\001"
+          + " \001(\01323.google.cloud.compute.v1.GetHealthOperationMetadataH\005\210\001\001\022d\n"
+          + "\036get_version_operation_metadata\030\327\220\315R \001(\01324"
+          + ".google.cloud.compute.v1.GetVersionOperationMetadataH\006\210\001\001\022\'\n"
+          + "\022http_error_message\030\331\372\310` \001(\tB\003\350G\004H\007\210\001\001\022,\n"
           + "\026http_error_status_code\030\354\204\370\224\001"
-          + " \001(\005B\003\350G\003H\007\210\001\001\022\020\n"
-          + "\002id\030\233\032 \001(\004H\010\210\001\001\022\034\n"
-          + "\013insert_time\030\223\251\350\316\001 \001(\tH\t\210\001\001\022w\n"
+          + " \001(\005B\003\350G\003H\010\210\001\001\022\020\n"
+          + "\002id\030\233\032 \001(\004H\t\210\001\001\022\034\n"
+          + "\013insert_time\030\223\251\350\316\001 \001(\tH\n"
+          + "\210\001\001\022w\n"
           + "(instances_bulk_insert_operation_metadata\030\301\206\301*"
-          + " \001(\0132=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH\n"
-          + "\210\001\001\022\024\n"
-          + "\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022\031\n"
-          + "\004name\030\213\365\315\001 \001(\tB\003\350G\001H\014\210\001\001\022\"\n"
-          + "\022operation_group_id\030\263\355\223\023 \001(\tH\r"
-          + "\210\001\001\022\036\n"
-          + "\016operation_type\030\222\366\332T \001(\tH\016\210\001\001\022\030\n"
-          + "\010progress\030\255\204\323\" \001(\005H\017\210\001\001\022\026\n"
-          + "\006region\030\364\315\240B \001(\tH\020\210\001\001\022\032\n"
-          + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022\205\001\n"
+          + " \001(\0132=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH\013\210\001\001\022\024\n"
+          + "\004kind\030\224\367\310\001 \001(\tH\014\210\001\001\022\031\n"
+          + "\004name\030\213\365\315\001 \001(\tB\003\350G\001H\r"
+          + "\210\001\001\022\"\n"
+          + "\022operation_group_id\030\263\355\223\023 \001(\tH\016\210\001\001\022\036\n"
+          + "\016operation_type\030\222\366\332T \001(\tH\017\210\001\001\022\030\n"
+          + "\010progress\030\255\204\323\" \001(\005H\020\210\001\001\022\026\n"
+          + "\006region\030\364\315\240B \001(\tH\021\210\001\001\022\032\n"
+          + "\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\205\001\n"
           + "/set_common_instance_metadata_operation_metadata\030\344\255\352\351\001"
-          + " \001(\0132C.google.cloud.co"
-          + "mpute.v1.SetCommonInstanceMetadataOperationMetadataH\022\210\001\001\022\032\n\n"
-          + "start_time\030\212\351\356\021 \001(\tH\023\210\001\001\022F\n"
+          + " \001(\0132C.google.cloud.compute.v1.Set"
+          + "CommonInstanceMetadataOperationMetadataH\023\210\001\001\022\032\n\n"
+          + "start_time\030\212\351\356\021 \001(\tH\024\210\001\001\022F\n"
           + "\006status\030\362\237\267V"
-          + " \001(\0162).google.cloud.compute.v1.Operation.StatusB\003\350G\002H\024\210\001\001\022\037\n"
-          + "\016status_message\030\272\311\351\215\001 \001(\tH\025\210\001\001\022\031\n"
-          + "\ttarget_id\030\211\225\215{ \001(\004H\026\210\001\001\022\033\n"
-          + "\013target_link\030\350\223\361\035 \001(\tH\027\210\001\001\022\024\n"
-          + "\004user\030\313\327\333\001 \001(\tH\030\210\001\001\0227\n"
+          + " \001(\0162).google.cloud.compute.v1.Operation.StatusB\003\350G\002H\025\210\001\001\022\037\n"
+          + "\016status_message\030\272\311\351\215\001 \001(\tH\026\210\001\001\022\031\n"
+          + "\ttarget_id\030\211\225\215{ \001(\004H\027\210\001\001\022\033\n"
+          + "\013target_link\030\350\223\361\035 \001(\tH\030\210\001\001\022\024\n"
+          + "\004user\030\313\327\333\001 \001(\tH\031\210\001\001\0227\n"
           + "\010warnings\030\327\210\301\355\001"
           + " \003(\0132!.google.cloud.compute.v1.Warnings\022\024\n"
-          + "\004zone\030\254\307\344\001 \001(\tH\031\210\001\001\"K\n"
+          + "\004zone\030\254\307\344\001 \001(\tH\032\210\001\001\"K\n"
           + "\006Status\022\024\n"
           + "\020UNDEFINED_STATUS\020\000\022\013\n"
           + "\004DONE\020\202\267\200\001\022\016\n"
@@ -24043,7 +24127,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\023_creation_timestampB\016\n"
           + "\014_descriptionB\013\n"
           + "\t_end_timeB\010\n"
-          + "\006_errorB!\n"
+          + "\006_errorB \n"
+          + "\036_get_health_operation_metadataB!\n"
           + "\037_get_version_operation_metadataB\025\n"
           + "\023_http_error_messageB\031\n"
           + "\027_http_error_status_codeB\005\n"
@@ -24067,19 +24152,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\274\003\n"
           + "\027OperationAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022M\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132;.google.cloud.compute.v1.OperationAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132;.google"
+          + ".cloud.compute.v1.OperationAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
           + "\014unreachables\030\237\240\206t \003(\t\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
-          + " .google.cloud.compute.v1.WarningH\004\210\001\001\032[\n"
-          + "\n"
+          + " .google.cloud.compute.v1.WarningH\004\210\001\001\032[\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022<\n"
-          + "\005value\030\002 \001(\0132"
-          + "-.google.cloud.compute.v1.OperationsScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\0132-.google.cloud.compute.v1.OperationsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -24104,13 +24188,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\243\001\n"
           + "4OrganizationSecurityPoliciesListAssociationsResponse\022L\n"
-          + "\014associations\030\222\350\312\362\001"
-          + " \003(\01322.google.cloud.compute.v1.SecurityPolicyAssociation\022\024\n"
+          + "\014associations\030\222\350\312\362\001 \003(\01322.google.clou"
+          + "d.compute.v1.SecurityPolicyAssociation\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n"
           + "\005_kind\"\332\006\n"
           + "\020OutlierDetection\022E\n"
-          + "\022base_ejection_time\030\207\327\317&"
-          + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022#\n"
+          + "\022base_ejection_time\030\207\327\317& \001("
+          + "\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022#\n"
           + "\022consecutive_errors\030\240\263\320\270\001 \001(\005H\001\210\001\001\022,\n"
           + "\033consecutive_gateway_failure\030\372\267\212\307\001"
           + " \001(\005H\002\210\001\001\022,\n"
@@ -24164,20 +24248,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_num_intervalsB\007\n"
           + "\005_type\"\272\006\n"
           + "\017PacketMirroring\022Z\n\r"
-          + "collector_ilb\030\355\211\266\313\001"
-          + " \001(\0132:.google.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n"
+          + "collector_ilb\030\355\211\266\313\001 \001(\0132:.goo"
+          + "gle.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n"
           + "\006enable\030\203\313\324\224\001 \001(\tH\003\210\001\001\022G\n"
-          + "\006filter\030\370\226\243\240\001 \001(\0132..google.cl"
-          + "oud.compute.v1.PacketMirroringFilterH\004\210\001\001\022\020\n"
+          + "\006filter\030\370\226\243\240\001"
+          + " \001(\0132..google.cloud.compute.v1.PacketMirroringFilterH\004\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022`\n"
-          + "\022mirrored_resources\030\304\237\302; \001(\0132<.googl"
-          + "e.cloud.compute.v1.PacketMirroringMirroredResourceInfoH\007\210\001\001\022\024\n"
+          + "\022mirrored_resources\030\304\237\302; \001(\0132<.google.cloud.compute.v1"
+          + ".PacketMirroringMirroredResourceInfoH\007\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022L\n"
-          + "\007network\030\256\264\205o"
-          + " \001(\01323.google.cloud.compute.v1.PacketMirroringNetworkInfoH"
+          + "\007network\030\256\264\205o "
+          + "\001(\01323.google.cloud.compute.v1.PacketMirroringNetworkInfoH"
           + "\t\210\001\001\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\r"
           + "H\n"
@@ -24203,8 +24287,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_link\"\316\003\n"
           + "\035PacketMirroringAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n"
-          + "\005items\030\300\317\367/ \003(\0132A.google.cloud."
-          + "compute.v1.PacketMirroringAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132A.google.cloud.compute.v1.PacketMirroringAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -24213,8 +24297,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022B\n"
-          + "\005value\030\002"
-          + " \001(\01323.google.cloud.compute.v1.PacketMirroringsScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001"
+          + "(\01323.google.cloud.compute.v1.PacketMirroringsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -24246,15 +24330,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
-          + "\020_next_page_tokenB\014\n\n"
+          + "\020_next_page_tokenB\014\n"
+          + "\n"
           + "_self_linkB\n\n"
           + "\010_warning\"\367\001\n"
           + "#PacketMirroringMirroredResourceInfo\022^\n"
           + "\tinstances\030\376\374\357\r"
-          + " \003(\0132H.google.cloud.c"
-          + "ompute.v1.PacketMirroringMirroredResourceInfoInstanceInfo\022_\n"
-          + "\013subnetworks\030\305\324\245\306\001 \003"
-          + "(\0132F.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n"
+          + " \003(\0132H.google.cloud.compute.v1.PacketMi"
+          + "rroringMirroredResourceInfoInstanceInfo\022_\n"
+          + "\013subnetworks\030\305\324\245\306\001 \003(\0132F.google.cloud."
+          + "compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n"
           + "\004tags\030\231\350\330\001 \003(\t\"\177\n"
           + "/PacketMirroringMirroredResourceInfoInstanceInfo\022\036\n\r"
           + "canonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022\022\n"
@@ -24272,15 +24357,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_canonical_urlB\006\n"
           + "\004_url\"\253\001\n"
           + "\032PacketMirroringsScopedList\022F\n"
-          + "\021packet_mirrorings\030\247\372\334I \003(\0132(.g"
-          + "oogle.cloud.compute.v1.PacketMirroring\0229\n"
+          + "\021packet_mirrorings\030\247\372\334I"
+          + " \003(\0132(.google.cloud.compute.v1.PacketMirroring\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\371\001\n"
           + "\026PatchAutoscalerRequest\022\033\n\n"
           + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n"
-          + "\023autoscaler_resource\030\366\360\377b \001(\0132#."
-          + "google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
+          + "\023autoscaler_resource\030\366\360\377b"
+          + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n"
@@ -24290,8 +24375,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\333\001\n"
           + "\031PatchBackendBucketRequest\022\036\n"
           + "\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022P\n"
-          + "\027backend_bucket_resource\030\230\316\307\265\001"
-          + " \001(\0132&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n"
+          + "\027backend_bucket_resource\030\230\316\307\265\001 \001"
+          + "(\0132&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
@@ -24306,8 +24391,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\307\002\n"
           + "\034PatchCrossSiteNetworkRequest\022\"\n"
           + "\022cross_site_network\030\325\305\3133 \001(\tB\003\340A\002\022V\n"
-          + "\033cross_site_network_resource\030\270\344\335\016 \001(\0132"
-          + ").google.cloud.compute.v1.CrossSiteNetworkB\003\340A\002\022!\n"
+          + "\033cross_site_network_resource\030\270\344\335\016"
+          + " \001(\0132).google.cloud.compute.v1.CrossSiteNetworkB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n"
@@ -24318,8 +24403,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_validate_only\"\275\001\n"
           + "\032PatchFirewallPolicyRequest\022 \n"
           + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022R\n"
-          + "\030firewall_policy_resource\030\274\266\207\354\001 "
-          + "\001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022\032\n\n"
+          + "\030firewall_policy_resource\030\274\266\207\354\001"
+          + " \001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\305\001\n"
           + "\024PatchFirewallRequest\022\031\n"
@@ -24332,8 +24417,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\201\002\n"
           + "\032PatchForwardingRuleRequest\022 \n"
           + "\017forwarding_rule\030\376\245\335\200\001 \001(\tB\003\340A\002\022R\n"
-          + "\030forwarding_rule_resource\030\257\300\320\217\001 \001(\0132\'.go"
-          + "ogle.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n"
+          + "\030forwarding_rule_resource\030\257\300\320\217\001"
+          + " \001(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -24341,8 +24426,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\346\001\n"
           + " PatchGlobalForwardingRuleRequest\022 \n"
           + "\017forwarding_rule\030\376\245\335\200\001 \001(\tB\003\340A\002\022R\n"
-          + "\030forwarding_rule_resource\030\257\300\320\217\001"
-          + " \001(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n"
+          + "\030forwarding_rule_resource\030\257\300\320\217\001 "
+          + "\001(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
@@ -24351,14 +24436,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\'\n"
           + "\027public_delegated_prefix\030\350\334\261a \001(\tB\003\340A\002\022`\n"
-          + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..google"
-          + ".cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n"
+          + " public_delegated_prefix_resource\030\205\370\330\026"
+          + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\323\001\n"
           + "\027PatchHealthCheckRequest\022\035\n"
           + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022K\n"
-          + "\025health_check_resource\030\250\303\244`"
-          + " \001(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n"
+          + "\025health_check_resource\030\250\303\244` \001"
+          + "(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
@@ -24371,10 +24456,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\225\002\n"
-          + " PatchInstanceGroupManagerRequest\022&\n"
+          + " Patc",
+      "hInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022^\n"
-          + "\037instance_group_manager_resource\030\212\212\276|"
-          + " \001(\0132-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n"
+          + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.googl"
+          + "e.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -24382,8 +24468,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\216\002\n"
           + "\033PatchInstanceSettingRequest\022V\n"
-          + "\032instance_settings_resource\030\200\247\316\212\001 \001("
-          + "\0132).google.cloud.compute.v1.InstanceSettingsB\003\340A\002\022!\n"
+          + "\032instance_settings_resource\030\200\247\316\212\001"
+          + " \001(\0132).google.cloud.compute.v1.InstanceSettingsB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n"
@@ -24394,27 +24480,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_update_mask\"\302\002\n"
           + "\'PatchInterconnectAttachmentGroupRequest\022-\n"
           + "\035interconnect_attachment_group\030\364\357\230$ \001(\tB\003\340A\002\022l\n"
-          + "&interconnect_attachment_group_resource\030\371\337\341\004 \001(\01324.google.cloud."
-          + "compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n"
+          + "&interconnect_attachment_group_resource\030\371\337\341\004"
+          + " \001(\01324.google.cloud.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n"
-          + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n"
+          + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r"
+          + "\n"
           + "\013_request_idB\016\n"
           + "\014_update_mask\"\240\002\n"
           + "\"PatchInterconnectAttachmentRequest\022(\n"
           + "\027interconnect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022a\n"
-          + " interconnect_attachment_resource\030\371\244\240e"
-          + " \001(\0132/.google.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n"
+          + " interconnect_attachment_resource\030\371\244\240e \001(\0132/.go"
+          + "ogle.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
-          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
+          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\231\002\n"
           + "\035PatchInterconnectGroupRequest\022#\n"
           + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022W\n"
-          + "\033interconnect_group_resource\030\237\363\346("
-          + " \001(\0132*.google.cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n"
+          + "\033interconnect_group_resource\030\237\363\346( \001(\0132*.google"
+          + ".cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n"
@@ -24423,15 +24511,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_update_mask\"\325\001\n"
           + "\030PatchInterconnectRequest\022\034\n"
           + "\014interconnect\030\216\311\214k \001(\tB\003\340A\002\022M\n"
-          + "\025interconnect_resource\030\237\241\314\275\001 \001(\0132%.g"
-          + "oogle.cloud.compute.v1.InterconnectB\003\340A\002\022!\n"
+          + "\025interconnect_resource\030\237\241\314\275\001"
+          + " \001(\0132%.google.cloud.compute.v1.InterconnectB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\353\001\n"
           + "\032PatchNamedSetRouterRequest\022F\n"
-          + "\022named_set_resource\030\221\275\353\302\001"
-          + " \001(\0132!.google.cloud.compute.v1.NamedSetB\003\340A\002\022!\n"
+          + "\022named_set_resource\030\221\275\353\302\001 "
+          + "\001(\0132!.google.cloud.compute.v1.NamedSetB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -24445,18 +24533,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
-          + "request_id\030\313\201",
-      "\331\021 \001(\tH\000\210\001\001B\r\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\203\003\n"
           + "&PatchNetworkEdgeSecurityServiceRequest\022-\n"
           + "\035network_edge_security_service\030\247\237\357J \001(\tB\003\340A\002\022l\n"
-          + "&network_edge_security_service_resource\030\246\243\333\343\001"
-          + " \001(\01323.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022\025\n"
+          + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323.google."
+          + "cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022\025\n"
           + "\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
-          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n"
-          + "\n"
+          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001B\010\n"
           + "\006_pathsB\r\n"
@@ -24506,8 +24592,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\252\002\n"
           + "4PatchPacketMirroringRuleNetworkFirewallPolicyRequest\022 \n"
           + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n"
-          + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132"
-          + "+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n"
+          + "\035firewall_policy_rule_resource\030\203\337\272w"
+          + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
@@ -24516,10 +24602,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\344\002\n"
           + "2PatchPerInstanceConfigsInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\232\001\n"
-          + "?instance_grou"
-          + "p_managers_patch_per_instance_configs_req_resource\030\377\233\210\252\001"
-          + " \001(\0132H.google.cloud.comp"
-          + "ute.v1.InstanceGroupManagersPatchPerInstanceConfigsReqB\003\340A\002\022!\n"
+          + "?instance_group_managers_patch_per_instance_configs_req_resource\030\377\233\210\252\001"
+          + " \001(\0132H.google.cloud.compute.v1.InstanceGro"
+          + "upManagersPatchPerInstanceConfigsReqB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -24532,31 +24617,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n"
           + "@region_instance_group_manager_patch_instance_config_req_resource\030\312\315\241^"
-          + " \001(\0132I.google.cloud.compute.v1."
-          + "RegionInstanceGroupManagerPatchInstanceConfigReqB\003\340A\002\022\032\n\n"
+          + " \001(\0132I.go"
+          + "ogle.cloud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReqB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\201\002\n"
           + "#PatchPublicAdvertisedPrefixeRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022(\n"
           + "\030public_advertised_prefix\030\236\367\3110 \001(\tB\003\340A\002\022b\n"
-          + "!public_advertised_prefix_resource\030\217\327\262o"
-          + " \001(\0132/.google.cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n"
+          + "!public_advertised_prefix_resource\030\217\327\262o \001("
+          + "\0132/.google.cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\236\002\n"
           + "\"PatchPublicDelegatedPrefixeRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\'\n"
           + "\027public_delegated_prefix\030\350\334\261a \001(\tB\003\340A\002\022`\n"
-          + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..g"
-          + "oogle.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n"
+          + " public_delegated_prefix_resource\030\205\370\330\026"
+          + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\203\002\n"
           + "\034PatchRegionAutoscalerRequest\022\033\n\n"
           + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n"
-          + "\023autoscaler_resource\030\366\360\377b"
-          + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
+          + "\023autoscaler_resource\030\366\360\377b \001("
+          + "\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -24565,8 +24650,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\202\002\n"
           + "\037PatchRegionBackendBucketRequest\022\036\n"
           + "\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022P\n"
-          + "\027backend_bucket_resource\030\230\316\307\265\001"
-          + " \001(\0132&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n"
+          + "\027backend_bucket_resource\030\230\316\307\265\001 \001(\0132&.goo"
+          + "gle.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -24574,8 +24659,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\207\002\n"
           + " PatchRegionBackendServiceRequest\022 \n"
           + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n"
-          + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'."
-          + "google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n"
+          + "\030backend_service_resource\030\243\201\337\245\001"
+          + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -24583,8 +24668,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\240\002\n"
           + "&PatchRegionCompositeHealthCheckRequest\022\'\n"
           + "\026composite_health_check\030\235\300\326\336\001 \001(\tB\003\340A\002\022^\n"
-          + "\037composite_health_check_resource\030\360\313\204? \001"
-          + "(\0132-.google.cloud.compute.v1.CompositeHealthCheckB\003\340A\002\022!\n"
+          + "\037composite_health_check_resource\030\360\313\204?"
+          + " \001(\0132-.google.cloud.compute.v1.CompositeHealthCheckB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -24628,8 +24713,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\237\002\n"
           + "&PatchRegionInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022^\n"
-          + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.google."
-          + "cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n"
+          + "\037instance_group_manager_resource\030\212\212\276|"
+          + " \001(\0132-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -24660,8 +24745,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022V\n"
-          + "\032snapshot_settings_resource\030\357\215\306\252\001 \001(\0132).google."
-          + "cloud.compute.v1.SnapshotSettingsB\003\340A\002\022\034\n"
+          + "\032snapshot_settings_resource\030\357\215\306\252\001"
+          + " \001(\0132).google.cloud.compute.v1.SnapshotSettingsB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n"
           + "\013_request_idB\016\n"
           + "\014_update_mask\"\363\001\n"
@@ -24680,19 +24765,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002\022W\n"
-          + "\033target_https_proxy_resource\030\201\255\344\316\001 \001(\0132)."
-          + "google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n"
+          + "\033target_https_proxy_resource\030\201\255\344\316\001"
+          + " \001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n"
           + "\013_request_id\"\346\001\n"
           + "\030PatchRegionUrlMapRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
-          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n"
-          + "\n"
+          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\030\n"
           + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\022A\n"
           + "\020url_map_resource\030\341\220\267P"
-          + " \001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r"
-          + "\n"
+          + " \001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n"
           + "\013_request_id\"\255\002\n"
           + "\032PatchResourcePolicyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
@@ -24700,8 +24783,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n"
           + "\017resource_policy\030\203\245\367K \001(\tB\003\340A\002\022Q\n"
-          + "\030resource_policy_resource\030\312\214\321$"
-          + " \001(\0132\'.google.cloud.compute.v1.ResourcePolicyB\003\340A\002\022\034\n"
+          + "\030resource_policy_resource\030\312\214\321$ \001(\0132\'.googl"
+          + "e.cloud.compute.v1.ResourcePolicyB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n"
           + "\013_request_idB\016\n"
           + "\014_update_mask\"\363\001\n"
@@ -24710,8 +24793,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n"
-          + "\025route_policy_resource\030\205\275\2657 \001("
-          + "\0132$.google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n"
+          + "\025route_policy_resource\030\205\275\2657"
+          + " \001(\0132$.google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n"
           + "\006router\030\311\256\356F \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\335\001\n"
           + "\022PatchRouterRequest\022!\n"
@@ -24725,16 +24808,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\361\001\n"
           + "\036PatchRuleFirewallPolicyRequest\022 \n"
           + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n"
-          + "\035firewall_policy_rule_resource\030\203\337\272w"
-          + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n"
-          + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\n"
+          + "\035firewall_policy_rule_resource\030\203\337\272w \001(\013"
+          + "2+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n"
+          + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n"
-          + "\t_priorityB\r\n"
+          + "\t_priorityB\r"
+          + "\n"
           + "\013_request_id\"\233\002\n"
           + "%PatchRuleNetworkFirewallPolicyRequest\022 \n"
           + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n"
-          + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.google.c"
-          + "loud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n"
+          + "\035firewall_policy_rule_resource\030\203\337\272w"
+          + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
@@ -24745,15 +24830,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\037\n"
           + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n"
-          + "\035security_policy_rule_resource\030\303\272\202\300\001"
-          + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002B\013\n"
-          + "\t_priorityB\r"
-          + "\n"
+          + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+."
+          + "google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002B\013\n"
+          + "\t_priorityB\r\n"
           + "\013_request_id\"\302\002\n"
           + "+PatchRuleRegionNetworkFirewallPolicyRequest\022 \n"
           + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n"
-          + "\035firewall_policy_rule_resource\030\203\337\272w"
-          + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n"
+          + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132"
+          + "+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
@@ -24767,8 +24851,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\037\n"
           + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n"
-          + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+.google."
-          + "cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n"
+          + "\035security_policy_rule_resource\030\303\272\202\300\001"
+          + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r"
           + "validate_only\030\265\372\337s \001(\010H\002\210\001\001B\013\n"
           + "\t_priorityB\016\n"
@@ -24779,8 +24863,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n"
-          + "\035security_policy_rule_resource\030\303\272\202\300\001 \001("
-          + "\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n"
+          + "\035security_policy_rule_resource\030\303\272\202\300\001"
+          + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r"
           + "validate_only\030\265\372\337s \001(\010H\002\210\001\001B\013\n"
           + "\t_priorityB\016\n"
@@ -24791,8 +24875,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n"
           + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022Q\n"
-          + "\030security_policy_resource\030\374\252\211g "
-          + "\001(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\034\n"
+          + "\030security_policy_resource\030\374\252\211g"
+          + " \001(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n"
           + "\013_request_idB\016\n"
           + "\014_update_mask\"\215\002\n"
@@ -24802,15 +24886,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n"
           + "\022service_attachment\030\355\251\320\241\001 \001(\tB\003\340A\002\022X\n"
-          + "\033service_attachment_resource\030\240\266\304\341\001 \001(\0132*"
-          + ".google.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n"
+          + "\033service_attachment_resource\030\240\266\304\341\001"
+          + " \001(\0132*.google.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n"
           + "\013_request_id\"\361\001\n"
           + "\033PatchSnapshotSettingRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022V\n"
-          + "\032snapshot_settings_resource\030\357\215\306\252\001 \001(\0132)."
-          + "google.cloud.compute.v1.SnapshotSettingsB\003\340A\002\022\034\n"
+          + "\032snapshot_settings_resource\030\357\215\306\252\001"
+          + " \001(\0132).google.cloud.compute.v1.SnapshotSettingsB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n"
           + "\013_request_idB\016\n"
           + "\014_update_mask\"\314\001\n"
@@ -24819,8 +24903,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\n"
           + "ssl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002\022H\n"
-          + "\023ssl_policy_resource\030\310\210\212\203\001"
-          + " \001(\0132\".google.cloud.compute.v1.SslPolicyB\003\340A\002B\r\n"
+          + "\023ssl_policy_resource\030\310\210\212\203\001 \001(\0132"
+          + "\".google.cloud.compute.v1.SslPolicyB\003\340A\002B\r\n"
           + "\013_request_id\"\260\002\n"
           + "\026PatchSubnetworkRequest\022&\n"
           + "\025drain_timeout_seconds\030\332\332\310\252\001 \001(\005H\000\210\001\001\022!\n"
@@ -24829,8 +24913,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n\n"
           + "subnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022H\n"
-          + "\023subnetwork_resource\030\277\332\221\024"
-          + " \001(\0132#.google.cloud.compute.v1.SubnetworkB\003\340A\002B\030\n"
+          + "\023subnetwork_resource\030\277\332\221\024 \001(\0132"
+          + "#.google.cloud.compute.v1.SubnetworkB\003\340A\002B\030\n"
           + "\026_drain_timeout_secondsB\r\n"
           + "\013_request_id\"\345\001\n"
           + "\033PatchTargetGrpcProxyRequest\022!\n"
@@ -24846,24 +24930,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n"
           + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022T\n"
-          + "\032target_http_proxy_resource\030\250\257\343\013"
-          + " \001(\0132(.google.cloud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n"
+          + "\032target_http_proxy_resource\030\250\257\343\013 "
+          + "\001(\0132(.google.cloud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n"
           + "\013_request_id\"\351\001\n"
           + "\034PatchTargetHttpsProxyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002\022W\n"
-          + "\033target_https_proxy_resource\030\201\255\344\316\001"
-          + " \001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n"
+          + "\033target_https_proxy_resource\030\201\255\344\316\001 \001(\0132)"
+          + ".google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n"
           + "\013_request_id\"\277\001\n"
           + "\022PatchUrlMapRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\030\n"
           + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\022A\n"
-          + "\020url_map_resource\030\341\220\267P"
-          + " \001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n"
+          + "\020url_map_resource\030\341\220\267P \001"
+          + "(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n"
           + "\013_request_id\"\315\002\n"
           + "\025PatchWireGroupRequest\022\"\n"
           + "\022cross_site_network\030\325\305\3133 \001(\tB\003\340A\002\022!\n"
@@ -24873,26 +24957,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r"
           + "validate_only\030\265\372\337s \001(\010H\002\210\001\001\022\032\n\n"
           + "wire_group\030\305\244\267: \001(\tB\003\340A\002\022G\n"
-          + "\023wire_group_resource\030\310\301\3537 \001(\0132"
-          + "\".google.cloud.compute.v1.WireGroupB\003\340A\002B\r\n"
+          + "\023wire_group_resource\030\310\301\3537"
+          + " \001(\0132\".google.cloud.compute.v1.WireGroupB\003\340A\002B\r\n"
           + "\013_request_idB\016\n"
           + "\014_update_maskB\020\n"
           + "\016_validate_only\"\322\005\n"
           + "\013PathMatcher\022h\n"
-          + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.goo"
-          + "gle.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022O\n"
+          + "$default_custom_error_response_policy\030\251\213\340&"
+          + " \001(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022O\n"
           + "\024default_route_action\030\252\264\327\264\001"
           + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n"
           + "\017default_service\030\267\345\305\260\001 \001(\tH\002\210\001\001\022R\n"
-          + "\024default_url_redirect\030\352\253\266\253\001 \001(\013"
-          + "2+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001\022\034\n"
+          + "\024default_url_redirect\030\352\253\266\253\001"
+          + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022I\n\r"
           + "header_action\030\250\240\270\234\001"
           + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\005\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\0228\n\n"
           + "path_rules\030\335\300\3461 \003(\0132!.google.cloud.compute.v1.PathRule\022?\n"
-          + "\013route_rules\030\201\207\267\263\001"
-          + " \003(\0132&.google.cloud.compute.v1.HttpRouteRuleB\'\n"
+          + "\013route_rules\030\201\207\267\263\001 \003"
+          + "(\0132&.google.cloud.compute.v1.HttpRouteRuleB\'\n"
           + "%_default_custom_error_response_policyB\027\n"
           + "\025_default_route_actionB\022\n"
           + "\020_default_serviceB\027\n"
@@ -24901,14 +24985,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_header_actionB\007\n"
           + "\005_name\"\374\002\n"
           + "\010PathRule\022`\n"
-          + "\034custom_error_response_policy\030\353\370\332` \001(\01322.google.cl"
-          + "oud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\020\n"
+          + "\034custom_error_response_policy\030\353\370\332`"
+          + " \001(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\020\n"
           + "\005paths\030\356\301\3402 \003(\t\022G\n"
-          + "\014route_action\030\354\251\271\312\001"
-          + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022\030\n"
+          + "\014route_action\030\354\251\271\312\001 \001(\0132(.google"
+          + ".cloud.compute.v1.HttpRouteActionH\001\210\001\001\022\030\n"
           + "\007service\030\265\215\217\262\001 \001(\tH\002\210\001\001\022J\n"
-          + "\014url_redirect\030\254\241\230\301\001 \001(\0132+.google.cl"
-          + "oud.compute.v1.HttpRedirectActionH\003\210\001\001B\037\n"
+          + "\014url_redirect\030\254\241\230\301\001"
+          + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001B\037\n"
           + "\035_custom_error_response_policyB\017\n\r"
           + "_route_actionB\n\n"
           + "\010_serviceB\017\n\r"
@@ -24924,15 +25008,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021PerInstanceConfig\022\033\n"
           + "\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022H\n"
-          + "\017preserved_state\030\252\342\240\001"
-          + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\002\210\001\001\022\026\n"
+          + "\017preserved_state\030\252\342\240\001 \001(\0132"
+          + "\'.google.cloud.compute.v1.PreservedStateH\002\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\003\210\001\001\"\220\001\n"
           + "\006Status\022\024\n"
           + "\020UNDEFINED_STATUS\020\000\022\020\n"
           + "\010APPLYING\020\264\313\354\247\001\022\020\n"
           + "\010DELETING\020\250\247\207\374\001\022\020\n"
           + "\tEFFECTIVE\020\207\363\270t\022\013\n"
-          + "\004NONE\020\270\316\222\001\022\021\n"
+          + "\004",
+      "NONE\020\270\316\222\001\022\021\n"
           + "\tUNAPPLIED\020\244\207\341\346\001\022\032\n"
           + "\022UNAPPLIED_DELETION\020\211\264\332\225\001B\016\n"
           + "\014_fingerprintB\007\n"
@@ -24949,8 +25034,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\254\002\n"
           + "\"PerformMaintenanceNodeGroupRequest\022\033\n\n"
           + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022~\n"
-          + "0node_groups_perform_maintenance_request_resource\030\326\270\256X \001(\0132<.google."
-          + "cloud.compute.v1.NodeGroupsPerformMaintenanceRequestB\003\340A\002\022!\n"
+          + "0node_groups_perform_maintenance_request_resource\030\326\270\256X"
+          + " \001(\0132<.google.cloud.compute.v1.N"
+          + "odeGroupsPerformMaintenanceRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -24964,8 +25050,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\"\n"
           + "\021reservation_block\030\332\304\211\376\001 \001(\tB\003\340A\002\022\217\001\n"
           + "8reservations_blocks_perform_maintenance_request_resource\030\211\251\324\347\001"
-          + " \001(\0132D.google.cloud.compute.v1.Rese"
-          + "rvationsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n"
+          + " \001(\0132D.google"
+          + ".cloud.compute.v1.ReservationsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\262\002\n"
@@ -24975,7 +25061,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\201\001\n"
           + "1reservations_perform_maintenance_request_resource\030\240\365\224\016"
-          + " \001(\0132>.google.cloud.compute.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n"
+          + " \001(\0132>.google.clou"
+          + "d.compute.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\336\001\n"
@@ -24995,8 +25082,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004type\030\272\236\332\001 \001(\tH\002\210\001\001\022C\n"
           + "\017window_end_time\030\240\256\316\201\001"
           + " \001(\0132!.google.cloud.compute.v1.DateTimeH\003\210\001\001\022E\n"
-          + "\021window_start_time\030\271\260\311\341\001 "
-          + "\001(\0132!.google.cloud.compute.v1.DateTimeH\004\210\001\001\"\353\001\n"
+          + "\021window_start_time\030\271\260\311\341\001"
+          + " \001(\0132!.google.cloud.compute.v1.DateTimeH\004\210\001\001\"\353\001\n"
           + "\007SubType\022\026\n"
           + "\022UNDEFINED_SUB_TYPE\020\000\022\'\n"
           + "\037MAINTENANCE_SUBTYPE_UNSPECIFIED\020\346\270\314\214\001\022-\n"
@@ -25011,8 +25098,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\t_sub_typeB\022\n"
           + "\020_target_resourceB\007\n"
           + "\005_typeB\022\n"
-          + "\020_window_end_ti",
-      "meB\024\n"
+          + "\020_window_end_timeB\024\n"
           + "\022_window_start_time\"\360\001\n"
           + "\006Policy\022?\n\r"
           + "audit_configs\030\215\272\270\234\001"
@@ -25026,36 +25112,37 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_iam_ownedB\n\n"
           + "\010_version\"]\n"
           + "\023PreconfiguredWafSet\022F\n"
-          + "\017expression_sets\030\230\253\203\342\001 \003(\0132"
-          + ").google.cloud.compute.v1.WafExpressionSet\"\276\005\n"
+          + "\017expression_sets\030\230\253\203\342\001"
+          + " \003(\0132).google.cloud.compute.v1.WafExpressionSet\"\276\005\n"
           + "\016PreservedState\022D\n"
-          + "\005disks\030\366\314\312- \003(\0132"
-          + "2.google.cloud.compute.v1.PreservedState.DisksEntry\022S\n\r"
-          + "external_i_ps\030\215\323\200\376\001 \003(\01328"
-          + ".google.cloud.compute.v1.PreservedState.ExternalIPsEntry\022R\n\r"
-          + "internal_i_ps\030\333\233\357f \003"
-          + "(\01328.google.cloud.compute.v1.PreservedState.InternalIPsEntry\022J\n"
-          + "\010metadata\030\257\366\265) \003("
-          + "\01325.google.cloud.compute.v1.PreservedState.MetadataEntry\032b\n\n"
+          + "\005disks\030\366\314\312-"
+          + " \003(\01322.google.cloud.compute.v1.PreservedState.DisksEntry\022S\n\r"
+          + "external_i_ps\030\215\323\200\376\001 \003(\01328.google.cloud.comp"
+          + "ute.v1.PreservedState.ExternalIPsEntry\022R\n\r"
+          + "internal_i_ps\030\333\233\357f \003(\01328.google.cloud."
+          + "compute.v1.PreservedState.InternalIPsEntry\022J\n"
+          + "\010metadata\030\257\366\265) \003(\01325.google.cloud.c"
+          + "ompute.v1.PreservedState.MetadataEntry\032b\n\n"
           + "DisksEntry\022\013\n"
           + "\003key\030\001 \001(\t\022C\n"
-          + "\005value\030\002"
-          + " \001(\01324.google.cloud.compute.v1.PreservedStatePreservedDisk:\0028\001\032m\n"
+          + "\005value\030\002 \001(\013"
+          + "24.google.cloud.compute.v1.PreservedStatePreservedDisk:\0028\001\032m\n"
           + "\020ExternalIPsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022H\n"
-          + "\005value\030\002"
-          + " \001(\01329.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032m\n"
+          + "\005value\030\002 \001(\01329.google.clou"
+          + "d.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032m\n"
           + "\020InternalIPsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022H\n"
-          + "\005value\030\002 \001(\01329.go"
-          + "ogle.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032/\n\r"
+          + "\005value\030\002 \001(\01329.google.cloud.compute"
+          + ".v1.PreservedStatePreservedNetworkIp:\0028\001\032/\n\r"
           + "MetadataEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\254\002\n"
           + "\033PreservedStatePreservedDisk\022\034\n"
           + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\022\024\n"
           + "\004mode\030\243\363\314\001 \001(\tH\001\210\001\001\022\026\n"
-          + "\006source\030\233\320\301T \001(\tH\002\210\001\001\"\\\n\n"
+          + "\006source\030\233\320\301T \001(\tH\002\210\001\001\"\\\n"
+          + "\n"
           + "AutoDelete\022\031\n"
           + "\025UNDEFINED_AUTO_DELETE\020\000\022\014\n"
           + "\005NEVER\020\354\244\257#\022%\n"
@@ -25068,10 +25155,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_modeB\t\n"
           + "\007_source\"\236\002\n"
           + " PreservedStatePreservedNetworkIp\022\034\n"
-          + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\022_\n"
-          + "\n"
-          + "ip_address\030\334\361\334\301\001 \001(\0132B.google.cloud.com"
-          + "pute.v1.PreservedStatePreservedNetworkIpIpAddressH\001\210\001\001\"\\\n\n"
+          + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\022_\n\n"
+          + "ip_address\030\334\361\334\301\001 "
+          + "\001(\0132B.google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddressH\001\210\001\001\"\\\n\n"
           + "AutoDelete\022\031\n"
           + "\025UNDEFINED_AUTO_DELETE\020\000\022\014\n"
           + "\005NEVER\020\354\244\257#\022%\n"
@@ -25090,11 +25176,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022[\n"
-          + "\021rollout_operation\030\331\320\214\350\001 \001(\01327.googl"
-          + "e.cloud.compute.v1.PreviewFeatureRolloutOperationH\006\210\001\001\022\032\n"
+          + "\021rollout_operation\030\331\320\214\350\001"
+          + " \001(\01327.google.cloud.compute.v1.PreviewFeatureRolloutOperationH\006\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022E\n"
-          + "\006status\030\362\237\267V"
-          + " \001(\0132-.google.cloud.compute.v1.PreviewFeatureStatusH\010\210\001\001\"y\n"
+          + "\006status\030\362\237\267V "
+          + "\001(\0132-.google.cloud.compute.v1.PreviewFeatureStatusH\010\210\001\001\"y\n"
           + "\020ActivationStatus\022\037\n"
           + "\033UNDEFINED_ACTIVATION_STATUS\020\000\022\"\n"
           + "\034ACTIVATION_STATE_UNSPECIFIED\020\340\312&\022\020\n"
@@ -25125,8 +25211,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\226\001\n"
           + "\036PreviewFeatureRolloutOperation\022b\n\r"
-          + "rollout_input\030\274\347\333~ \001(\0132"
-          + "C.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputH\000\210\001\001B\020\n"
+          + "rollout_input\030\274\347\333~ \001(\0132C.google.cloud.com"
+          + "pute.v1.PreviewFeatureRolloutOperationRolloutInputH\000\210\001\001B\020\n"
           + "\016_rollout_input\"\273\002\n"
           + "*PreviewFeatureRolloutOperationRolloutInput\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022(\n"
@@ -25142,8 +25228,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\024PreviewFeatureStatus\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\031\n"
           + "\thelp_link\030\270\364\303j \001(\tH\001\210\001\001\022[\n"
-          + "\016release_status\030\252\276\237\362\001 \001(\0132"
-          + ":.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusH\002\210\001\001B\016\n"
+          + "\016release_status\030\252\276\237\362\001 \001(\0132:.google.cloud.com"
+          + "pute.v1.PreviewFeatureStatusReleaseStatusH\002\210\001\001B\016\n"
           + "\014_descriptionB\014\n\n"
           + "_help_linkB\021\n"
           + "\017_release_status\"\367\001\n"
@@ -25179,8 +25265,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\0221\n"
           + "\006quotas\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Quota\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022T\n"
-          + "\025usage_export_location\030\302\262\334\245\001 "
-          + "\001(\0132,.google.cloud.compute.v1.UsageExportLocationH\n"
+          + "\025usage_export_location\030\302\262\334\245\001"
+          + " \001(\0132,.google.cloud.compute.v1.UsageExportLocationH\n"
           + "\210\001\001\022\036\n"
           + "\016vm_dns_setting\030\262\247\210\034 \001(\tH\013\210\001\001\022\"\n"
           + "\022xpn_project_status\030\301\315\365l \001(\tH\014\210\001\001\"~\n"
@@ -25198,8 +25284,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014VmDnsSetting\022\034\n"
           + "\030UNDEFINED_VM_DNS_SETTING\020\000\022\026\n"
           + "\016GLOBAL_DEFAULT\020\205\333\332\244\001\022!\n"
-          + "\032UNSPECIFIED_VM_DNS_SETTING\020\232\273\202\021\022\025\n"
-          + "\r"
+          + "\032UNSPECIFIED_VM_DNS_SETTING\020\232\273\202\021\022\025\n\r"
           + "ZONAL_DEFAULT\020\206\375\331\257\001\022\022\n\n"
           + "ZONAL_ONLY\020\347\272\303\370\001\"i\n"
           + "\020XpnProjectStatus\022 \n"
@@ -25220,12 +25305,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017_vm_dns_settingB\025\n"
           + "\023_xpn_project_status\"z\n"
           + "!ProjectsDisableXpnResourceRequest\022D\n"
-          + "\014xpn_resource\030\267\223\315?"
-          + " \001(\0132&.google.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r"
+          + "\014xpn_resource\030\267\223\315? \001(\013"
+          + "2&.google.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r"
           + "_xpn_resource\"y\n"
           + " ProjectsEnableXpnResourceRequest\022D\n"
-          + "\014xpn_resource\030\267\223\315?"
-          + " \001(\0132&.google.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r"
+          + "\014xpn_resource\030\267\223\315? "
+          + "\001(\0132&.google.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r"
           + "_xpn_resource\"\253\001\n"
           + "\027ProjectsGetXpnResources\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\037\n"
@@ -25266,8 +25351,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\032\n"
           + "\tpdp_scope\030\321\312\376\371\001 \001(\tH\n"
           + "\210\001\001\022j\n"
-          + "\030public_delegated_prefixs\030\213\276\205\313\001 \003(\0132D.google.cloud.comput"
-          + "e.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\022\032\n"
+          + "\030public_delegated_prefixs\030\213\276\205\313\001 \003(\013"
+          + "2D.google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\036\n\r"
           + "shared_secret\030\312\247\217\266\001 \001(\tH\014\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\r"
@@ -25312,8 +25397,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_status\"\275\002\n"
           + "\032PublicAdvertisedPrefixList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022A\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132/.google.cloud.compute.v1.PublicAdvertisedPrefix\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132/."
+          + "google.cloud.compute.v1.PublicAdvertisedPrefix\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -25322,7 +25407,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
-          + "_self_linkB\n\n"
+          + "_self_linkB\n"
+          + "\n"
           + "\010_warning\"\336\001\n"
           + "+PublicAdvertisedPrefixPublicDelegatedPrefix\022\030\n"
           + "\010ip_range\030\245\340\227E \001(\tH\000\210\001\001\022\024\n"
@@ -25353,8 +25439,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022\035\n\r"
           + "parent_prefix\030\307\347\241\007 \001(\tH\r"
           + "\210\001\001\022o\n"
-          + "\034public_delegated_sub_prefixs\030\214\376\213Z \003(\0132"
-          + "F.google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n"
+          + "\034public_delegated_sub_prefixs\030\214\376\213Z \003(\0132F.google.cloud.com"
+          + "pute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\016\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\017\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\020\210\001\001\"D\n"
@@ -25400,8 +25486,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_status\"\341\003\n"
           + "#PublicDelegatedPrefixAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n"
-          + "\005items\030\300\317\367/ "
-          + "\003(\0132G.google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132G.google.cloud"
+          + ".compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -25410,8 +25496,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032h\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022I\n"
-          + "\005value\030\002"
-          + " \001(\0132:.google.cloud.compute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\0132:.google.clo"
+          + "ud.compute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -25419,8 +25505,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_warning\"\273\002\n"
           + "\031PublicDelegatedPrefixList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022@\n"
-          + "\005items\030\300\317\367/ \003(\0132.."
-          + "google.cloud.compute.v1.PublicDelegatedPrefix\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132..google.cloud.compute.v1.PublicDelegatedPrefix\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -25464,16 +25550,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_descriptionB\"\n"
           + " _enable_enhanced_ipv4_allocationB\020\n"
           + "\016_ip_cidr_rangeB\023\n"
-          + "\021_ipv6_access_typeB\r"
-          + "\n"
+          + "\021_ipv6_access_typeB\r\n"
           + "\013_is_addressB\007\n"
           + "\005_modeB\007\n"
           + "\005_nameB\t\n"
           + "\007_regionB\t\n"
           + "\007_status\"\301\001\n"
           + "!PublicDelegatedPrefixesScopedList\022U\n"
-          + "\031public_delegated_prefixes\030\226\202\252\226\001"
-          + " \003(\0132..google.cloud.compute.v1.PublicDelegatedPrefix\0229\n"
+          + "\031public_delegated_prefixes\030\226\202\252\226\001 \003(\0132..googl"
+          + "e.cloud.compute.v1.PublicDelegatedPrefix\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\346(\n"
@@ -25539,9 +25624,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014HDB_TOTAL_GB\020\257\302\241\230\001\022\026\n"
           + "\016HDB_TOTAL_IOPS\020\375\351\327\223\001\022\033\n"
           + "\024HDB_TOTAL_THROUGHPUT\020\376\314\200\n"
-          + "\022\025\n\r"
-          + "HEALTH_CHECKS\020\256\257\374\211\001\022\r"
-          + "\n"
+          + "\022\025\n"
+          + "\r"
+          + "HEALTH_CHECKS\020\256\257\374\211\001\022\r\n"
           + "\006IMAGES\020\370\354\265\007\022\020\n"
           + "\tINSTANCES\020\336\234\320>\022\027\n"
           + "\017INSTANCE_GROUPS\020\276\311\333\251\001\022\036\n"
@@ -25565,7 +25650,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010N2A_CPUS\020\255\307\342~\022\020\n"
           + "\010N2D_CPUS\020\212\333\334\247\001\022\017\n"
           + "\007N2_CPUS\020\206\203\313\306\001\022\020\n"
-          + "\010NETWORKS\020\205\270\277\347\001\022\032\n"
+          + "\010NETW",
+      "ORKS\020\205\270\277\347\001\022\032\n"
           + "\023NETWORK_ATTACHMENTS\020\337\375\207G\022\036\n"
           + "\027NETWORK_ENDPOINT_GROUPS\020\215\267\3320\022 \n"
           + "\031NETWORK_FIREWALL_POLICIES\020\276\333\2330\022*\n"
@@ -25626,8 +25712,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\025SECURITY_POLICY_RULES\020\251\324\207a\022\'\n"
           + " SECURITY_POLICY_RULES_PER_REGION\020\314\310\251<\022\033\n"
           + "\023SERVICE_ATTACHMENTS\020\346\261\353\340\001\022\021\n"
-          + "\tSNAPSHOTS\020\217\346\337",
-      "\243\001\022\023\n"
+          + "\tSNAPSHOTS\020\217\346\337\243\001\022\023\n"
           + "\014SSD_TOTAL_GB\020\321\257\217M\022\030\n"
           + "\020SSL_CERTIFICATES\020\257\202\266\264\001\022\024\n"
           + "\014SSL_POLICIES\020\303\364\300\371\001\022\027\n"
@@ -25657,16 +25742,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006_ownerB\010\n"
           + "\006_usage\"\340\003\n"
           + "\021QuotaExceededInfo\022R\n\n"
-          + "dimensions\030\315\377\310\305\001 \003(\013"
-          + "2:.google.cloud.compute.v1.QuotaExceededInfo.DimensionsEntry\022\035\n"
+          + "dimensions\030\315\377\310\305\001 \003(\0132:.google.cloud.co"
+          + "mpute.v1.QuotaExceededInfo.DimensionsEntry\022\035\n"
           + "\014future_limit\030\277\274\332\331\001 \001(\001H\000\210\001\001\022\025\n"
           + "\005limit\030\273\227\2151 \001(\001H\001\210\001\001\022\033\n\n"
           + "limit_name\030\217\211\360\275\001 \001(\tH\002\210\001\001\022\034\n"
           + "\013metric_name\030\272\227\271\303\001 \001(\tH\003\210\001\001\022\037\n"
           + "\016rollout_status\030\300\344\226\343\001 \001(\tH\004\210\001\001\0321\n"
           + "\017DimensionsEntry\022\013\n"
-          + "\003key\030\001 \001(\t\022\r"
-          + "\n"
+          + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"e\n\r"
           + "RolloutStatus\022\034\n"
           + "\030UNDEFINED_ROLLOUT_STATUS\020\000\022\023\n"
@@ -25727,8 +25811,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + ",RecreateInstancesInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\223\001\n"
           + ";instance_group_managers_recreate_instances_request_resource\030\200\302\232\n"
-          + " \001(\0132F.google.cloud.compute.v1.Inst"
-          + "anceGroupManagersRecreateInstancesRequestB\003\340A\002\022%\n"
+          + " \001(\0132F.google"
+          + ".cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequestB\003\340A\002\022%\n"
           + "\024no_graceful_shutdown\030\222\267\253\240\001 \001(\010H\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
@@ -25744,10 +25828,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\215\001\n"
           + "8region_instance_group_managers_recreate_request_resource\030\224\374\304Q"
-          + " \001(\0132C.google.cloud.compute.v1.Regi"
-          + "onInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n"
+          + " \001(\0132C.google"
+          + ".cloud.compute.v1.RegionInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\027\n"
-          + "\025_no_graceful_shutdownB\r\n"
+          + "\025_no_graceful_shutdownB\r"
+          + "\n"
           + "\013_request_id\"\250\001\n"
           + "\tReference\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\036\n"
@@ -25765,14 +25850,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_path_substitution\"\204\005\n"
           + "\006Region\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n"
-          + "deprecated\030\263\313\321\365\001 \001(\0132*.goo"
-          + "gle.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n"
+          + "deprecated\030\263\313\321\365\001"
+          + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022R\n"
-          + "\024quota_status_warning\030\366\211\272\220\001"
-          + " \001(\0132+.google.cloud.compute.v1.QuotaStatusWarningH\006\210\001\001\0221\n"
+          + "\024quota_status_warning\030\366\211\272\220\001 \001(\0132+.google"
+          + ".cloud.compute.v1.QuotaStatusWarningH\006\210\001\001\0221\n"
           + "\006quotas\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Quota\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\010\210\001\001\022\034\n"
@@ -25855,8 +25940,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005names\030\310\256\3571 \003(\t\"\277\002\n"
           + "\036RegionInstanceGroupManagerList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n"
-          + "\005items\030\300\317\367/ \003(\0132-."
-          + "google.cloud.compute.v1.InstanceGroupManager\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132-.google.cloud.compute.v1.InstanceGroupManager\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -25868,13 +25953,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\200\001\n"
           + "0RegionInstanceGroupManagerPatchInstanceConfigReq\022L\n"
-          + "\024per_instance_configs\030\251\325\370\372\001"
-          + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"\232\003\n"
+          + "\024per_instance_configs\030\251\325\370\372\001 \003(\0132*."
+          + "google.cloud.compute.v1.PerInstanceConfig\"\232\003\n"
           + "4RegionInstanceGroupManagerResizeRequestsListResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022L\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132:.google.cloud.compute.v1.InstanceGroupManagerResizeRequest\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132:.g"
+          + "oogle.cloud.compute.v1.InstanceGroupManagerResizeRequest\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -25888,8 +25973,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\201\001\n"
           + "1RegionInstanceGroupManagerUpdateInstanceConfigReq\022L\n"
-          + "\024per_instance_configs\030\251\325\370\372\001 \003(\013"
-          + "2*.google.cloud.compute.v1.PerInstanceConfig\"J\n"
+          + "\024per_instance_configs\030\251\325\370\372\001"
+          + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"J\n"
           + "2RegionInstanceGroupManagersAbandonInstancesRequest\022\024\n"
           + "\tinstances\030\376\374\357\r"
           + " \003(\t\"\373\002\n"
@@ -25916,13 +26001,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\010H\000\210\001\001B%\n"
           + "#_skip_instances_on_validation_error\"\252\001\n"
           + "-RegionInstanceGroupManagersListErrorsResponse\022D\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\01322.google.cloud.compute.v1.InstanceManagedByIgmError\022\037\n"
+          + "\005items\030\300\317\367/ \003(\01322"
+          + ".google.cloud.compute.v1.InstanceManagedByIgmError\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n"
           + "\020_next_page_token\"\356\001\n"
           + "2RegionInstanceGroupManagersListInstanceConfigsResp\022<\n"
-          + "\005items\030\300\317\367/ \003(\0132*.goo"
-          + "gle.cloud.compute.v1.PerInstanceConfig\022\037\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\001\210\001\001B\022\n"
@@ -26005,23 +26090,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021network_endpoints\030\255\221\272G"
           + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"{\n"
           + "1RegionNetworkEndpointGroupsDetachEndpointsRequest\022F\n"
-          + "\021network_endpoints\030\255\221\272G"
-          + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\201\002\n"
+          + "\021network_endpoints\030\255\221\272G \003(\0132(.g"
+          + "oogle.cloud.compute.v1.NetworkEndpoint\"\201\002\n"
           + ":RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\022\210\001\n"
-          + "\020firewall_policys\030\302\312\374\303\001 \003(\0132j.google."
-          + "cloud.compute.v1.RegionNetworkFirewallPo"
-          + "liciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n"
+          + "\020firewall_policys\030\302\312\374\303\001 \003(\0132j.google.cloud.compute.v1.R"
+          + "egionNetworkFirewallPoliciesGetEffective"
+          + "FirewallsResponseEffectiveFirewallPolicy\0228\n"
           + "\tfirewalls\030\363\306\350\201\001"
           + " \003(\0132!.google.cloud.compute.v1.Firewall\"\224\004\n"
-          + "QRegionNetworkFirewallPoliciesGetEffecti"
-          + "veFirewallsResponseEffectiveFirewallPolicy\022\034\n"
+          + "QRegionNetworkFire"
+          + "wallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n"
           + "\014display_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022O\n"
           + "\026packet_mirroring_rules\030\304\377\300\375\001"
           + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\002\210\001\001\022=\n"
-          + "\005rules\030\367\221\3653"
-          + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\024\n"
+          + "\005rules\030\367\221\3653 \003"
+          + "(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\024\n"
           + "\004type\030\272\236\332\001 \001(\tH\003\210\001\001\"\231\001\n"
           + "\004Type\022\022\n"
           + "\016UNDEFINED_TYPE\020\000\022\020\n"
@@ -26037,8 +26122,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_type\"\321\001\n"
           + "\026RegionSetLabelsRequest\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\0132;.google.cloud.compute.v1.RegionSetLabelsRequest.LabelsEntry\032-\n"
+          + "\006labels\030\377\277\301\356\001 \003(\0132;.go"
+          + "ogle.cloud.compute.v1.RegionSetLabelsRequest.LabelsEntry\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001B\024\n"
@@ -26068,8 +26153,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022K\n"
-          + "\016recommendation\030\271\377\300\025 \001(\0132+.g"
-          + "oogle.cloud.compute.v1.RiskRecommendationH\006\210\001\001\022\032\n"
+          + "\016recommendation\030\271\377\300\025"
+          + " \001(\0132+.google.cloud.compute.v1.RiskRecommendationH\006\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\010\210\001\001B\025\n"
           + "\023_creation_timestampB\016\n"
@@ -26132,8 +26217,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022\200\001\n"
           + "1target_pools_remove_health_check_request_resource\030\263\347\266\221\001"
-          + " \001(\0132<.google.clou"
-          + "d.compute.v1.TargetPoolsRemoveHealthCheckRequestB\003\340A\002B\r\n"
+          + " \001(\0132<.google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequestB\003\340A\002B\r\n"
           + "\013_request_id\"\247\002\n"
           + "\037RemoveInstanceTargetPoolRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
@@ -26142,13 +26226,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022x\n"
           + "-target_pools_remove_instance_request_resource\030\203\300\213\016"
-          + " \001(\01329.google.cloud.compute.v1.TargetPoolsRemoveInstanceRequestB\003\340A\002B\r\n"
+          + " \001(\01329.google.c"
+          + "loud.compute.v1.TargetPoolsRemoveInstanceRequestB\003\340A\002B\r\n"
           + "\013_request_id\"\264\002\n"
           + "#RemoveInstancesInstanceGroupRequest\022\036\n"
           + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022\201\001\n"
           + "1instance_groups_remove_instances_request_resource\030\271\321\267\272\001"
-          + " \001(\0132=.google.cloud.co"
-          + "mpute.v1.InstanceGroupsRemoveInstancesRequestB\003\340A\002\022!\n"
+          + " \001(\0132=.google.cloud.compute.v1.InstanceG",
+      "roupsRemoveInstancesRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -26165,17 +26250,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\366\001\n"
           + "\033RemovePeeringNetworkRequest\022\027\n"
           + "\007network\030\256\264\205o \001(\tB\003\340A\002\022p\n"
-          + "(networks_remove_peering_request_resource\030\376\333\351\310\001 \001(\01325"
-          + ".google.cloud.compute.v1.NetworksRemovePeeringRequestB\003\340A\002\022!\n"
+          + "(networks_remove_peering_request_resource\030\376\333\351\310\001"
+          + " \001(\01325.google.cloud.compute.v1.NetworksRemovePeeringRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\243\002\n"
           + "!RemoveResourcePoliciesDiskRequest\022\024\n"
           + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022}\n"
-          + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001"
-          + " \001(\0132;.google.cloud.compute"
-          + ".v1.DisksRemoveResourcePoliciesRequestB\003\340A\002\022!\n"
+          + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001 \001(\0132"
+          + ";.google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -26184,8 +26268,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\263\002\n"
           + "%RemoveResourcePoliciesInstanceRequest\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\204\001\n"
-          + "3instances_remove_resource_policies_request_resource\030\366\335\274\027 "
-          + "\001(\0132?.google.cloud.compute.v1.InstancesRemoveResourcePoliciesRequestB\003\340A\002\022!\n"
+          + "3instances_remove_resource_policies_request_resource\030\366\335\274\027"
+          + " \001(\0132?.google.cloud"
+          + ".compute.v1.InstancesRemoveResourcePoliciesRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -26198,8 +26283,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\211\001\n"
           + "6region_disks_remove_resource_policies_request_resource\030\243\303\225\004"
-          + " \001(\0132A.google.cloud.co"
-          + "mpute.v1.RegionDisksRemoveResourcePoliciesRequestB\003\340A\002\022\032\n\n"
+          + " \001(\0132A.google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\226\001\n"
           + "\037RemoveRuleFirewallPolicyRequest\022 \n"
@@ -26224,8 +26308,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\347\001\n"
           + ",RemoveRuleRegionNetworkFirewallPolicyRequest\022 \n"
           + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\031\n"
-          + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022",
-      "!\n"
+          + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -26253,16 +26336,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\025reservation_sub_block\030\233\312\354\n"
           + " \001(\tB\003\340A\002\022\210\001\n"
           + "5reservation_sub_blocks_report_faulty_request_resource\030\302\311\375\326\001"
-          + " \001(\0132@.google.cloud.compute.v1."
-          + "ReservationSubBlocksReportFaultyRequestB\003\340A\002\022\033\n"
+          + " \001(\0132@.go"
+          + "ogle.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\250\002\n"
           + "!ReportHostAsFaultyInstanceRequest\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022~\n"
           + "0instances_report_host_as_faulty_request_resource\030\246\224\315\353\001"
-          + " \001(\0132;.google.cloud.compute.v1"
-          + ".InstancesReportHostAsFaultyRequestB\003\340A\002\022!\n"
+          + " \001(\0132;.g"
+          + "oogle.cloud.compute.v1.InstancesReportHostAsFaultyRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -26276,17 +26359,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017_mirror_percent\"\213\002\n"
           + "\"RequestRemovePeeringNetworkRequest\022\027\n"
           + "\007network\030\256\264\205o \001(\tB\003\340A\002\022~\n"
-          + "0networks_request_remove_peering_request_resource\030\316\344\367G \001("
-          + "\0132<.google.cloud.compute.v1.NetworksRequestRemovePeeringRequestB\003\340A\002\022!\n"
+          + "0networks_request_remove_peering_request_resource\030\316\344\367G"
+          + " \001(\0132<.google.cloud.c"
+          + "ompute.v1.NetworksRequestRemovePeeringRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
-          + "\013_request_id\"\243\026\n"
+          + "\013_request_id\"\313\026\n"
           + "\013Reservation\022k\n"
-          + "\033advanced_deployment_control\030\240\222\346\303\001 "
-          + "\001(\0132=.google.cloud.compute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n"
-          + "\025aggregate_reservation\030\314\362\203\213\001 \001(\01327.google.clou"
-          + "d.compute.v1.AllocationAggregateReservationH\001\210\001\001\022\033\n\n"
+          + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\0132=.google.cloud"
+          + ".compute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n"
+          + "\025aggregate_reservation\030\314\362\203\213\001"
+          + " \001(\01327.google.cloud.compute.v1.AllocationAggregateReservationH\001\210\001\001\022\033\n\n"
           + "commitment\030\225\226\363\345\001 \001(\tH\002\210\001\001\022*\n"
           + "\031confidential_compute_type\030\231\357\242\270\001 \001(\tH\003\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022I\n"
@@ -26303,33 +26387,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022linked_commitments\030\330\375\310\340\001 \003(\t\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\r"
           + "\210\001\001\022B\n"
-          + "\006params\030\206\363\253%"
-          + " \001(\0132*.google.cloud.compute.v1.ReservationParamsH\016\210\001\001\022 \n"
+          + "\006params\030\206\363\253% \001(\0132*.googl"
+          + "e.cloud.compute.v1.ReservationParamsH\016\210\001\001\022 \n"
           + "\017protection_tier\030\210\237\247\360\001 \001(\tH\017\210\001\001\022g\n"
-          + "\032reservation_sharing_policy\030\310\265\233b \001(\0132;.google.cloud.compute.v1.A"
-          + "llocationReservationSharingPolicyH\020\210\001\001\022L\n"
+          + "\032reservation_sharing_policy\030\310\265\233b \001(\0132;.goo"
+          + "gle.cloud.compute.v1.AllocationReservationSharingPolicyH\020\210\001\001\022L\n"
           + "\021resource_metadata\030\300\260\236/"
           + " \001(\0132).google.cloud.compute.v1.ResourceMetadataH\021\210\001\001\022X\n"
           + "\021resource_policies\030\341\234\314\n"
           + " \003(\0132:.google.cloud.compute.v1.Reservation.ResourcePoliciesEntry\022R\n"
-          + "\017resource_status\030\303\372\367v \001(\01321.goo"
-          + "gle.cloud.compute.v1.AllocationResourceStatusH\022\210\001\001\022\036\n\r"
+          + "\017resource_status\030\303\372\367v"
+          + " \001(\01321.google.cloud.compute.v1.AllocationResourceStatusH\022\210\001\001\022\036\n\r"
           + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\023\210\001\001\022\037\n"
           + "\017scheduling_type\030\205\376\244_ \001(\tH\024\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\025\210\001\001\022F\n"
           + "\016share_settings\030\203\221\224\177"
           + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\026\210\001\001\022`\n"
-          + "\024specific_reservation\030\277\240\211\301\001"
-          + " \001(\01329.google.cloud.compute.v1.AllocationSpecificSKUReservationH\027\210\001\001\022-\n"
+          + "\024specific_reservation\030\277\240\211\301\001 \001(\01329.google"
+          + ".cloud.compute.v1.AllocationSpecificSKUReservationH\027\210\001\001\022-\n"
           + "\035specific_reservation_required\030\237\307\203l"
           + " \001(\010H\030\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\031\210\001\001\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tH\032\210\001\001\0327\n"
           + "\025ResourcePoliciesEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
-          + "\005value\030\002 \001(\t:\0028\001\"\227\001\n"
+          + "\005value\030\002 \001(\t:\0028\001\"\277\001\n"
           + "\027ConfidentialComputeType\022\'\n"
-          + "#UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE\020\000\022%\n"
+          + "#UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE\020\000\022&\n"
+          + "\037CONFIDENTIAL_COMPUTE_TYPE_BMSAI\020\212\327\2731\022%\n"
           + "\035CONFIDENTIAL_COMPUTE_TYPE_TDX\020\342\254\322\217\001\022,\n"
           + "%CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED\020\221\257\221\024\"a\n"
           + "\016DeploymentType\022\035\n"
@@ -26409,8 +26494,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004_key\"\302\003\n"
           + "\031ReservationAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n"
-          + "\005items\030\300\317\367/ \003(\0132=.goo"
-          + "gle.cloud.compute.v1.ReservationAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132=.google.cloud.compute."
+          + "v1.ReservationAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -26419,8 +26504,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032]\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022>\n"
-          + "\005value\030\002 \001(\0132/.google.clou"
-          + "d.compute.v1.ReservationsScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\0132/.google.cloud.compute.v1.ReservationsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -26429,15 +26514,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020ReservationBlock\022\025\n"
           + "\005count\030\217\242\235- \001(\005H\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022P\n"
-          + "\013health_info\030\261\351\230p"
-          + " \001(\01323.google.cloud.compute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n"
+          + "\013health_info\030\261\351\230p \001(\01323.google.clo"
+          + "ud.compute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\035\n"
           + "\014in_use_count\030\275\253\246\353\001 \001(\005H\004\210\001\001\022\"\n"
           + "\021in_use_host_count\030\312\207\315\255\001 \001(\005H\005\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022]\n"
-          + "\021physical_topology\030\327\251\264\205\001 \001(\01329.google.cloud.c"
-          + "ompute.v1.ReservationBlockPhysicalTopologyH\010\210\001\001\022W\n"
+          + "\021physical_topology\030\327\251\264\205\001"
+          + " \001(\01329.google.cloud.compute.v1.ReservationBlockPhysicalTopologyH\010\210\001\001\022W\n"
           + "\027reservation_maintenance\030\240\206\265\242\001"
           + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\t\210\001\001\022,\n"
           + "\033reservation_sub_block_count\030\353\261\335\235\001 \001(\005H\n"
@@ -26493,8 +26578,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_cluster\"\235\002\n"
           + "(ReservationBlockPhysicalTopologyInstance\022\033\n"
           + "\013instance_id\030\205\262\330\025 \001(\004H\000\210\001\001\022~\n"
-          + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132U.google.cloud.compute."
-          + "v1.ReservationBlockPhysicalTopologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n"
+          + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132U"
+          + ".google.cloud.compute.v1.ReservationBloc"
+          + "kPhysicalTopologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n"
           + "project_id\030\201\310\322T \001(\004H\002\210\001\001B\016\n"
           + "\014_instance_idB\031\n"
           + "\027_physical_host_topologyB\r\n"
@@ -26510,8 +26596,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\t_resource\"\272\002\n"
           + "\035ReservationBlocksListResponse\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n"
-          + "\005items\030\300\317\367/ \003(\0132).g"
-          + "oogle.cloud.compute.v1.ReservationBlock\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132).google.cloud.compute.v1.ReservationBlock\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -26536,8 +26622,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\267\001\n"
           + "\021ReservationParams\022f\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132C"
-          + ".google.cloud.compute.v1.ReservationParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132C.google.cloud.comp"
+          + "ute.v1.ReservationParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\353\005\n"
@@ -26546,8 +26632,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\001\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\\\n"
-          + "\021physical_topology\030\327\251\264\205\001 \001(\01328.g"
-          + "oogle.cloud.compute.v1.ReservationSlotPhysicalTopologyH\004\210\001\001\022\032\n"
+          + "\021physical_topology\030\327\251\264\205\001 \001(\01328.google.cloud.comput"
+          + "e.v1.ReservationSlotPhysicalTopologyH\004\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\005\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\006\210\001\001\022F\n"
           + "\016share_settings\030\203\221\224\177"
@@ -26585,14 +26671,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_hostB\014\n\n"
           + "_sub_block\"\310\001\n"
           + "\025ReservationSlotStatus\022\\\n"
-          + "\021physical_topology\030\327\251\264\205\001 \001(\01328.goo"
-          + "gle.cloud.compute.v1.ReservationSlotPhysicalTopologyH\000\210\001\001\022\034\n"
+          + "\021physical_topology\030\327\251\264\205\001 \001(\01328.google.cloud.compute."
+          + "v1.ReservationSlotPhysicalTopologyH\000\210\001\001\022\034\n"
           + "\021rdma_ip_addresses\030\343\245\204P \003(\t\022\035\n"
           + "\021running_instances\030\376\327\334\377\001 \003(\tB\024\n"
           + "\022_physical_topology\"n\n"
           + "\033ReservationSlotsGetResponse\022B\n"
-          + "\010resource\030\216\210\257] \001(\0132(.googl"
-          + "e.cloud.compute.v1.ReservationSlotH\000\210\001\001B\013\n"
+          + "\010resource\030\216\210\257]"
+          + " \001(\0132(.google.cloud.compute.v1.ReservationSlotH\000\210\001\001B\013\n"
           + "\t_resource\"\323\001\n"
           + "!ReservationSlotsGetVersionRequest\022\032\n"
           + "\017sbom_selections\030\371\366\374  \003(\t\"\221\001\n"
@@ -26603,8 +26689,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\032SBOM_SELECTION_UNSPECIFIED\020\362\364\201\265\001\"\270\002\n"
           + "\034ReservationSlotsListResponse\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022:\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132(.google.cloud.compute.v1.ReservationSlot\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132(."
+          + "google.cloud.compute.v1.ReservationSlot\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -26616,22 +26702,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\241\010\n"
           + "\023ReservationSubBlock\022_\n"
-          + "\033accelerator_topologies_info\030\214\351\271("
-          + " \001(\01322.google.cloud.compute.v1.AcceleratorTopologiesInfoH\000\210\001\001\022\025\n"
+          + "\033accelerator_topologies_info\030\214\351\271( \001(\01322.google.clo"
+          + "ud.compute.v1.AcceleratorTopologiesInfoH\000\210\001\001\022\025\n"
           + "\005count\030\217\242\235- \001(\005H\001\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022S\n"
-          + "\013health_info\030\261\351\230p \001(\01326.google.cloud"
-          + ".compute.v1.ReservationSubBlockHealthInfoH\003\210\001\001\022\020\n"
+          + "\013health_info\030\261\351\230p"
+          + " \001(\01326.google.cloud.compute.v1.ReservationSubBlockHealthInfoH\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022\035\n"
           + "\014in_use_count\030\275\253\246\353\001 \001(\005H\005\210\001\001\022\"\n"
           + "\021in_use_host_count\030\312\207\315\255\001 \001(\005H\006\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022`\n"
-          + "\021physical_topology\030\327\251\264\205\001"
-          + " \001(\0132<.google.cloud.compute.v1.ReservationSubBlockPhysicalTopologyH"
-          + "\t\210\001\001\022a\n"
-          + "!reservation_sub_block_maintenance\030\357\313\342\263\001 \001(\013"
-          + "2-.google.cloud.compute.v1.GroupMaintenanceInfoH\n"
+          + "\021physical_topology\030\327\251\264\205\001 \001(\0132<.google.cl"
+          + "oud.compute.v1.ReservationSubBlockPhysicalTopologyH\t\210\001\001\022a\n"
+          + "!reservation_sub_block_maintenance\030\357\313\342\263\001"
+          + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\n"
           + "\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\014\210\001\001\022\026\n"
@@ -26683,8 +26768,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_clusterB\014\n\n"
           + "_sub_block\"v\n"
           + "\037ReservationSubBlocksGetResponse\022F\n"
-          + "\010resource\030\216\210\257]"
-          + " \001(\0132,.google.cloud.compute.v1.ReservationSubBlockH\000\210\001\001B\013\n"
+          + "\010resource\030\216\210\257] \001(\0132,."
+          + "google.cloud.compute.v1.ReservationSubBlockH\000\210\001\001B\013\n"
           + "\t_resource\"\327\001\n"
           + "%ReservationSubBlocksGetVersionRequest\022\032\n"
           + "\017sbom_selections\030\371\366\374  \003(\t\"\221\001\n"
@@ -26695,8 +26780,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\032SBOM_SELECTION_UNSPECIFIED\020\362\364\201\265\001\"\300\002\n"
           + " ReservationSubBlocksListResponse\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022>\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132,.google.cloud.compute.v1.ReservationSubBlock\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132,.googl"
+          + "e.cloud.compute.v1.ReservationSubBlock\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -26710,8 +26795,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\'ReservationSubBlocksReportFaultyRequest\022#\n"
           + "\023disruption_schedule\030\203\305\333- \001(\tH\000\210\001\001\022!\n"
           + "\021failure_component\030\210\311\255\014 \001(\tH\001\210\001\001\022e\n\r"
-          + "fault_reasons\030\222\253\221P \003(\0132K.google.cloud.compute.v1.Reservation"
-          + "SubBlocksReportFaultyRequestFaultReason\"r\n"
+          + "fault_reasons\030\222\253\221P \003(\0132K.google.cloud."
+          + "compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason\"r\n"
           + "\022DisruptionSchedule\022!\n"
           + "\035UNDEFINED_DISRUPTION_SCHEDULE\020\000\022\'\n"
           + "\037DISRUPTION_SCHEDULE_UNSPECIFIED\020\333\356\310\236\001\022\020\n"
@@ -26753,7 +26838,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013RUNNING_VMS\020\334\353\274\377\001\022\026\n"
           + "\017UNUSED_CAPACITY\020\203\332\267eB\024\n"
           + "\022_maintenance_scope\"V\n"
-          + "\031ReservationsResizeRequest\022\"\n"
+          + "\031ReservationsResizeReq",
+      "uest\022\"\n"
           + "\022specific_sku_count\030\240\351\317\006 \001(\003H\000\210\001\001B\025\n"
           + "\023_specific_sku_count\"\237\001\n"
           + "\026ReservationsScopedList\022>\n"
@@ -26772,8 +26858,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\360\001\n"
           + "\021ResizeDiskRequest\022\024\n"
           + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022Z\n"
-          + "\035disks_resize_request_resource\030\240\302\253%"
-          + " \001(\0132+.google.cloud.compute.v1.DisksResizeRequestB\003\340A\002\022!\n"
+          + "\035disks_resize_request_resource\030\240\302\253% \001(\0132+.google.c"
+          + "loud.compute.v1.DisksResizeRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -26783,8 +26869,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "!ResizeInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n"
-          + "\n"
+          + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\024\n"
           + "\004size\030\201\300\327\001 \001(\005B\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
@@ -26795,8 +26880,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022h\n"
-          + "$region_disks_resize_request_resource\030\225\252\374\324\001"
-          + " \001(\01321.google.cloud.compute.v1.RegionDisksResizeRequestB\003\340A\002\022\032\n\n"
+          + "$region_disks_resize_request_resource\030\225\252\374\324\001 \001("
+          + "\01321.google.cloud.compute.v1.RegionDisksResizeRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\326\001\n"
           + "\'ResizeRegionInstanceGroupManagerRequest\022&\n"
@@ -26812,8 +26897,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022i\n"
-          + "$reservations_resize_request_resource\030\321\333\316\271\001 \001(\01322.google.clou"
-          + "d.compute.v1.ReservationsResizeRequestB\003\340A\002\022\033\n"
+          + "$reservations_resize_request_resource\030\321\333\316\271\001"
+          + " \001(\01322.google.cloud.compute.v1.ReservationsResizeRequestB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\202\002\n"
@@ -26842,30 +26927,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\032ResourcePoliciesScopedList\022E\n"
           + "\021resource_policies\030\341\234\314\n"
           + " \003(\0132\'.google.cloud.compute.v1.ResourcePolicy\0229\n"
-          + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.WarningH",
-      "\000\210\001\001B\n\n"
+          + "\007warning\030\234\337\226\030 \001(\0132"
+          + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\256\t\n"
           + "\016ResourcePolicy\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022q\n"
-          + "\035disk_consistency_group_policy\030\233\204\362\341\001 \001(\0132A.google.cloud."
-          + "compute.v1.ResourcePolicyDiskConsistencyGroupPolicyH\002\210\001\001\022c\n"
-          + "\026group_placement_policy\030\214\233\233\005"
-          + " \001(\0132;.google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicyH\003\210\001\001\022\020\n"
+          + "\035disk_consistency_group_policy\030\233\204\362\341\001"
+          + " \001(\0132A.google.cloud.compute.v1.Resourc"
+          + "ePolicyDiskConsistencyGroupPolicyH\002\210\001\001\022c\n"
+          + "\026group_placement_policy\030\214\233\233\005 \001(\0132;.goog"
+          + "le.cloud.compute.v1.ResourcePolicyGroupPlacementPolicyH\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022h\n"
-          + "\030instance_schedule_policy\030\260\320\271\244\001"
-          + " \001(\0132=.google.cloud.compute.v1."
-          + "ResourcePolicyInstanceSchedulePolicyH\005\210\001\001\022\024\n"
+          + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132=.go"
+          + "ogle.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyH\005\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022V\n"
-          + "\017resource_status\030\303\372\367v"
-          + " \001(\01325.google.cloud.compute.v1.ResourcePolicyResourceStatusH"
-          + "\t\210\001\001\022\032\n"
+          + "\017resource_status\030\303\372\367v \001(\0132"
+          + "5.google.cloud.compute.v1.ResourcePolicyResourceStatusH\t\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\n"
           + "\210\001\001\022g\n"
-          + "\030snapshot_schedule_policy\030\337\326\201h \001(\0132=.google.cloud.co"
-          + "mpute.v1.ResourcePolicySnapshotSchedulePolicyH\013\210\001\001\022\026\n"
+          + "\030snapshot_schedule_policy\030\337\326\201h"
+          + " \001(\0132=.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyH\013\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\014\210\001\001\022V\n"
           + "\017workload_policy\030\372\205\3326"
           + " \001(\01325.google.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\r"
@@ -26894,8 +26978,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\034ResourcePolicyAggregatedList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022R\n"
-          + "\005items\030\300\317\367/ \003(\0132@.google.cl"
-          + "oud.compute.v1.ResourcePolicyAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132@.google.cloud.compute.v1.ResourcePolicyAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -26904,8 +26988,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\005\210\001\001\032a\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022B\n"
-          + "\005value\030\002 \001(\01323.google.cloud.c"
-          + "ompute.v1.ResourcePoliciesScopedList:\0028\001B\007\n"
+          + "\005value\030\002"
+          + " \001(\01323.google.cloud.compute.v1.ResourcePoliciesScopedList:\0028\001B\007\n"
           + "\005_etagB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
@@ -26950,10 +27034,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017expiration_time\030\335\254\350m \001(\tH\000\210\001\001\022\032\n\n"
           + "start_time\030\212\351\356\021 \001(\tH\001\210\001\001\022\031\n"
           + "\ttime_zone\030\336\203\311\021 \001(\tH\002\210\001\001\022h\n"
-          + "\021vm_start_schedule\030\334\220\274\010 \001(\0132E.google.cloud.compute.v1.Resource"
-          + "PolicyInstanceSchedulePolicyScheduleH\003\210\001\001\022h\n"
-          + "\020vm_stop_schedule\030\254\345\237\313\001 \001(\0132E.google"
-          + ".cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\004\210\001\001B\022\n"
+          + "\021vm_start_schedule\030\334\220\274\010 \001(\0132E.google.clo"
+          + "ud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\003\210\001\001\022h\n"
+          + "\020vm_stop_schedule\030\254\345\237\313\001 \001(\0132E.google.cloud.compute.v1."
+          + "ResourcePolicyInstanceSchedulePolicyScheduleH\004\210\001\001B\022\n"
           + "\020_expiration_timeB\r\n"
           + "\013_start_timeB\014\n\n"
           + "_time_zoneB\024\n"
@@ -26979,9 +27063,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\271\001\n"
           + "\034ResourcePolicyResourceStatus\022|\n"
-          + "\030instance_schedule_policy\030\260\320\271\244\001"
-          + " \001(\0132Q.google.cloud.compute.v1."
-          + "ResourcePolicyResourceStatusInstanceSchedulePolicyStatusH\000\210\001\001B\033\n"
+          + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132Q.go"
+          + "ogle.cloud.compute.v1.ResourcePolicyReso"
+          + "urceStatusInstanceSchedulePolicyStatusH\000\210\001\001B\033\n"
           + "\031_instance_schedule_policy\"\266\001\n"
           + "8ResourcePolicyResourceStatusInstanceSchedulePolicyStatus\022$\n"
           + "\023last_run_start_time\030\207\357\301\220\001 \001(\tH\000\210\001\001\022$\n"
@@ -26989,13 +27073,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\024_last_run_start_timeB\026\n"
           + "\024_next_run_start_time\"\250\003\n"
           + "$ResourcePolicySnapshotSchedulePolicy\022n\n"
-          + "\020retention_policy\030\363\312\334  \001(\0132L.google.cloud"
-          + ".compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n"
-          + "\010schedule\030\227\245\232\263\001 \001(\0132E.google.cloud.compute.v1.Res"
-          + "ourcePolicySnapshotSchedulePolicyScheduleH\001\210\001\001\022t\n"
-          + "\023snapshot_properties\030\216\225\262X \001(\0132O"
-          + ".google.cloud.compute.v1.ResourcePolicyS"
-          + "napshotSchedulePolicySnapshotPropertiesH\002\210\001\001B\023\n"
+          + "\020retention_policy\030\363\312\334  \001(\0132L.google.cloud.compute.v1.Resour"
+          + "cePolicySnapshotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n"
+          + "\010schedule\030\227\245\232\263\001 \001(\0132E.googl"
+          + "e.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyScheduleH\001\210\001\001\022t\n"
+          + "\023snapshot_properties\030\216\225\262X \001(\0132O.google.cloud.comp"
+          + "ute.v1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\002\210\001\001B\023\n"
           + "\021_retention_policyB\013\n"
           + "\t_scheduleB\026\n"
           + "\024_snapshot_properties\"\325\002\n"
@@ -27010,21 +27093,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\023_max_retention_daysB\030\n"
           + "\026_on_source_disk_delete\"\347\002\n"
           + ",ResourcePolicySnapshotSchedulePolicySchedule\022Q\n"
-          + "\016daily_schedule\030\375\343\212) \001"
-          + "(\01321.google.cloud.compute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n"
-          + "\017hourly_schedule\030\245\261\243\022"
-          + " \001(\01322.google.cloud.compute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n"
-          + "\017weekly_schedule\030\225\211\271\253\001"
-          + " \001(\01322.google.cloud.compute.v1.ResourcePolicyWeeklyCycleH\002\210\001\001B\021\n"
+          + "\016daily_schedule\030\375\343\212) \001(\01321.google.cloud."
+          + "compute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n"
+          + "\017hourly_schedule\030\245\261\243\022 \001(\01322.google.cl"
+          + "oud.compute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n"
+          + "\017weekly_schedule\030\225\211\271\253\001 \001(\01322.goo"
+          + "gle.cloud.compute.v1.ResourcePolicyWeeklyCycleH\002\210\001\001B\021\n"
           + "\017_daily_scheduleB\022\n"
           + "\020_hourly_scheduleB\022\n"
           + "\020_weekly_schedule\"\320\002\n"
           + "6ResourcePolicySnapshotSchedulePolicySnapshotProperties\022\032\n\n"
           + "chain_name\030\311\332\335  \001(\tH\000\210\001\001\022\034\n"
           + "\013guest_flush\030\335\223\354\267\001 \001(\010H\001\210\001\001\022o\n"
-          + "\006labels\030\377\277\301\356\001 \003(\0132[.google.cloud"
-          + ".compute.v1.ResourcePolicySnapshotSchedu"
-          + "lePolicySnapshotProperties.LabelsEntry\022\035\n"
+          + "\006labels\030\377\277\301\356\001 \003(\0132[.google.cloud.compute.v1.Resour"
+          + "cePolicySnapshotSchedulePolicySnapshotProperties.LabelsEntry\022\035\n"
           + "\021storage_locations\030\232\355\263\234\001 \003(\t\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
@@ -27032,8 +27114,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_chain_nameB\016\n"
           + "\014_guest_flush\"q\n"
           + "\031ResourcePolicyWeeklyCycle\022T\n"
-          + "\014day_of_weeks\030\332\237\373z \003("
-          + "\0132;.google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\264\002\n"
+          + "\014day_of_weeks\030\332\237\373z \003(\0132;.google.cloud.c"
+          + "ompute.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\264\002\n"
           + "\"ResourcePolicyWeeklyCycleDayOfWeek\022\022\n"
           + "\003day\030\234\207\006 \001(\tH\000\210\001\001\022\030\n"
           + "\010duration\030\224\233\221J \001(\tH\001\210\001\001\022\032\n\n"
@@ -27049,8 +27131,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007TUESDAY\020\255\354\251\204\001\022\021\n"
           + "\tWEDNESDAY\020\266\316\236\311\001B\006\n"
           + "\004_dayB\013\n"
-          + "\t_durationB\r"
-          + "\n"
+          + "\t_durationB\r\n"
           + "\013_start_time\"\266\004\n"
           + "\034ResourcePolicyWorkloadPolicy\022%\n"
           + "\024accelerator_topology\030\303\263\322\271\001 \001(\tH\000\210\001\001\022*\n"
@@ -27075,20 +27156,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026_max_topology_distanceB\007\n"
           + "\005_type\"\237\006\n"
           + "\016ResourceStatus\022m\n"
-          + "\033effective_instance_metadata\030\201\216\240\032 \001("
-          + "\0132@.google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadataH\000\210\001\001\022\036\n\r"
+          + "\033effective_instance_metadata\030\201\216\240\032 \001(\0132@.google.cloud.c"
+          + "ompute.v1.ResourceStatusEffectiveInstanceMetadataH\000\210\001\001\022\036\n\r"
           + "physical_host\030\220\370\266\335\001 \001(\tH\001\210\001\001\022d\n"
-          + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132;.google.cloud.comp"
-          + "ute.v1.ResourceStatusPhysicalHostTopologyH\002\210\001\001\022o\n"
-          + "\034reservation_consumption_info\030\345\305\357_"
-          + " \001(\0132A.google.cloud.compute.v1.Resour"
-          + "ceStatusReservationConsumptionInfoH\003\210\001\001\022N\n\n"
-          + "scheduling\030\224\313\261\270\001 \001(\01321.google.cloud.c"
-          + "ompute.v1.ResourceStatusSchedulingH\004\210\001\001\022X\n"
-          + "\020shutdown_details\030\331\322\237\007 \001(\01326.google.cl"
-          + "oud.compute.v1.ResourceStatusShutdownDetailsH\005\210\001\001\022R\n"
-          + "\024upcoming_maintenance\030\360\240\264l \001"
-          + "(\0132,.google.cloud.compute.v1.UpcomingMaintenanceH\006\210\001\001B\036\n"
+          + "\026physical_host_topology\030\276\223\257\272\001 \001"
+          + "(\0132;.google.cloud.compute.v1.ResourceStatusPhysicalHostTopologyH\002\210\001\001\022o\n"
+          + "\034reservation_consumption_info\030\345\305\357_ \001(\0132A.google.c"
+          + "loud.compute.v1.ResourceStatusReservationConsumptionInfoH\003\210\001\001\022N\n\n"
+          + "scheduling\030\224\313\261\270\001"
+          + " \001(\01321.google.cloud.compute.v1.ResourceStatusSchedulingH\004\210\001\001\022X\n"
+          + "\020shutdown_details\030\331\322\237\007"
+          + " \001(\01326.google.cloud.compute.v1.ResourceStatusShutdownDetailsH\005\210\001\001\022R\n"
+          + "\024upcoming_maintenance\030\360\240\264l"
+          + " \001(\0132,.google.cloud.compute.v1.UpcomingMaintenanceH\006\210\001\001B\036\n"
           + "\034_effective_instance_metadataB\020\n"
           + "\016_physical_hostB\031\n"
           + "\027_physical_host_topologyB\037\n"
@@ -27123,8 +27203,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "*_serial_port_logging_enable_metadata_valueB \n"
           + "\036_vm_dns_setting_metadata_value\"\303\002\n"
           + "\"ResourceStatusPhysicalHostTopology\022v\n"
-          + "\025additional_attributes\030\357\360\300# \001(\0132O.google.cloud.compute"
-          + ".v1.ResourceStatusPhysicalHostTopologyAdditionalAttributesH\000\210\001\001\022\025\n"
+          + "\025additional_attributes\030\357\360\300# \001(\0132"
+          + "O.google.cloud.compute.v1.ResourceStatus"
+          + "PhysicalHostTopologyAdditionalAttributesH\000\210\001\001\022\025\n"
           + "\005block\030\215\211\337, \001(\tH\001\210\001\001\022\030\n"
           + "\007cluster\030\372\243\354\237\001 \001(\tH\002\210\001\001\022\024\n"
           + "\004host\030\250\353\303\001 \001(\tH\003\210\001\001\022\030\n"
@@ -27135,9 +27216,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_hostB\013\n"
           + "\t_subblock\"\213\002\n"
           + "6ResourceStatusPhysicalHostTopologyAdditionalAttributes\022\221\001\n"
-          + "\030accelerator_topology_ids\030\274\214\243\241\001"
-          + " \003(\0132k.google.cloud.compute.v1.Resou"
-          + "rceStatusPhysicalHostTopologyAdditionalAttributes.AcceleratorTopologyIdsEntry\032=\n"
+          + "\030accelerator_topology_ids\030\274\214\243\241\001 \003(\0132k.google."
+          + "cloud.compute.v1.ResourceStatusPhysicalH"
+          + "ostTopologyAdditionalAttributes.AcceleratorTopologyIdsEntry\032=\n"
           + "\033AcceleratorTopologyIdsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\211\002\n"
@@ -27158,8 +27239,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\034_graceful_shutdown_timestampB\030\n"
           + "\026_termination_timestamp\"\241\003\n"
           + "\035ResourceStatusShutdownDetails\022?\n"
-          + "\014max_duration\030\217\324\206\023"
-          + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\"\n"
+          + "\014max_duration\030\217\324\206\023 "
+          + "\001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\"\n"
           + "\021request_timestamp\030\346\336\311\370\001 \001(\tH\001\210\001\001\022\032\n\n"
           + "stop_state\030\224\314\216  \001(\tH\002\210\001\001\022\035\n"
           + "\014target_state\030\343\320\321\241\001 \001(\tH\003\210\001\001\"M\n"
@@ -27185,9 +27266,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\321\002\n"
           + "*ResumeInstancesInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n"
-          + "9instance_group_managers_resume_instances_request_resource\030\302\276\302="
-          + " \001(\0132D.google.cloud.compu"
-          + "te.v1.InstanceGroupManagersResumeInstancesRequestB\003\340A\002\022!\n"
+          + "9instance_group_managers_resume_instances_request_resource\030\302\276\302= \001("
+          + "\0132D.google.cloud.compute.v1.InstanceGroupManagersResumeInstancesRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -27199,9 +27279,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n"
-          + "@region_instance_group_managers_resume_instances_request_resource\030\267\203\200\335\001"
-          + " \001(\0132J.google.cloud.compute.v1.RegionInstan"
-          + "ceGroupManagersResumeInstancesRequestB\003\340A\002\022\032\n\n"
+          + "@region_inst"
+          + "ance_group_managers_resume_instances_request_resource\030\267\203\200\335\001"
+          + " \001(\0132J.google.cloud.c"
+          + "ompute.v1.RegionInstanceGroupManagersResumeInstancesRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\235\001\n"
           + "\024ResumeRolloutRequest\022\024\n"
@@ -27214,8 +27295,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\365\003\n"
           + "\013RiskDetails\022\030\n"
           + "\010duration\030\224\233\221J \001(\tH\000\210\001\001\022Y\n"
-          + "\022global_dns_insight\030\346\347\304\365\001 \001(\0132"
-          + "4.google.cloud.compute.v1.RiskDetailsGlobalDnsInsightH\001\210\001\001\022%\n"
+          + "\022global_dns_insight\030\346\347\304\365\001 \001(\01324.google.cloud.com"
+          + "pute.v1.RiskDetailsGlobalDnsInsightH\001\210\001\001\022%\n"
           + "\025last_update_timestamp\030\251\207\361\005 \001(\tH\002\210\001\001\022\031\n"
           + "\010severity\030\375\245\364\300\001 \001(\tH\003\210\001\001\022\024\n"
           + "\004type\030\272\236\332\001 \001(\tH\004\210\001\001\"x\n"
@@ -27263,8 +27344,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "pause_time\030\366\336\300\351\001 \001(\tH\t\210\001\001\022\034\n"
           + "\013resume_time\030\237\257\251\332\001 \001(\tH\n"
           + "\210\001\001\022M\n"
-          + "\016rollout_entity\030\261\214\327! \001(\0132-.goo"
-          + "gle.cloud.compute.v1.RolloutRolloutEntityH\013\210\001\001\022\035\n"
+          + "\016rollout_entity\030\261\214\327!"
+          + " \001(\0132-.google.cloud.compute.v1.RolloutRolloutEntityH\013\210\001\001\022\035\n"
           + "\014rollout_plan\030\367\321\362\332\001 \001(\tH\014\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\r"
           + "\210\001\001\022!\n"
@@ -27334,22 +27415,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017RolloutPlanWave\022\034\n"
           + "\014display_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\026\n"
           + "\006number\030\311\266\343\022 \001(\003H\001\210\001\001\022c\n"
-          + "\025orchestration_options\030\240\315\271, \001("
-          + "\0132<.google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsH\002\210\001\001\022G\n"
-          + "\tselectors\030\364\220\342\315\001"
-          + " \003(\01320.google.cloud.compute.v1.RolloutPlanWaveSelector\022O\n\n"
-          + "validation\030\371\220\235\353\001"
-          + " \001(\01322.google.cloud.compute.v1.RolloutPlanWaveValidationH\003\210\001\001B\017\n\r"
+          + "\025orchestration_options\030\240\315\271, \001(\0132<.google.cloud.c"
+          + "ompute.v1.RolloutPlanWaveOrchestrationOptionsH\002\210\001\001\022G\n"
+          + "\tselectors\030\364\220\342\315\001 \003(\01320.goog"
+          + "le.cloud.compute.v1.RolloutPlanWaveSelector\022O\n\n"
+          + "validation\030\371\220\235\353\001 \001(\01322.google.clo"
+          + "ud.compute.v1.RolloutPlanWaveValidationH\003\210\001\001B\017\n\r"
           + "_display_nameB\t\n"
           + "\007_numberB\030\n"
           + "\026_orchestration_optionsB\r\n"
           + "\013_validation\"\245\002\n"
           + "#RolloutPlanWaveOrchestrationOptions\022U\n"
-          + "\006delays\030\320\356\231\203\001 \003(\0132A.google"
-          + ".cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay\022)\n"
+          + "\006delays\030\320\356\231\203\001 \003(\0132A.google.cloud.compute.v1."
+          + "RolloutPlanWaveOrchestrationOptionsDelay\022)\n"
           + "\030max_concurrent_locations\030\321\365\270\353\001 \001(\003H\000\210\001\001\0225\n"
-          + "%max_concurrent_resources_per_location\030\336\337\210U"
-          + " \001(\003H\001\210\001\001B\033\n"
+          + "%max_concurrent_resources_per_loca",
+      "tion\030\336\337\210U \001(\003H\001\210\001\001B\033\n"
           + "\031_max_concurrent_locationsB(\n"
           + "&_max_concurrent_resources_per_location\"\361\002\n"
           + "(RolloutPlanWaveOrchestrationOptionsDelay\022\032\n"
@@ -27370,11 +27451,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\t_durationB\007\n"
           + "\005_type\"\255\002\n"
           + "\027RolloutPlanWaveSelector\022d\n"
-          + "\021location_selector\030\251\302\255\311\001 \001(\0132@.google.cloud.comput"
-          + "e.v1.RolloutPlanWaveSelectorLocationSelectorH\000\210\001\001\022v\n"
-          + "\033resource_hierarchy_selector\030\372\364\353\037"
-          + " \001(\0132I.google.cloud.compute.v1.Roll"
-          + "outPlanWaveSelectorResourceHierarchySelectorH\001\210\001\001B\024\n"
+          + "\021location_selector\030\251\302\255\311\001 \001(\013"
+          + "2@.google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelectorH\000\210\001\001\022v\n"
+          + "\033resource_hierarchy_selector\030\372\364\353\037 \001(\0132I.google"
+          + ".cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelectorH\001\210\001\001B\024\n"
           + "\022_location_selectorB\036\n"
           + "\034_resource_hierarchy_selector\"H\n"
           + "\'RolloutPlanWaveSelectorLocationSelector\022\035\n"
@@ -27384,9 +27464,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026included_organizations\030\335\246\347\227\001 \003(\t\022\034\n"
           + "\021included_projects\030\235\271\320\036 \003(\t\"\334\001\n"
           + "\031RolloutPlanWaveValidation\022}\n"
-          + "\036time_based_validation_metadata\030\267\365\221! \001(\0132"
-          + "M.google.cloud.compute.v1.RolloutPlanWav"
-          + "eValidationTimeBasedValidationMetadataH\000\210\001\001\022\024\n"
+          + "\036time_based_validation_metadata\030\267\365\221! \001(\0132M.google.cloud.com"
+          + "pute.v1.RolloutPlanWaveValidationTimeBasedValidationMetadataH\000\210\001\001\022\024\n"
           + "\004type\030\272\236\332\001 \001(\tH\001\210\001\001B!\n"
           + "\037_time_based_validation_metadataB\007\n"
           + "\005_type\"h\n"
@@ -27408,8 +27487,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\225\001\n"
           + "\024RolloutRolloutEntity\022e\n"
-          + "\023orchestrated_entity\030\374\255\245\303\001"
-          + " \001(\0132?.google.cloud.compute.v1.RolloutRolloutEntityOrchestratedEntityH\000\210\001\001B\026\n"
+          + "\023orchestrated_entity\030\374\255\245\303\001 \001(\0132?.google.clo"
+          + "ud.compute.v1.RolloutRolloutEntityOrchestratedEntityH\000\210\001\001B\026\n"
           + "\024_orchestrated_entity\"\337\001\n"
           + "&RolloutRolloutEntityOrchestratedEntity\022!\n"
           + "\021conflict_behavior\030\237\310\2277 \001(\tH\000\210\001\001\022$\n"
@@ -27419,10 +27498,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\025_orchestration_actionB\027\n"
           + "\025_orchestration_source\"\211\002\n"
           + "\022RolloutWaveDetails\022n\n"
-          + "\031orchestrated_wave_details\030\325\276\214\311\001 \001(\0132B.google.clo"
-          + "ud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetailsH\000\210\001\001\022!\n"
-          + "\021wave_display_nam",
-      "e\030\356\356\211\016 \001(\tH\001\210\001\001\022\034\n"
+          + "\031orchestrated_wave_details\030\325\276\214\311\001"
+          + " \001(\0132B.google.cloud.compute.v1.Roll"
+          + "outWaveDetailsOrchestratedWaveDetailsH\000\210\001\001\022!\n"
+          + "\021wave_display_name\030\356\356\211\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013wave_number\030\317\326\266\352\001 \001(\003H\002\210\001\001B\034\n"
           + "\032_orchestrated_wave_detailsB\024\n"
           + "\022_wave_display_nameB\016\n"
@@ -27434,13 +27513,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\003H\002\210\001\001\022\033\n"
           + "\020failed_locations\030\334\373\305\016 \003(\t\022\'\n"
           + "\026failed_resources_count\030\363\244\351\272\001 \001(\003H\003\210\001\001\022r\n"
-          + "\017location_status\030\274\217\210\t \003(\0132V.goog"
-          + "le.cloud.compute.v1.RolloutWaveDetailsOr"
-          + "chestratedWaveDetails.LocationStatusEntry\032\207\001\n"
+          + "\017location_status\030\274\217\210\t \003(\0132V.google.cloud.compute.v"
+          + "1.RolloutWaveDetailsOrchestratedWaveDetails.LocationStatusEntry\032\207\001\n"
           + "\023LocationStatusEntry\022\013\n"
           + "\003key\030\001 \001(\t\022_\n"
-          + "\005value\030\002 \001(\0132P.google.cloud.compute.v1."
-          + "RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus:\0028\001B\034\n"
+          + "\005value\030\002 \001(\0132P.google.cloud.compute.v1.RolloutWaveDetails"
+          + "OrchestratedWaveDetailsLocationStatus:\0028\001B\034\n"
           + "\032_completed_resources_countB\034\n"
           + "\032_estimated_completion_timeB\"\n"
           + " _estimated_total_resources_countB\031\n"
@@ -27523,13 +27601,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006SUBNET\020\335\356\274\223\001\022\016\n"
           + "\007TRANSIT\020\263\203\306YB\025\n"
           + "\023_creation_timestampB\016\n"
-          + "\014_descriptionB\r"
-          + "\n"
+          + "\014_descriptionB\r\n"
           + "\013_dest_rangeB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\007\n"
-          + "\005_nameB\n"
-          + "\n"
+          + "\005_nameB\n\n"
           + "\010_networkB\023\n"
           + "\021_next_hop_gatewayB\017\n\r"
           + "_next_hop_hubB\017\n\r"
@@ -27573,8 +27649,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\253\001\n"
           + "\013RouteParams\022`\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.go"
-          + "ogle.cloud.compute.v1.RouteParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.google.cloud.compute"
+          + ".v1.RouteParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\310\002\n"
@@ -27582,8 +27658,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n"
           + "\013fingerprint\030\344\321\363o \001(\tH\001\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\002\210\001\001\022@\n"
-          + "\005terms\030\207\223\3114 \003(\0132..goog"
-          + "le.cloud.compute.v1.RoutePolicyPolicyTerm\022\024\n"
+          + "\005terms\030\207\223\3114"
+          + " \003(\0132..google.cloud.compute.v1.RoutePolicyPolicyTerm\022\024\n"
           + "\004type\030\272\236\332\001 \001(\tH\003\210\001\001\"^\n"
           + "\004Type\022\022\n"
           + "\016UNDEFINED_TYPE\020\000\022 \n"
@@ -27601,20 +27677,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006_matchB\013\n"
           + "\t_priority\"\321\006\n"
           + "\006Router\0226\n"
-          + "\003bgp\030\313\371\005"
-          + " \001(\0132\".google.cloud.compute.v1.RouterBgpH\000\210\001\001\022=\n"
-          + "\tbgp_peers\030\335\255\356\327\001 \003("
-          + "\0132&.google.cloud.compute.v1.RouterBgpPeer\022\"\n"
+          + "\003bgp\030\313\371\005 \001(\0132"
+          + "\".google.cloud.compute.v1.RouterBgpH\000\210\001\001\022=\n"
+          + "\tbgp_peers\030\335\255\356\327\001"
+          + " \003(\0132&.google.cloud.compute.v1.RouterBgpPeer\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022.\n"
           + "\035encrypted_interconnect_router\030\237\242\214\216\001"
           + " \001(\010H\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022?\n\n"
-          + "interfaces\030\332\364\340\005 \003(\0132(.g"
-          + "oogle.cloud.compute.v1.RouterInterface\022\024\n"
+          + "interfaces\030\332\364\340\005"
+          + " \003(\0132(.google.cloud.compute.v1.RouterInterface\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022W\n"
-          + "\027md5_authentication_keys\030\232\256\361!"
-          + " \003(\01323.google.cloud.compute.v1.RouterMd5AuthenticationKey\022\024\n"
+          + "\027md5_authentication_keys\030\232\256\361! \003(\01323"
+          + ".google.cloud.compute.v1.RouterMd5AuthenticationKey\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\0223\n"
           + "\004nats\030\362\366\315\001 \003(\0132\".google.cloud.compute.v1.RouterNat\022\033\n"
           + "\013ncc_gateway\030\323\320\261S \001(\tH\007\210\001\001\022\027\n"
@@ -27643,8 +27719,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006_range\"\263\003\n"
           + "\024RouterAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022J\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\01328.google.cloud.compute.v1.RouterAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\01328.googl"
+          + "e.cloud.compute.v1.RouterAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -27653,8 +27729,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032X\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\0229\n"
-          + "\005value\030\002 \001(\0132*."
-          + "google.cloud.compute.v1.RoutersScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\0132*.google.cloud.compute.v1.RoutersScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -27664,8 +27740,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n"
           + "\021advertised_groups\030\266\336\205\n"
           + " \003(\t\022Q\n"
-          + "\024advertised_ip_ranges\030\314\330\363\020"
-          + " \003(\01320.google.cloud.compute.v1.RouterAdvertisedIpRange\022\022\n"
+          + "\024advertised_ip_ranges\030\314\330\363\020 \003(\0132"
+          + "0.google.cloud.compute.v1.RouterAdvertisedIpRange\022\022\n"
           + "\003asn\030\374\364\005 \001(\r"
           + "H\001\210\001\001\022!\n"
           + "\020identifier_range\030\247\314\225\357\001 \001(\tH\002\210\001\001\022#\n"
@@ -27686,14 +27762,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n"
           + "\021advertised_groups\030\266\336\205\n"
           + " \003(\t\022Q\n"
-          + "\024advertised_ip_ranges\030\314\330\363\020"
-          + " \003(\01320.google.cloud.compute.v1.RouterAdvertisedIpRange\022)\n"
+          + "\024advertised_ip_ranges\030\314\330\363\020 \003(\01320"
+          + ".google.cloud.compute.v1.RouterAdvertisedIpRange\022)\n"
           + "\031advertised_route_priority\030\274\234\366X \001(\r"
           + "H\001\210\001\001\022=\n"
           + "\003bfd\030\240\371\005"
           + " \001(\0132).google.cloud.compute.v1.RouterBgpPeerBfdH\002\210\001\001\022`\n"
-          + "\030custom_learned_ip_ranges\030\304\210\304\345\001"
-          + " \003(\0132:.google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange\022.\n"
+          + "\030custom_learned_ip_ranges\030\304\210\304\345\001 \003(\0132:.googl"
+          + "e.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange\022.\n"
           + "\035custom_learned_route_priority\030\304\342\306\235\001"
           + " \001(\005H\003\210\001\001\022\027\n"
           + "\006enable\030\203\313\324\224\001 \001(\tH\004\210\001\001\022\033\n"
@@ -27798,8 +27874,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020_management_typeB\007\n"
           + "\005_nameB\025\n"
           + "\023_private_ip_addressB\026\n"
-          + "\024_redundant_interfaceB\r"
-          + "\n"
+          + "\024_redundant_interfaceB\r\n"
           + "\013_subnetwork\"\235\002\n\n"
           + "RouterList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\0221\n"
@@ -27830,13 +27905,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\010H\003\210\001\001\022\032\n"
           + "\016endpoint_types\030\317\252\326\357\001 \003(\t\022%\n"
           + "\025icmp_idle_timeout_sec\030\312\320\336\001 \001(\005H\004\210\001\001\022H\n\n"
-          + "log_config\030\235\321\301\247\001 \001(\0132+.goog"
-          + "le.cloud.compute.v1.RouterNatLogConfigH\005\210\001\001\022 \n"
+          + "log_config\030\235\321\301\247\001"
+          + " \001(\0132+.google.cloud.compute.v1.RouterNatLogConfigH\005\210\001\001\022 \n"
           + "\020max_ports_per_vm\030\341\311\236w \001(\005H\006\210\001\001\022 \n"
           + "\020min_ports_per_vm\030\263\255\344X \001(\005H\007\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022Q\n"
-          + "\021nat64_subnetworks\030\245\373\250\036 "
-          + "\003(\01323.google.cloud.compute.v1.RouterNatSubnetworkToNat64\022\'\n"
+          + "\021nat64_subnetworks\030\245\373\250\036 \003(\01323.google.cloud"
+          + ".compute.v1.RouterNatSubnetworkToNat64\022\'\n"
           + "\026nat_ip_allocate_option\030\375\270\364\314\001 \001(\tH\t\210\001\001\022\022\n"
           + "\007nat_ips\030\216\360\2138 \003(\t\0228\n"
           + "\005rules\030\367\221\3653 \003(\0132&.google.cloud.compute.v1.RouterNatRule\0222\n"
@@ -27908,8 +27983,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_enableB\t\n"
           + "\007_filter\"\335\001\n\r"
           + "RouterNatRule\022D\n"
-          + "\006action\030\266\374\275Y"
-          + " \001(\0132,.google.cloud.compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n"
+          + "\006action\030\266\374\275Y \001(\013"
+          + "2,.google.cloud.compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\025\n"
           + "\005match\030\305\263\2671 \001(\tH\002\210\001\001\022\034\n"
           + "\013rule_number\030\354\333\232\377\001 \001(\r"
@@ -27937,8 +28012,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n"
           + "\005_name\"\255\001\n"
           + "\014RouterParams\022a\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001"
-          + " \003(\0132>.google.cloud.compute.v1.RouterParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132>.google.clou"
+          + "d.compute.v1.RouterParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\363\002\n"
@@ -27947,10 +28022,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\0132\036.google.cloud.compute.v1.Route\022A\n"
           + "\026best_routes_for_router\030\371\373\3668"
           + " \003(\0132\036.google.cloud.compute.v1.Route\022N\n"
-          + "\017bgp_peer_status\030\373\327\225h"
-          + " \003(\01322.google.cloud.compute.v1.RouterStatusBgpPeerStatus\022E\n\n"
-          + "nat_status\030\320\231\213\036"
-          + " \003(\0132..google.cloud.compute.v1.RouterStatusNatStatus\022\033\n"
+          + "\017bgp_peer_status\030\373\327\225h \003(\0132"
+          + "2.google.cloud.compute.v1.RouterStatusBgpPeerStatus\022E\n\n"
+          + "nat_status\030\320\231\213\036 \003(\0132..goo"
+          + "gle.cloud.compute.v1.RouterStatusNatStatus\022\033\n"
           + "\013ncc_gateway\030\323\320\261S \001(\tH\000\210\001\001\022\027\n"
           + "\007network\030\256\264\205o \001(\tH\001\210\001\001B\016\n"
           + "\014_ncc_gatewayB\n\n"
@@ -27958,8 +28033,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\031RouterStatusBgpPeerStatus\022=\n"
           + "\021advertised_routes\030\254\331\374\236\001"
           + " \003(\0132\036.google.cloud.compute.v1.Route\022?\n\n"
-          + "bfd_status\030\361\270\323\274\001"
-          + " \001(\0132\".google.cloud.compute.v1.BfdStatusH\000\210\001\001\022\033\n"
+          + "bfd_status\030\361\270\323\274\001 \001("
+          + "\0132\".google.cloud.compute.v1.BfdStatusH\000\210\001\001\022\033\n"
           + "\013enable_ipv4\030\241\366\303V \001(\010H\001\210\001\001\022\033\n"
           + "\013enable_ipv6\030\243\366\303V \001(\010H\002\210\001\001\022\033\n\n"
           + "ip_address\030\334\361\334\301\001 \001(\tH\003\210\001\001\022$\n"
@@ -27982,7 +28057,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "status_reason\030\261\226\265\243\001 \001(\tH\020\210\001\001\022\026\n"
           + "\006uptime\030\350\267\236p \001(\tH\021\210\001\001\022\036\n"
           + "\016uptime_seconds\030\250\312\3701 \001(\tH\022\210\001\001\"E\n"
-          + "\006Status\022\024\n"
+          + "\006St",
+      "atus\022\024\n"
           + "\020UNDEFINED_STATUS\020\000\022\013\n"
           + "\004DOWN\020\242\271\200\001\022\017\n"
           + "\007UNKNOWN\020\252\360\304\316\001\022\007\n"
@@ -28021,8 +28097,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\0223\n"
           + "\"num_vm_endpoints_with_nat_mappings\030\354\266\250\364\001"
           + " \001(\005H\002\210\001\001\022S\n"
-          + "\013rule_status\030\225\305\356B \003(\0132;.google.cloud.comput"
-          + "e.v1.RouterStatusNatStatusNatRuleStatus\022*\n"
+          + "\013rule_status\030\225\305\356B \003(\013"
+          + "2;.google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus\022*\n"
           + "\037user_allocated_nat_ip_resources\030\327\351\272e \003(\t\022\"\n"
           + "\026user_allocated_nat_ips\030\242\262\331\361\001 \003(\tB\033\n"
           + "\031_min_extra_nat_ips_neededB\007\n"
@@ -28040,8 +28116,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_rule_number\"\177\n"
           + "\024RouterStatusResponse\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022=\n"
-          + "\006result\030\235\220\267B \001(\0132%.g"
-          + "oogle.cloud.compute.v1.RouterStatusH\001\210\001\001B\007\n"
+          + "\006result\030\235\220\267B"
+          + " \001(\0132%.google.cloud.compute.v1.RouterStatusH\001\210\001\001B\007\n"
           + "\005_kindB\t\n"
           + "\007_result\"\205\001\n"
           + "\032RoutersGetNamedSetResponse\022\024\n"
@@ -28067,12 +28143,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_etagB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
-          + "\020_next_page_tokenB\014\n"
-          + "\n"
+          + "\020_next_page_tokenB\014\n\n"
           + "_self_linkB\n\n"
           + "\010_warning\"\342\002\n"
-          + "\024RoutersListN",
-      "amedSets\022\024\n"
+          + "\024RoutersListNamedSets\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
@@ -28141,12 +28215,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013auto_delete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\024\n"
           + "\004boot\030\362\365\270\001 \001(\010H\001\210\001\001\022\033\n"
           + "\013device_name\030\324\265\232  \001(\tH\002\210\001\001\022T\n"
-          + "\023disk_encryption_key\030\205\355\304\201\001 \001(\013"
-          + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\003\210\001\001\022\035\n"
+          + "\023disk_encryption_key\030\205\355\304\201\001"
+          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\003\210\001\001\022\035\n"
           + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\004\210\001\001\022\031\n"
           + "\tdisk_type\030\234\351\254, \001(\tH\005\210\001\001\022E\n"
-          + "\021guest_os_features\030\321\340\347%"
-          + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\025\n"
+          + "\021guest_os_features\030\321\340\347% "
+          + "\003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\025\n"
           + "\005index\030\322\321\354/ \001(\005H\006\210\001\001\022\032\n"
           + "\tinterface\030\271\332\325\357\001 \001(\tH\007\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022\024\n"
@@ -28202,8 +28276,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022StorageBytesStatus\022\"\n"
           + "\036UNDEFINED_STORAGE_BYTES_STATUS\020\000\022\020\n"
           + "\010UPDATING\020\306\356\354\353\001\022\021\n\n"
-          + "UP_TO_DATE\020\316\242\2470B\017\n"
-          + "\r"
+          + "UP_TO_DATE\020\316\242\2470B\017\n\r"
           + "_architectureB\007\n"
           + "\005_kindB\016\n"
           + "\014_source_diskB\020\n"
@@ -28225,8 +28298,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "Scheduling\022\"\n"
           + "\021automatic_restart\030\373\267\244\247\001 \001(\010H\000\210\001\001\022#\n"
           + "\023availability_domain\030\250\240\264x \001(\005H\001\210\001\001\022V\n"
-          + "\021graceful_shutdown\030\220\345\365k \001(\01323.google.cloud.comp"
-          + "ute.v1.SchedulingGracefulShutdownH\002\210\001\001\022+\n"
+          + "\021graceful_shutdown\030\220\345\365k \001"
+          + "(\01323.google.cloud.compute.v1.SchedulingGracefulShutdownH\002\210\001\001\022+\n"
           + "\032host_error_timeout_seconds\030\223\334\331\302\001"
           + " \001(\005H\003\210\001\001\022+\n"
           + "\033instance_termination_action\030\273\377\2313 \001(\tH\004\210\001\001\022M\n"
@@ -28236,11 +28309,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020max_run_duration\030\303\257\270\315\001"
           + " \001(\0132!.google.cloud.compute.v1.DurationH\007\210\001\001\022\036\n\r"
           + "min_node_cpus\030\273\244\242\227\001 \001(\005H\010\210\001\001\022L\n"
-          + "\017node_affinities\030\243\204\232\334\001"
-          + " \003(\0132/.google.cloud.compute.v1.SchedulingNodeAffinity\022#\n"
+          + "\017node_affinities\030\243\204\232\334\001 \003(\0132/.googl"
+          + "e.cloud.compute.v1.SchedulingNodeAffinity\022#\n"
           + "\023on_host_maintenance\030\334\362\347\036 \001(\tH\t\210\001\001\022a\n"
-          + "\027on_instance_stop_action\030\311\215\325\374\001"
-          + " \001(\01327.google.cloud.compute.v1.SchedulingOnInstanceStopActionH\n"
+          + "\027on_instance_stop_action\030\311\215\325\374\001 \001(\01327.go"
+          + "ogle.cloud.compute.v1.SchedulingOnInstanceStopActionH\n"
           + "\210\001\001\022\034\n"
           + "\013preemptible\030\241\345\313\232\001 \001(\010H\013\210\001\001\022N\n"
           + "\032preemption_notice_duration\030\265\355\351\347\001"
@@ -28282,8 +28355,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021_termination_time\"\222\001\n"
           + "\032SchedulingGracefulShutdown\022\026\n"
           + "\007enabled\030\301\226> \001(\010H\000\210\001\001\022?\n"
-          + "\014max_duration\030\217\324\206\023"
-          + " \001(\0132!.google.cloud.compute.v1.DurationH\001\210\001\001B\n\n"
+          + "\014max_duration\030\217\324\206\023 \001(\013"
+          + "2!.google.cloud.compute.v1.DurationH\001\210\001\001B\n\n"
           + "\010_enabledB\017\n\r"
           + "_max_duration\"\307\001\n"
           + "\026SchedulingNodeAffinity\022\022\n"
@@ -28308,8 +28381,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\036SecurityPoliciesAggregatedList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022T\n"
-          + "\005items\030\300\317\367/ \003(\0132"
-          + "B.google.cloud.compute.v1.SecurityPoliciesAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132B.google.cloud.com"
+          + "pute.v1.SecurityPoliciesAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -28318,8 +28391,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\005\210\001\001\032a\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022B\n"
-          + "\005value\030\002 \001(\01323.g"
-          + "oogle.cloud.compute.v1.SecurityPoliciesScopedList:\0028\001B\007\n"
+          + "\005value\030\002"
+          + " \001(\01323.google.cloud.compute.v1.SecurityPoliciesScopedList:\0028\001B\007\n"
           + "\005_etagB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
@@ -28327,12 +28400,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\277\001\n"
           + "7SecurityPoliciesListPreconfiguredExpressionSetsResponse\022b\n"
-          + "\035preconfigured_expression_sets\030\372\214\327\377\001 \001(\01322.google.clo"
-          + "ud.compute.v1.SecurityPoliciesWafConfigH\000\210\001\001B \n"
+          + "\035preconfigured_expression_sets\030\372\214\327\377\001"
+          + " \001(\01322.google.cloud.compute.v1.SecurityPoliciesWafConfigH\000\210\001\001B \n"
           + "\036_preconfigured_expression_sets\"\252\001\n"
           + "\032SecurityPoliciesScopedList\022E\n"
-          + "\021security_policies\030\357\246\367<"
-          + " \003(\0132\'.google.cloud.compute.v1.SecurityPolicy\0229\n"
+          + "\021security_policies\030\357\246\367< \003("
+          + "\0132\'.google.cloud.compute.v1.SecurityPolicy\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"r\n"
@@ -28341,31 +28414,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\0132,.google.cloud.compute.v1.PreconfiguredWafSetH\000\210\001\001B\014\n\n"
           + "_waf_rules\"\314\013\n"
           + "\016SecurityPolicy\022k\n"
-          + "\032adaptive_protection_config\030\337\373\321G \001(\0132?.google.cloud"
-          + ".compute.v1.SecurityPolicyAdaptiveProtectionConfigH\000\210\001\001\022f\n"
-          + "\027advanced_options_config\030\300\323\235\326\001"
-          + " \001(\0132<.google.cloud.compute.v1.S"
-          + "ecurityPolicyAdvancedOptionsConfigH\001\210\001\001\022L\n"
+          + "\032adaptive_protection_config\030\337\373\321G"
+          + " \001(\0132?.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigH\000\210\001\001\022f\n"
+          + "\027advanced_options_config\030\300\323\235\326\001 \001(\0132<.goo"
+          + "gle.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigH\001\210\001\001\022L\n"
           + "\014associations\030\222\350\312\362\001"
           + " \003(\01322.google.cloud.compute.v1.SecurityPolicyAssociation\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022c\n"
-          + "\026ddos_protection_config\030\315\204\377\027 \001(\0132;.google.cl"
-          + "oud.compute.v1.SecurityPolicyDdosProtectionConfigH\003\210\001\001\022\034\n"
+          + "\026ddos_protection_config\030\315\204\377\027"
+          + " \001(\0132;.google.cloud.compute.v1.SecurityPolicyDdosProtectionConfigH\003\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\033\n"
           + "\013fingerprint\030\344\321\363o \001(\tH\005\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\010\210\001\001\022G\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\01323.google.cloud.compute.v1.SecurityPolicy.LabelsEntry\022\024\n"
+          + "\006labels\030\377\277\301\356\001 \003(\01323.google."
+          + "cloud.compute.v1.SecurityPolicy.LabelsEntry\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\026\n"
           + "\006parent\030\252\221\254% \001(\tH\n"
           + "\210\001\001\022h\n"
-          + "\030recaptcha_options_config\030\333\324\275\367\001 \001(\0132=.google.cloud"
-          + ".compute.v1.SecurityPolicyRecaptchaOptionsConfigH\013\210\001\001\022\026\n"
+          + "\030recaptcha_options_config\030\333\324\275\367\001"
+          + " \001(\0132=.google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfigH\013\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\014\210\001\001\022=\n"
-          + "\005rules\030\367\221\3653"
-          + " \003(\0132+.google.cloud.compute.v1.SecurityPolicyRule\022\032\n"
+          + "\005rules\030\367\221\3653 \003(\0132+."
+          + "google.cloud.compute.v1.SecurityPolicyRule\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\r"
           + "\210\001\001\022\033\n\n"
           + "short_name\030\356\270\320\352\001 \001(\tH\016\210\001\001\022\024\n"
@@ -28373,7 +28445,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\023user_defined_fields\030\243\211\300\r"
           + " \003(\01327.google.cloud.compute.v1.SecurityPolicyUserDefinedField\032-\n"
           + "\013LabelsEntry\022\013\n"
-          + "\003key\030\001 \001(\t\022\r\n"
+          + "\003key\030\001 \001(\t\022\r"
+          + "\n"
           + "\005value\030\002 \001(\t:\0028\001\"d\n"
           + "\004Type\022\022\n"
           + "\016UNDEFINED_TYPE\020\000\022\022\n"
@@ -28397,14 +28470,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_short_nameB\007\n"
           + "\005_type\"\315\001\n"
           + "&SecurityPolicyAdaptiveProtectionConfig\022\203\001\n"
-          + "\032layer7_ddos_defense_config\030\243\331\303\320\001 \001(\0132V.google.cloud.comput"
-          + "e.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\000\210\001\001B\035\n"
+          + "\032layer7_ddos_defense_config\030\243\331\303\320\001 \001(\013"
+          + "2V.google.cloud.compute.v1.SecurityPolic"
+          + "yAdaptiveProtectionConfigLayer7DdosDefenseConfigH\000\210\001\001B\035\n"
           + "\033_layer7_ddos_defense_config\"\363\002\n"
           + "=SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig\022\027\n"
           + "\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022 \n"
           + "\017rule_visibility\030\265\330\220\330\001 \001(\tH\001\210\001\001\022\203\001\n"
-          + "\021threshold_configs\030\235\253\343\034 \003(\0132e.google.cloud.comput"
-          + "e.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\"R\n"
+          + "\021threshold_configs\030\235\253\343\034 \003(\013"
+          + "2e.google.cloud.compute.v1.SecurityPolic"
+          + "yAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\"R\n"
           + "\016RuleVisibility\022\035\n"
           + "\031UNDEFINED_RULE_VISIBILITY\020\000\022\017\n"
           + "\007PREMIUM\020\267\264\301\276\001\022\020\n"
@@ -28423,9 +28498,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\"detection_relative_to_baseline_qps\030\205\233\366\212\001"
           + " \001(\002H\006\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\245\001\n"
-          + "\033traffic_granularity_configs\030\276\264\332( \003(\0132}.goo"
-          + "gle.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConf"
-          + "igThresholdConfigTrafficGranularityConfigB#\n"
+          + "\033traffic_granularity_configs\030\276\264\332( \003(\0132}.google.cloud.compute."
+          + "v1.SecurityPolicyAdaptiveProtectionConfi"
+          + "gLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigB#\n"
           + "!_auto_deploy_confidence_thresholdB\035\n"
           + "\033_auto_deploy_expiration_secB*\n"
           + "(_auto_deploy_impacted_baseline_thresholdB\035\n"
@@ -28434,8 +28509,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\031_detection_load_thresholdB%\n"
           + "#_detection_relative_to_baseline_qpsB\007\n"
           + "\005_name\"\320\002\n"
-          + "dSecurityPolicyAdaptiveProte"
-          + "ctionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig\022)\n"
+          + "dSecurityPolicyAdaptiveProtectionConfigLayer7D"
+          + "dosDefenseConfigThresholdConfigTrafficGranularityConfig\022)\n"
           + "\030enable_each_unique_value\030\305\212\336\337\001"
           + " \001(\010H\000\210\001\001\022\024\n"
           + "\004type\030\272\236\332\001 \001(\tH\001\210\001\001\022\025\n"
@@ -28449,8 +28524,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_typeB\010\n"
           + "\006_value\"\255\004\n"
           + "#SecurityPolicyAdvancedOptionsConfig\022p\n"
-          + "\022json_custom_config\030\271\331\2315 \001(\0132L.google.cloud.comput"
-          + "e.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfigH\000\210\001\001\022\035\n"
+          + "\022json_custom_config\030\271\331\2315 \001(\013"
+          + "2L.google.cloud.compute.v1.SecurityPolic"
+          + "yAdvancedOptionsConfigJsonCustomConfigH\000\210\001\001\022\035\n"
           + "\014json_parsing\030\331\204\332\206\001 \001(\tH\001\210\001\001\022\031\n"
           + "\tlog_level\030\311\275\204C \001(\tH\002\210\001\001\022,\n"
           + "\034request_body_inspection_size\030\377\215\232[ \001(\tH\003\210\001\001\022#\n"
@@ -28523,21 +28599,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022SecurityPolicyRule\022\026\n"
           + "\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022[\n\r"
-          + "header_action\030\250\240\270\234\001 \001(\0132;.google.cloud.compute"
-          + ".v1.SecurityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n"
+          + "header_action\030\250\240\270\234\001 \001(\0132"
+          + ";.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022I\n"
-          + "\005match\030\305\263\2671 "
-          + "\001(\01322.google.cloud.compute.v1.SecurityPolicyRuleMatcherH\004\210\001\001\022Y\n\r"
-          + "network_match\030\364\370\372\334\001"
-          + " \001(\01329.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherH\005\210\001\001\022k\n"
-          + "\030preconfigured_waf_config\030\343\237\2268 \001(\0132A.google.cl"
-          + "oud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigH\006\210\001\001\022\027\n"
+          + "\005match\030\305\263\2671 \001(\01322.google.cloud"
+          + ".compute.v1.SecurityPolicyRuleMatcherH\004\210\001\001\022Y\n\r"
+          + "network_match\030\364\370\372\334\001 \001(\01329.google.c"
+          + "loud.compute.v1.SecurityPolicyRuleNetworkMatcherH\005\210\001\001\022k\n"
+          + "\030preconfigured_waf_config\030\343\237\2268 \001(\0132A.google.cloud.compute.v1.Sec"
+          + "urityPolicyRulePreconfiguredWafConfigH\006\210\001\001\022\027\n"
           + "\007preview\030\310\307\243h \001(\010H\007\210\001\001\022\031\n"
           + "\010priority\030\244\363\241\324\001 \001(\005H\010\210\001\001\022_\n"
-          + "\022rate_limit_options\030\373\311\232  \001(\0132;.google.cloud.c"
-          + "ompute.v1.SecurityPolicyRuleRateLimitOptionsH\t\210\001\001\022\\\n"
-          + "\020redirect_options\030\273\222\356M \001(\0132:"
-          + ".google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\n"
+          + "\022rate_limit_options\030\373\311\232 "
+          + " \001(\0132;.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsH"
+          + "\t\210\001\001\022\\\n"
+          + "\020redirect_options\030\273\222\356M \001(\0132:.google.cloud.comp"
+          + "ute.v1.SecurityPolicyRuleRedirectOptionsH\n"
           + "\210\001\001B\t\n"
           + "\007_actionB\016\n"
           + "\014_descriptionB\020\n"
@@ -28551,20 +28628,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\023_rate_limit_optionsB\023\n"
           + "\021_redirect_options\"\225\001\n"
           + "\"SecurityPolicyRuleHttpHeaderAction\022o\n"
-          + "\027request_headers_to_adds\030\315\253\372) \003(\0132K"
-          + ".google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\220\001\n"
+          + "\027request_headers_to_adds\030\315\253\372) \003(\0132K.google.cloud.comp"
+          + "ute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\220\001\n"
           + "2SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\022\033\n"
           + "\013header_name\030\375\301\3074 \001(\tH\000\210\001\001\022\034\n"
           + "\014header_value\030\277\362\353` \001(\tH\001\210\001\001B\016\n"
           + "\014_header_nameB\017\n\r"
           + "_header_value\"\233\003\n"
           + "\031SecurityPolicyRuleMatcher\022P\n"
-          + "\006config\030\302\206\376y \001(\01328.google"
-          + ".cloud.compute.v1.SecurityPolicyRuleMatcherConfigH\000\210\001\001\0223\n"
+          + "\006config\030\302\206\376y"
+          + " \001(\01328.google.cloud.compute.v1.SecurityPolicyRuleMatcherConfigH\000\210\001\001\0223\n"
           + "\004expr\030\365\363\276\001"
           + " \001(\0132\035.google.cloud.compute.v1.ExprH\001\210\001\001\022\\\n"
-          + "\014expr_options\030\324\304\354\347\001 \001(\0132=.google.cloud.compute.v1."
-          + "SecurityPolicyRuleMatcherExprOptionsH\002\210\001\001\022\037\n"
+          + "\014expr_options\030\324\304\354\347\001 \001(\0132=.go"
+          + "ogle.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsH\002\210\001\001\022\037\n"
           + "\016versioned_expr\030\275\343\326\231\001 \001(\tH\003\210\001\001\"@\n\r"
           + "VersionedExpr\022\034\n"
           + "\030UNDEFINED_VERSIONED_EXPR\020\000\022\021\n\n"
@@ -28576,8 +28653,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\037SecurityPolicyRuleMatcherConfig\022\031\n\r"
           + "src_ip_ranges\030\323\200\207\316\001 \003(\t\"\257\001\n"
           + "$SecurityPolicyRuleMatcherExprOptions\022q\n"
-          + "\021recaptcha_options\030\306\366\307\271\001 \001(\0132M.google.cloud.compute.v1.Sec"
-          + "urityPolicyRuleMatcherExprOptionsRecaptchaOptionsH\000\210\001\001B\024\n"
+          + "\021recaptcha_options\030\306\366\307\271\001 \001(\0132M.googl"
+          + "e.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsH\000\210\001\001B\024\n"
           + "\022_recaptcha_options\"~\n"
           + "4SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions\022!\n"
           + "\026action_token_site_keys\030\235\352\311\034 \003(\t\022#\n"
@@ -28592,27 +28669,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tsrc_ports\030\367\273\236\324\001 \003(\t\022\033\n"
           + "\020src_region_codes\030\226\343\237/ \003(\t\022n\n"
           + "\023user_defined_fields\030\243\211\300\r"
-          + " \003(\0132N.google.cloud.compute.v1.Sec"
-          + "urityPolicyRuleNetworkMatcherUserDefinedFieldMatch\"i\n"
+          + " \003(\0132N.googl",
+      "e.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\"i\n"
           + "5SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\021\n"
           + "\006values\030\242\272\226w \003(\tB\007\n"
           + "\005_name\"\215\001\n"
           + "(SecurityPolicyRulePreconfiguredWafConfig\022a\n\n"
-          + "exclusions\030\345\370\277c \003(\0132J.google.cloud"
-          + ".compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion\"\202\005\n"
+          + "exclusions\030\345\370\277c \003(\0132J.google.cloud.compute.v1.Securi"
+          + "tyPolicyRulePreconfiguredWafConfigExclusion\"\202\005\n"
           + "1SecurityPolicyRulePreconfiguredWafConfigExclusion\022|\n"
-          + "\032request_cookies_to_exclude\030\366\336\337J \003(\0132U.goo"
-          + "gle.cloud.compute.v1.SecurityPolicyRuleP"
-          + "reconfiguredWafConfigExclusionFieldParams\022|\n"
-          + "\032request_headers_to_exclude\030\237\244\223\036 \003(\013"
-          + "2U.google.cloud.compute.v1.SecurityPolic"
-          + "yRulePreconfiguredWafConfigExclusionFieldParams\022\202\001\n"
-          + "\037request_query_params_to_exclude\030\210\236\272\242\001"
-          + " \003(\0132U.google.cloud.compute.v1."
-          + "SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022y\n"
-          + "\027request_uris_to_exclude\030\236\252\237+ \003(\0132U.google.cloud.compute."
-          + "v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\033\n"
+          + "\032request_cookies_to_exclude\030\366\336\337J \003(\0132U.google.cloud.compute."
+          + "v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022|\n"
+          + "\032request_headers_to_exclude\030\237\244\223\036 \003(\0132U.google.cloud.co"
+          + "mpute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\202\001\n"
+          + "\037request_query_params_to_exclude\030\210\236\272\242\001 \003(\0132U.go"
+          + "ogle.cloud.compute.v1.SecurityPolicyRule"
+          + "PreconfiguredWafConfigExclusionFieldParams\022y\n"
+          + "\027request_uris_to_exclude\030\236\252\237+ \003(\0132U"
+          + ".google.cloud.compute.v1.SecurityPolicyR"
+          + "ulePreconfiguredWafConfigExclusionFieldParams\022\033\n"
           + "\017target_rule_ids\030\343\343\325\355\001 \003(\t\022 \n"
           + "\017target_rule_set\030\215\257\326\355\001 \001(\tH\000\210\001\001B\022\n"
           + "\020_target_rule_set\"\347\001\n"
@@ -28630,18 +28706,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004_val\"\245\010\n"
           + "\"SecurityPolicyRuleRateLimitOptions\022 \n"
           + "\020ban_duration_sec\030\326\232\272\024 \001(\005H\000\210\001\001\022d\n\r"
-          + "ban_threshold\030\273\250\377\356\001 \001(\013"
-          + "2D.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\001\210\001\001\022\037\n"
+          + "ban_threshold\030\273\250\377\356\001 \001(\0132D.google.cloud.co"
+          + "mpute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\001\210\001\001\022\037\n"
           + "\016conform_action\030\317\306\350\366\001 \001(\tH\002\210\001\001\022\037\n"
           + "\016enforce_on_key\030\374\235\326\306\001 \001(\tH\003\210\001\001\022p\n"
-          + "\026enforce_on_key_configs\030\256\276\225\020 \003(\0132M.google.cloud.compute."
-          + "v1.SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig\022#\n"
+          + "\026enforce_on_key_configs\030\256\276\225\020 \003(\0132M"
+          + ".google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig\022#\n"
           + "\023enforce_on_key_name\030\356\303\232? \001(\tH\004\210\001\001\022\035\n\r"
           + "exceed_action\030\241\312\332O \001(\tH\005\210\001\001\022d\n"
-          + "\027exceed_redirect_options\030\346\214\355\341\001 \001(\013"
-          + "2:.google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\006\210\001\001\022k\n"
-          + "\024rate_limit_threshold\030\210\277\317\226\001 \001(\0132D.google.cloud.compu"
-          + "te.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\007\210\001\001\"\377\001\n"
+          + "\027exceed_redirect_options\030\346\214\355\341\001 \001(\0132:.google.cloud.co"
+          + "mpute.v1.SecurityPolicyRuleRedirectOptionsH\006\210\001\001\022k\n"
+          + "\024rate_limit_threshold\030\210\277\317\226\001 \001("
+          + "\0132D.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\007\210\001\001\"\377\001\n"
           + "\014EnforceOnKey\022\034\n"
           + "\030UNDEFINED_ENFORCE_ON_KEY\020\000\022\t\n"
           + "\003ALL\020\201\373\003\022\t\n"
@@ -28660,8 +28736,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_ban_thresholdB\021\n"
           + "\017_conform_actionB\021\n"
           + "\017_enforce_on_keyB\026\n"
-          + "\024_enforc",
-      "e_on_key_nameB\020\n"
+          + "\024_enforce_on_key_nameB\020\n"
           + "\016_exceed_actionB\032\n"
           + "\030_exceed_redirect_optionsB\027\n"
           + "\025_rate_limit_threshold\"\273\003\n"
@@ -28716,8 +28791,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_offsetB\007\n"
           + "\005_size\"\326\001\n"
           + "\020SecuritySettings\022O\n"
-          + "\025aws_v4_authentication\030\227\353\370\316\001 "
-          + "\001(\0132\'.google.cloud.compute.v1.AWSV4SignatureH\000\210\001\001\022\"\n"
+          + "\025aws_v4_authentication\030\227\353\370\316\001"
+          + " \001(\0132\'.google.cloud.compute.v1.AWSV4SignatureH\000\210\001\001\022\"\n"
           + "\021client_tls_policy\030\352\213\272\334\001 \001(\tH\001\210\001\001\022\035\n"
           + "\021subject_alt_names\030\337\263\257\235\001 \003(\tB\030\n"
           + "\026_aws_v4_authenticationB\024\n"
@@ -28751,11 +28826,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006scopes\030\237\231\222O \003(\tB\010\n"
           + "\006_email\"\261\013\n"
           + "\021ServiceAttachment\022[\n"
-          + "\023connected_endpoints\030\310\227\270\" \003(\0132;"
-          + ".google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint\022&\n"
+          + "\023connected_endpoints\030\310\227\270\" \003(\0132;.google.cloud.comp"
+          + "ute.v1.ServiceAttachmentConnectedEndpoint\022&\n"
           + "\025connection_preference\030\334\371\244\210\001 \001(\tH\000\210\001\001\022a\n"
-          + "\025consumer_accept_lists\030\307\266\204\300\001"
-          + " \003(\0132>.google.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit\022 \n"
+          + "\025consumer_accept_lists\030\307\266\204\300\001 \003(\0132>.g"
+          + "oogle.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit\022 \n"
           + "\025consumer_reject_lists\030\236\231\245a \003(\t\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n"
@@ -28764,8 +28839,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013fingerprint\030\344\321\363o \001(\tH\004\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022M\n"
-          + "\010metadata\030\257\366\265)"
-          + " \003(\01328.google.cloud.compute.v1.ServiceAttachment.MetadataEntry\022\024\n"
+          + "\010metadata\030\257\366\265) \003(\01328.go"
+          + "ogle.cloud.compute.v1.ServiceAttachment.MetadataEntry\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022%\n"
           + "\024nat_ips_per_endpoint\030\210\216\220\261\001 \001(\r"
           + "H\010\210\001\001\022\027\n"
@@ -28807,8 +28882,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017_target_service\"\324\003\n"
           + "\037ServiceAttachmentAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022U\n"
-          + "\005items\030\300\317\367/ \003(\0132C.g"
-          + "oogle.cloud.compute.v1.ServiceAttachmentAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132C.google.cloud.comput"
+          + "e.v1.ServiceAttachmentAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -28817,8 +28892,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022D\n"
-          + "\005value\030\002 \001(\01325.goo"
-          + "gle.cloud.compute.v1.ServiceAttachmentsScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\01325.google.cloud.compute.v1.ServiceAttachmentsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -28859,8 +28934,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022_project_id_or_num\"\263\002\n"
           + "\025ServiceAttachmentList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022<\n"
-          + "\005items\030\300\317\367/ \003(\0132*.go"
-          + "ogle.cloud.compute.v1.ServiceAttachment\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132*.google.cloud.compute.v1.ServiceAttachment\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -28881,8 +28956,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n"
-          + "7target_ssl_proxies_set_backend_service_request_resource\030\244\351\250B \001(\0132"
-          + "A.google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n"
+          + "7target_ssl_proxies_set_backend_service_request_resource\030\244\351\250B"
+          + " \001(\0132A.google.cloud.com"
+          + "pute.v1.TargetSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n"
           + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\247\002\n"
           + "&SetBackendServiceTargetTcpProxyRequest\022!\n"
@@ -28890,8 +28966,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n"
           + "7target_tcp_proxies_set_backend_service_request_resource\030\357\321\302\202\001"
-          + " \001(\0132A.google.cloud.compute"
-          + ".v1.TargetTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n"
+          + " \001(\0132"
+          + "A.google.cloud.compute.v1.TargetTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n"
           + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\261\002\n"
           + "\032SetBackupTargetPoolRequest\022\036\n"
@@ -28910,8 +28986,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\217\001\n"
           + "9target_https_proxies_set_certificate_map_request_resource\030\273\266\376\336\001"
-          + " \001(\0132C.google.clo"
-          + "ud.compute.v1.TargetHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n"
+          + " \001(\0132C.google.cloud.compute.v1.Targ"
+          + "etHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\247\002\n"
           + "&SetCertificateMapTargetSslProxyRequest\022!\n"
@@ -28919,27 +28995,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n"
           + "7target_ssl_proxies_set_certificate_map_request_resource\030\272\226\203\244\001"
-          + " \001(\0132A.google.cloud.compute.v1.Targe"
-          + "tSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n"
+          + " \001(\0132A.google."
+          + "cloud.compute.v1.TargetSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n"
           + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\352\001\n"
           + "\037SetCloudArmorTierProjectRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022y\n"
-          + ".projects_set_cloud_armor_tier_request_resource\030\317\373\336$"
-          + " \001(\01329.google.cloud.comp"
-          + "ute.v1.ProjectsSetCloudArmorTierRequestB\003\340A\002\022\032\n\n"
+          + ".projects_set_cloud_armor_tier_request_resource\030\317\373\336$ \001"
+          + "(\01329.google.cloud.compute.v1.ProjectsSetCloudArmorTierRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\214\003\n"
           + "*SetCommonInstanceMetadataOperationMetadata\022$\n"
           + "\023client_operation_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\203\001\n"
-          + "\027per_location_operations\030\224\321\202\303\001"
-          + " \003(\0132^.google.cloud.compute.v1.Set"
-          + "CommonInstanceMetadataOperationMetadata.PerLocationOperationsEntry\032\231\001\n"
+          + "\027per_location_operations\030\224\321\202\303\001 \003(\0132^.googl"
+          + "e.cloud.compute.v1.SetCommonInstanceMeta"
+          + "dataOperationMetadata.PerLocationOperationsEntry\032\231\001\n"
           + "\032PerLocationOperationsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022j\n"
-          + "\005value\030\002 \001(\0132[.google.cloud.compute.v1.SetCommo"
-          + "nInstanceMetadataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n"
+          + "\005value\030\002 \001(\0132[.google.cloud.compute.v1.SetCommonInstanceMetadataO"
+          + "perationMetadataPerLocationOperationInfo:\0028\001B\026\n"
           + "\024_client_operation_id\"\262\002\n"
           + "BSetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo\0226\n"
           + "\005error\030\210\244\223."
@@ -28966,7 +29041,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\201\001\n"
           + "2projects_set_default_network_tier_request_resource\030\212\300\243<"
-          + " \001(\0132=.google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\003\340A\002\022\032\n\n"
+          + " \001(\0132=.google.c"
+          + "loud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\351\001\n"
           + "$SetDeletionProtectionInstanceRequest\022$\n"
@@ -28994,61 +29070,59 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n"
-          + "\"security_policy_reference_resource\030\360\264\253a"
-          + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n"
+          + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.goog"
+          + "le.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n"
           + "\013_request_id\"\202\002\n"
           + "*SetEdgeSecurityPolicyBackendServiceRequest\022 \n"
           + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n"
-          + "\n"
+          + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n"
-          + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.googl"
-          + "e.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n"
+          + "\"security_policy_reference_resource\030\360\264\253a"
+          + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n"
           + "\013_request_id\"\273\001\n"
           + " SetIamPolicyBackendBucketRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.clo"
-          + "ud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
+          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\274\001\n"
           + "!SetIamPolicyBackendServiceRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
-          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\013"
+          + "2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\304\001\n"
           + "\027SetIamPolicyDiskRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n"
-          + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google."
-          + "cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\273\001\n"
+          + " zone_set_policy_request_resource\030\273\270\230\266\001"
+          + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\273\001\n"
           + "!SetIamPolicyFirewallPolicyRequest\022|\n"
-          + "/global_organization_set_policy_request_resource\030\336\224\314T"
-          + " \001(\0132;.google.cloud.comp"
-          + "ute.v1.GlobalOrganizationSetPolicyRequestB\003\340A\002\022\030\n"
+          + "/global_organization_set_policy_request_resource\030\336\224\314T \001"
+          + "(\0132;.google.cloud.compute.v1.GlobalOrganizationSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\263\001\n"
           + "\030SetIamPolicyImageRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.c"
-          + "loud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
+          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\310\001\n"
           + "\033SetIamPolicyInstanceRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n"
-          + " zone_set_policy_request_resource\030\273\270\230\266\001"
-          + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\276\001\n"
+          + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google.clo"
+          + "ud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\276\001\n"
           + "#SetIamPolicyInstanceTemplateRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.cloud"
-          + ".compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
+          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\324\001\n"
           + "\'SetIamPolicyInstantSnapshotGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n"
-          + " zone_set_policy_request_resource\030\273\270\230\266\001"
-          + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\317\001\n"
+          + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.go"
+          + "ogle.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\317\001\n"
           + "\"SetIamPolicyInstantSnapshotRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n"
@@ -29056,130 +29130,131 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " zone_set_policy_request_resource\030\273\270\230\266\001"
           + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\311\001\n"
           + ".SetIamPolicyInterconnectAttachmentGroupRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
-          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.g"
+          + "oogle.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\277\001\n"
           + "$SetIamPolicyInterconnectGroupRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
-          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google."
+          + "cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\271\001\n"
           + "\036SetIamPolicyLicenseCodeRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.g"
-          + "oogle.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
+          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\265\001\n"
           + "\032SetIamPolicyLicenseRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
-          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001"
+          + "(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\272\001\n"
           + "\037SetIamPolicyMachineImageRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
-          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google"
+          + ".cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\327\001\n"
           + "$SetIamPolicyNetworkAttachmentRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
-          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.goo"
+          + "gle.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\303\001\n"
           + "(SetIamPolicyNetworkFirewallPolicyRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.cloud"
-          + ".compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
+          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\311\001\n"
           + "\034SetIamPolicyNodeGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n"
-          + " zone_set_policy_request_resource\030\273\270\230\266\001 \001"
-          + "(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n"
+          + " zone_set_policy_request_resource\030\273\270\230\266\001"
+          + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n"
           + "\037SetIamPolicyNodeTemplateRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.clo"
-          + "ud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
+          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\331\001\n"
           + "&SetIamPolicyRegionBackendBucketRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
-          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.c"
+          + "loud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\332\001\n"
           + "\'SetIamPolicyRegionBackendServiceRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.cl"
-          + "oud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
+          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\320\001\n"
           + "\035SetIamPolicyRegionDiskRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132"
-          + "/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
+          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\340\001\n"
           + "-SetIamPolicyRegionInstantSnapshotGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.clou"
-          + "d.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
+          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\333\001\n"
           + "(SetIamPolicyRegionInstantSnapshotRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
-          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google."
+          + "cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\341\001\n"
           + ".SetIamPolicyRegionNetworkFirewallPolicyRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.g"
-          + "oogle.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_",
+      "resource\030\203\307\353\203\001"
+          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\324\001\n"
           + "!SetIamPolicyRegionSnapshotRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
-          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.goog"
+          + "le.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\375\001\n"
           + "#SetIamPolicyReservationBlockRequest\022\037\n"
           + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022l\n"
-          + "\'zone_set_nested_policy_request_resource\030\323\361\200\177"
-          + " \001(\01323.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\313\001\n"
+          + "\'zone_set_nested_policy_request_resource\030\323\361\200\177 \001(\01323.google"
+          + ".cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\313\001\n"
           + "\036SetIamPolicyReservationRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n"
-          + " zone_set_policy_request_resource\030\273\270\230\266\001"
-          + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\200\002\n"
+          + " zone_set_policy_request_resource\030\273\270\230\266\001 "
+          + "\001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\200\002\n"
           + "&SetIamPolicyReservationSubBlockRequest\022\037\n"
           + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022l\n"
-          + "\'zone_set_nested_policy_request_resource\030\323\361\200\177 \001(\01323.goo"
-          + "gle.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\324\001\n"
+          + "\'zone_set_nested_policy_request_resource\030\323\361\200\177"
+          + " \001(\01323.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\324\001\n"
           + "!SetIamPolicyResourcePolicyRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.clo"
-          + "ud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
+          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\327\001\n"
           + "$SetIamPolicyServiceAttachmentRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
-          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.clo"
+          + "ud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\266\001\n"
           + "\033SetIamPolicySnapshotRequest\022d\n"
-          + "\"global_set_policy_request_resource\030\262\347\333\240\001"
-          + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
+          + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.clo"
+          + "ud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\313\001\n"
           + "\036SetIamPolicyStoragePoolRequest\022\027\n"
@@ -29191,15 +29266,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\035SetIamPolicySubnetworkRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n"
-          + "\"region_set_policy_request_resource\030\203\307\353\203\001"
-          + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
+          + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.c"
+          + "loud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\336\002\n"
           + ".SetInstanceTemplateInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\230\001\n"
-          + ">instance_group_ma",
-      "nagers_set_instance_template_request_resource\030\305\331\326\004"
-          + " \001(\0132H.google.cloud.compute.v1"
-          + ".InstanceGroupManagersSetInstanceTemplateRequestB\003\340A\002\022!\n"
+          + ">instance_group_managers_set_instance_template_request_resource\030\305\331\326\004"
+          + " \001(\0132H.g"
+          + "oogle.cloud.compute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -29212,8 +29286,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\224\001\n"
           + ".google.cloud"
-          + ".compute.v1.TargetSslProxiesSetProxyHeaderRequestB\003\340A\002\022!\n"
+          + " \001(\0132>.google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\003\340A\002\022!\n"
           + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\235\002\n"
           + "#SetProxyHeaderTargetTcpProxyRequest\022!\n"
@@ -29489,8 +29565,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\204\001\n"
           + "4target_tcp_proxies_set_proxy_header_request_resource\030\303\230\361h"
-          + " \001(\0132>.goog"
-          + "le.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n"
+          + " \001(\0132>.google.cloud.compute.v"
+          + "1.TargetTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n"
           + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\247\002\n"
           + "&SetQuicOverrideTargetHttpsProxyRequest\022!\n"
@@ -29498,8 +29574,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n"
           + "7target_https_proxies_set_quic_override_request_resource\030\342\365\343\""
-          + " \001(\0132A.google.cloud.compute.v1.Target"
-          + "HttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n"
+          + " \001(\0132A.google.c"
+          + "loud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\356\001\n"
           + "\034SetSchedulingInstanceRequest\022\030\n"
@@ -29517,13 +29593,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n"
-          + "\"security_policy_reference_resource\030\360\264\253a \001(\01320"
-          + ".google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n"
+          + "\"security_policy_reference_resource\030\360\264\253a"
+          + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n"
           + "\013_request_id\"\243\002\n"
           + " SetSecurityPolicyInstanceRequest\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022z\n"
-          + ".instances_set_security_policy_request_resource\030\212\321\272v \001(\0132:.google."
-          + "cloud.compute.v1.InstancesSetSecurityPolicyRequestB\003\340A\002\022!\n"
+          + ".instances_set_security_policy_request_resource\030\212\321\272v"
+          + " \001(\0132:.google.cloud.compute.v1.InstancesSetSecurityPolicyRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -29536,15 +29612,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n"
-          + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.cl"
-          + "oud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n"
+          + "\"security_policy_reference_resource\030\360\264\253a"
+          + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n"
           + "\013_request_id\"\233\002\n"
           + "&SetSecurityPolicyTargetInstanceRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n"
-          + "\"security_policy_reference_resource\030\360\264\253a"
-          + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n"
+          + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.goog"
+          + "le.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n"
           + "\017target_instance\030\203\217\226\212\001 \001(\tB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
@@ -29554,15 +29630,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n"
-          + "\"security_policy_reference_resource\030\360\264\253a"
-          + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n"
+          + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.cl"
+          + "oud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n"
           + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\244\002\n"
           + " SetServiceAccountInstanceRequest\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022{\n"
           + ".instances_set_service_account_request_resource\030\270\236\262\203\001"
-          + " \001(\0132:.google.cl"
-          + "oud.compute.v1.InstancesSetServiceAccountRequestB\003\340A\002\022!\n"
+          + " \001(\0132:.google.cloud.compute.v1.InstancesSetServiceAccountRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -29574,8 +29649,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022v\n"
-          + "+shielded_instance_integrity_policy_resource\030\266\334\215\303\001 \001(\013"
-          + "28.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n"
+          + "+shielded_instance_integrity_policy_resource\030\266\334\215\303\001"
+          + " \001(\01328.google.cloud.co"
+          + "mpute.v1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\345\002\n"
@@ -29583,10 +29659,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\236\001\n"
-          + "Aregion_t"
-          + "arget_https_proxies_set_ssl_certificates_request_resource\030\207\204\246\272\001"
-          + " \001(\0132J.google.clo"
-          + "ud.compute.v1.RegionTargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\032\n\n"
+          + "Aregion_target_https_proxie"
+          + "s_set_ssl_certificates_request_resource\030\207\204\246\272\001"
+          + " \001(\0132J.google.cloud.compute.v1.Regi"
+          + "onTargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\260\002\n"
@@ -29595,8 +29671,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\220\001\n"
           + ":target_https_proxies_set_ssl_certificates_request_resource\030\334\253\262j"
-          + " \001(\0132D.google.cloud.compute.v1.Targe"
-          + "tHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\"\n"
+          + " \001(\0132D.google."
+          + "cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\251\002\n"
           + "\'SetSslCertificatesTargetSslProxyRequest\022!\n"
@@ -29604,16 +29680,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\214\001\n"
           + "8target_ssl_proxies_set_ssl_certificates_request_resource\030\275\313\305F"
-          + " \001(\0132B.google"
-          + ".cloud.compute.v1.TargetSslProxiesSetSslCertificatesRequestB\003\340A\002\022!\n"
+          + " \001(\0132B.google.cloud.compute.v1."
+          + "TargetSslProxiesSetSslCertificatesRequestB\003\340A\002\022!\n"
           + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\363\001\n"
           + "#SetSslPolicyTargetHttpsProxyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Z\n"
-          + "\035ssl_policy_reference_resource\030\274\364\237p"
-          + " \001(\0132+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n"
+          + "\035ssl_policy_reference_resource\030\274\364\237p \001("
+          + "\0132+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\360\001\n"
           + "!SetSslPolicyTargetSslProxyRequest\022!\n"
@@ -29654,8 +29730,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + ")SetTargetPoolsInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n"
           + "9instance_group_managers_set_target_pools_request_resource\030\210\206\210\206\001"
-          + " \001(\0132C.google.cloud.compute.v1.Inst"
-          + "anceGroupManagersSetTargetPoolsRequestB\003\340A\002\022!\n"
+          + " \001(\0132C.google",
+      ".cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -29668,9 +29744,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n"
           + "@region_instance_group_managers_set_target_pools_request_resource\030\375\312\305%"
-          + " \001(\0132I.google.cl"
-          + "oud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
+          + " \001(\0132I.google.cloud.compute.v1.Reg"
+          + "ionInstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022\032\n\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
+          + "\n"
           + "\013_request_id\"\220\002\n"
           + "%SetUrlMapRegionTargetHttpProxyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
@@ -29687,40 +29764,40 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002\022U\n"
-          + "\032url_map_reference_resource\030\225\346\216\276\001 \001("
-          + "\0132(.google.cloud.compute.v1.UrlMapReferenceB\003\340A\002B\r\n"
+          + "\032url_map_reference_resource\030\225\346\216\276\001"
+          + " \001(\0132(.google.cloud.compute.v1.UrlMapReferenceB\003\340A\002B\r\n"
           + "\013_request_id\"\351\001\n"
           + "\037SetUrlMapTargetHttpProxyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n"
           + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022U\n"
-          + "\032url_map_reference_resource\030\225\346\216\276\001 \001(\0132(."
-          + "google.cloud.compute.v1.UrlMapReferenceB\003\340A\002B\r\n"
+          + "\032url_map_reference_resource\030\225\346\216\276\001"
+          + " \001(\0132(.google.cloud.compute.v1.UrlMapReferenceB\003\340A\002B\r\n"
           + "\013_request_id\"\353\001\n"
           + " SetUrlMapTargetHttpsProxyRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n"
           + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002\022U\n"
-          + "\032url_map_reference_resource\030\225\346\216\276\001 \001(\0132(.go"
-          + "ogle.cloud.compute.v1.UrlMapReferenceB\003\340A\002B\r\n"
+          + "\032url_map_reference_resource\030\225\346\216\276\001"
+          + " \001(\0132(.google.cloud.compute.v1.UrlMapReferenceB\003\340A\002B\r\n"
           + "\013_request_id\"\320\001\n"
           + "\"SetUsageExportBucketProjectRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\\\n"
-          + "\036usage_export_location_resource\030\353\314\324\t \001"
-          + "(\0132,.google.cloud.compute.v1.UsageExportLocationB\003\340A\002B\r\n"
+          + "\036usage_export_location_resource\030\353\314\324\t"
+          + " \001(\0132,.google.cloud.compute.v1.UsageExportLocationB\003\340A\002B\r\n"
           + "\013_request_id\"\372\002\n\r"
           + "ShareSettings\022N\n"
-          + "\013project_map\030\266\326\377? \003(\01326.google."
-          + "cloud.compute.v1.ShareSettings.ProjectMapEntry\022\033\n\n"
+          + "\013project_map\030\266\326\377?"
+          + " \003(\01326.google.cloud.compute.v1.ShareSettings.ProjectMapEntry\022\033\n\n"
           + "share_type\030\232\227\270\253\001 \001(\tH\000\210\001\001\032f\n"
           + "\017ProjectMapEntry\022\013\n"
           + "\003key\030\001 \001(\t\022B\n"
-          + "\005value\030\002 \001"
-          + "(\01323.google.cloud.compute.v1.ShareSettingsProjectConfig:\0028\001\"\204\001\n"
+          + "\005value\030\002 \001(\01323.google.cloud."
+          + "compute.v1.ShareSettingsProjectConfig:\0028\001\"\204\001\n"
           + "\tShareType\022\030\n"
           + "\024UNDEFINED_SHARE_TYPE\020\000\022\014\n"
           + "\005LOCAL\020\313\316\317\"\022\024\n"
@@ -29728,8 +29805,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026SHARE_TYPE_UNSPECIFIED\020\222\274\366\353\001\022\031\n"
           + "\021SPECIFIC_PROJECTS\020\347\261\356\245\001B\r\n"
           + "\013_share_type\"G\n"
-          + "\032ShareSettingsProjectConfig\022",
-      "\032\n\n"
+          + "\032ShareSettingsProjectConfig\022\032\n\n"
           + "project_id\030\201\310\322T \001(\tH\000\210\001\001B\r\n"
           + "\013_project_id\"\316\001\n"
           + "\026ShieldedInstanceConfig\022,\n"
@@ -29741,15 +29817,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\023_enable_secure_bootB\016\n"
           + "\014_enable_vtpm\"\201\004\n"
           + "\030ShieldedInstanceIdentity\022`\n"
-          + "\027ecc_p256_encryption_key\030\305\307\366\337\001 \001(\01326."
-          + "google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022]\n"
-          + "\024ecc_p256_signing_key\030\303\226\343\343\001"
-          + " \001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\001\210\001\001\022W\n"
-          + "\016encryption_key\030\243\307\351\350\001 \001(\01326.google.cloud.com"
-          + "pute.v1.ShieldedInstanceIdentityEntryH\002\210\001\001\022\024\n"
+          + "\027ecc_p256_encryption_key\030\305\307\366\337\001 \001(\01326.google.cloud.compu"
+          + "te.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022]\n"
+          + "\024ecc_p256_signing_key\030\303\226\343\343\001 \001(\01326.goo"
+          + "gle.cloud.compute.v1.ShieldedInstanceIdentityEntryH\001\210\001\001\022W\n"
+          + "\016encryption_key\030\243\307\351\350\001 "
+          + "\001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\002\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022T\n"
-          + "\013signing_key\030\245\220\205\231\001"
-          + " \001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\004\210\001\001B\032\n"
+          + "\013signing_key\030\245\220\205\231\001 \001(\01326.google"
+          + ".cloud.compute.v1.ShieldedInstanceIdentityEntryH\004\210\001\001B\032\n"
           + "\030_ecc_p256_encryption_keyB\027\n"
           + "\025_ecc_p256_signing_keyB\021\n"
           + "\017_encryption_keyB\007\n"
@@ -29782,8 +29858,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "(SimulateMaintenanceEventNodeGroupRequest\022\033\n\n"
           + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022\214\001\n"
           + "7node_groups_simulate_maintenance_event_request_resource\030\334\371\313\247\001"
-          + " \001(\0132B."
-          + "google.cloud.compute.v1.NodeGroupsSimulateMaintenanceEventRequestB\003\340A\002\022!\n"
+          + " \001(\0132B.google.cloud.compu"
+          + "te.v1.NodeGroupsSimulateMaintenanceEventRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -29808,32 +29884,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\014\210\001\001\022A\n"
           + "\006labels\030\377\277\301\356\001"
-          + " \003(\0132-.google.cloud.compute.v1.Snapshot.LabelsEntry\022\030\n\r"
+          + " \003(\0132-.google.cloud.compute.v1.Snapshot.LabelsEntry\022\030\n"
+          + "\r"
           + "license_codes\030\250\205\330\025 \003(\003\022\024\n"
           + "\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\r"
           + "location_hint\030\321\201\222\247\001 \001(\tH\r"
           + "\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022?\n"
-          + "\006params\030\206\363\253%"
-          + " \001(\0132\'.google.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\026\n"
+          + "\006params\030\206\363\253% \001(\0132\'"
+          + ".google.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\020\210\001\001\022\036\n\r"
           + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\021\210\001\001\022\036\n\r"
           + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\022\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\023\210\001\001\022W\n"
-          + "\027snapshot_encryption_key\030\376\366\324\024"
-          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022!\n"
+          + "\027snapshot_encryption_key\030\376\366\324\024 \001(\0132..g"
+          + "oogle.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022!\n"
           + "\021snapshot_group_id\030\366\235\314y \001(\tH\025\210\001\001\022#\n"
           + "\023snapshot_group_name\030\246\343\265u \001(\tH\026\210\001\001\022\035\n\r"
           + "snapshot_type\030\325\331\245; \001(\tH\027\210\001\001\022\034\n"
           + "\013source_disk\030\301\356\264\327\001 \001(\tH\030\210\001\001\022[\n"
-          + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\013"
-          + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\031\210\001\001\0224\n"
+          + "\032source_disk_encryption_key\030\341\240\270\375\001"
+          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\031\210\001\001\0224\n"
           + "#source_disk_for_recovery_checkpoint\030\376\341\312\253\001 \001("
           + "\tH\032\210\001\001\022\037\n"
           + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\033\210\001\001\022\'\n"
           + "\027source_instant_snapshot\030\206\204\303h \001(\tH\034\210\001\001\022g\n"
-          + "&source_instant_snapshot_encryption_key\030\374\205\224\320\001 \001(\0132..goog"
-          + "le.cloud.compute.v1.CustomerEncryptionKeyH\035\210\001\001\022+\n"
+          + "&source_instant_snapshot_encryption_key\030\374\205\224\320\001"
+          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\035\210\001\001\022+\n"
           + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH\036\210\001\001\022/\n"
           + "\037source_snapshot_schedule_policy\030\203\266\265p \001(\tH\037\210\001\001\0222\n"
           + "\"source_snapshot_schedule_policy_id\030\327\247\316! \001(\tH \210\001\001\022\026\n"
@@ -29865,8 +29942,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010UPDATING\020\306\356\354\353\001\022\021\n\n"
           + "UP_TO_DATE\020\316\242\2470B\017\n\r"
           + "_architectureB\017\n\r"
-          + "_auto_createdB\r"
-          + "\n"
+          + "_auto_createdB\r\n"
           + "\013_chain_nameB\026\n"
           + "\024_creation_size_bytesB\025\n"
           + "\023_creation_timestampB\016\n"
@@ -29921,26 +29997,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\261\001\n"
           + "\016SnapshotParams\022c\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud.co"
-          + "mpute.v1.SnapshotParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001"
+          + " \003(\0132@.google.cloud.compute.v1.SnapshotParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\372\001\n"
           + "\020SnapshotSettings\022X\n"
-          + "\017access_location\030\260\330\343\010 \001(\01327."
-          + "google.cloud.compute.v1.SnapshotSettingsAccessLocationH\000\210\001\001\022c\n"
-          + "\020storage_location\030\371\321\340\333\001 \001(\0132@.google.cloud.compute.v1.Snap"
-          + "shotSettingsStorageLocationSettingsH\001\210\001\001B\022\n"
+          + "\017access_location\030\260\330\343\010 \001(\01327.google.cloud.compu"
+          + "te.v1.SnapshotSettingsAccessLocationH\000\210\001\001\022c\n"
+          + "\020storage_location\030\371\321\340\333\001 \001(\0132@.google"
+          + ".cloud.compute.v1.SnapshotSettingsStorageLocationSettingsH\001\210\001\001B\022\n"
           + "\020_access_locationB\023\n"
           + "\021_storage_location\"\220\003\n"
           + "\036SnapshotSettingsAccessLocation\022]\n"
-          + "\tlocations\030\336\256\221\305\001 \003(\0132F.google.cloud.compu"
-          + "te.v1.SnapshotSettingsAccessLocation.LocationsEntry\022\026\n"
+          + "\tlocations\030\336\256\221\305\001 \003("
+          + "\0132F.google.cloud.compute.v1.SnapshotSettingsAccessLocation.LocationsEntry\022\026\n"
           + "\006policy\030\262\312\266+ \001(\tH\000\210\001\001\032\201\001\n"
           + "\016LocationsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022^\n"
-          + "\005value\030\002 \001(\0132O.google.cloud.compute.v1.SnapshotSet"
-          + "tingsAccessLocationAccessLocationPreference:\0028\001\"h\n"
+          + "\005value\030\002 \001(\0132O.google.cloud."
+          + "compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference:\0028\001\"h\n"
           + "\006Policy\022\024\n"
           + "\020UNDEFINED_POLICY\020\000\022\023\n"
           + "\013ALL_REGIONS\020\241\256\237\202\001\022\031\n"
@@ -29951,13 +30027,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tH\000\210\001\001B\t\n"
           + "\007_region\"\336\003\n"
           + "\'SnapshotSettingsStorageLocationSettings\022f\n"
-          + "\tlocations\030\336\256\221\305\001 \003(\0132O.google.cloud.compute.v1.SnapshotS"
-          + "ettingsStorageLocationSettings.LocationsEntry\022\026\n"
+          + "\tlocations\030\336\256\221\305\001 \003(\0132O.google.clou"
+          + "d.compute.v1.SnapshotSettingsStorageLocationSettings.LocationsEntry\022\026\n"
           + "\006policy\030\262\312\266+ \001(\tH\000\210\001\001\032\213\001\n"
           + "\016LocationsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022h\n"
-          + "\005value\030\002 \001(\0132Y.google.cloud.compute.v1.SnapshotSettingsS"
-          + "torageLocationSettingsStorageLocationPreference:\0028\001\"\231\001\n"
+          + "\005value\030\002 \001(\0132Y.google.cloud.comput"
+          + "e.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference:\0028\001\"\231\001\n"
           + "\006Policy\022\024\n"
           + "\020UNDEFINED_POLICY\020\000\022\024\n"
           + "\014LOCAL_REGION\020\350\354\265\300\001\022\033\n"
@@ -29972,14 +30048,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014kms_key_name\030\231\353\373\346\001 \001(\tH\000\210\001\001B\017\n\r"
           + "_kms_key_name\"\265\001\n"
           + "\027SourceDiskEncryptionKey\022T\n"
-          + "\023disk_encryption_key\030\205\355\304\201\001"
-          + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n"
+          + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132"
+          + "..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n"
           + "\013source_disk\030\301\356\264\327\001 \001(\tH\001\210\001\001B\026\n"
           + "\024_disk_encryption_keyB\016\n"
           + "\014_source_disk\"a\n"
           + "\024SourceInstanceParams\022I\n"
-          + "\014disk_configs\030\317\331\252p \003(\01320.google.c"
-          + "loud.compute.v1.DiskInstantiationConfig\"\350\n\n"
+          + "\014disk_configs\030\317\331\252p"
+          + " \003(\01320.google.cloud.compute.v1.DiskInstantiationConfig\"\350\n\n"
           + "\030SourceInstanceProperties\022\037\n"
           + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\000\210\001\001\022$\n"
           + "\023deletion_protection\030\352\377\262\332\001 \001(\010H\001\210\001\001\022\034\n"
@@ -29989,8 +30065,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\022guest_accelerators\030\357\314\207\335\001"
           + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022*\n"
           + "\032key_revocation_action_type\030\342\334\300p \001(\tH\003\210\001\001\022Q\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\0132=.google.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\022\034\n"
+          + "\006labels\030\377\277\301\356\001 \003(\0132=.goog"
+          + "le.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\022\034\n"
           + "\014machine_type\030\262\260\312l \001(\tH\004\210\001\001\022;\n"
           + "\010metadata\030\257\366\265)"
           + " \001(\0132!.google.cloud.compute.v1.MetadataH\005\210\001\001\022 \n"
@@ -30001,8 +30077,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\tH\007\210\001\001\022@\n\n"
           + "scheduling\030\224\313\261\270\001"
           + " \001(\0132#.google.cloud.compute.v1.SchedulingH\010\210\001\001\022E\n"
-          + "\020service_accounts\030\260\304\253\204\001"
-          + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\0223\n"
+          + "\020service_accounts\030\260\304\253\204\001 \003("
+          + "\0132\'.google.cloud.compute.v1.ServiceAccount\0223\n"
           + "\004tags\030\231\350\330\001 \001(\0132\035.google.cloud.compute.v1.TagsH"
           + "\t\210\001\001\032-\n"
           + "\013LabelsEntry\022\013\n"
@@ -30035,15 +30111,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013expire_time\030\355\323\221\322\001 \001(\tH\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022V\n"
-          + "\007managed\030\237\237\244\216\001 \001(\0132<.googl"
-          + "e.cloud.compute.v1.SslCertificateManagedSslCertificateH\006\210\001\001\022\024\n"
+          + "\007managed\030\237\237\244\216\001 \001(\0132<.google.cloud.compute.v1"
+          + ".SslCertificateManagedSslCertificateH\006\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\034\n"
           + "\013private_key\030\243\363\245\254\001 \001(\tH\010\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\n"
           + "\210\001\001\022_\n"
-          + "\014self_managed\030\254\363\201\235\001 \001(\0132@.google.c"
-          + "loud.compute.v1.SslCertificateSelfManagedSslCertificateH\013\210\001\001\022%\n"
+          + "\014self_managed\030\254\363\201\235\001 \001(\0132@.google.cloud.compute.v1.Ss"
+          + "lCertificateSelfManagedSslCertificateH\013\210\001\001\022%\n"
           + "\031subject_alternative_names\030\343\357\223\374\001 \003(\t\022\024\n"
           + "\004type\030\272\236\332\001 \001(\tH\014\210\001\001\"[\n"
           + "\004Type\022\022\n"
@@ -30066,8 +30142,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_type\"\313\003\n"
           + "\034SslCertificateAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n"
-          + "\005items\030\300\317\367/ \003(\0132@.google.cloud.comput"
-          + "e.v1.SslCertificateAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\013"
+          + "2@.google.cloud.compute.v1.SslCertificateAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -30076,8 +30152,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022A\n"
-          + "\005value\030\002"
-          + " \001(\01322.google.cloud.compute.v1.SslCertificatesScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\01322.go"
+          + "ogle.cloud.compute.v1.SslCertificatesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -30098,8 +30174,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\320\003\n"
           + "#SslCertificateManagedSslCertificate\022i\n\r"
-          + "domain_status\030\315\247\347\253\001 \003(\0132N.google.cloud.co"
-          + "mpute.v1.SslCertificateManagedSslCertificate.DomainStatusEntry\022\022\n"
+          + "domain_status\030\315\247\347\253\001 \003(\0132N.google.cloud.compute.v1.SslCertif"
+          + "icateManagedSslCertificate.DomainStatusEntry\022\022\n"
           + "\007domains\030\257\210\233l \003(\t\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\000\210\001\001\0323\n"
           + "\021DomainStatusEntry\022\013\n"
@@ -30120,17 +30196,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_certificateB\016\n"
           + "\014_private_key\"\251\001\n"
           + "\031SslCertificatesScopedList\022E\n"
-          + "\020ssl_certificates\030\217\242\303\256\001"
-          + " \003(\0132\'.google.cloud.compute.v1.SslCertificate\0229\n"
+          + "\020ssl_certificates\030\217\242\303\256\001 \003(\013"
+          + "2\'.google.cloud.compute.v1.SslCertificate\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
-          + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n"
-          + "\n"
+          + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\340\003\n"
           + "\031SslPoliciesAggregatedList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022O\n"
-          + "\005items\030\300\317\367/ \003(\0132=.google.cloud.comput"
-          + "e.v1.SslPoliciesAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\013"
+          + "2=.google.cloud.compute.v1.SslPoliciesAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -30139,8 +30214,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\005\210\001\001\032\\\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022=\n"
-          + "\005value\030\002"
-          + " \001(\0132..google.cloud.compute.v1.SslPoliciesScopedList:\0028\001B\007\n"
+          + "\005value\030\002 \001(\0132..googl"
+          + "e.cloud.compute.v1.SslPoliciesScopedList:\0028\001B\007\n"
           + "\005_etagB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
@@ -30212,16 +30287,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_nameB\034\n"
           + "\032_post_quantum_key_exchangeB\n\n"
           + "\010_profileB\t\n"
-          + "\007_regionB\014\n"
-          + "\n"
+          + "\007_regionB\014\n\n"
           + "_self_link\"@\n"
           + "\022SslPolicyReference\022\033\n\n"
           + "ssl_policy\030\305\375\340\214\001 \001(\tH\000\210\001\001B\r\n"
           + "\013_ssl_policy\"\240\002\n"
           + " StartAsyncReplicationDiskRequest\022\024\n"
           + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022{\n"
-          + ".disks_start_async_replication_request_resource\030\332\236\300\340\001 \001(\0132:.g"
-          + "oogle.cloud.compute.v1.DisksStartAsyncReplicationRequestB\003\340A\002\022!\n"
+          + ".disks_start_async_replication_request_resource\030\332\236\300\340\001"
+          + " \001(\0132:.google.cloud.comput"
+          + "e.v1.DisksStartAsyncReplicationRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -30234,8 +30309,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\210\001\n"
           + "5region_disks_start_async_replication_request_resource\030\205\310\226\342\001"
-          + " \001(\0132@.google.cloud.compute.v1.Regi"
-          + "onDisksStartAsyncReplicationRequestB\003\340A\002\022\032\n\n"
+          + " \001(\0132@.google"
+          + ".cloud.compute.v1.RegionDisksStartAsyncReplicationRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\233\001\n"
           + "\024StartInstanceRequest\022\030\n"
@@ -30249,8 +30324,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + ")StartInstancesInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\215\001\n"
           + "8instance_group_managers_start_instances_request_resource\030\253\245\277|"
-          + " \001(\0132C."
-          + "google.cloud.compute.v1.InstanceGroupManagersStartInstancesRequestB\003\340A\002\022!\n"
+          + " \001(\0132C.google.cloud.compu"
+          + "te.v1.InstanceGroupManagersStartInstancesRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -30260,19 +30335,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "/StartInstancesRegionInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\037\n"
+          + "\340A\002\362G\007",
+      "project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n"
-          + "?region_instance_g"
-          + "roup_managers_start_instances_request_resource\030\226\233\377\354\001"
-          + " \001(\0132I.google.cloud.compute."
-          + "v1.RegionInstanceGroupManagersStartInstancesRequestB\003\340A\002\022\032\n\n"
+          + "?region_instance_group_managers_start_instances_request_resource\030\226\233\377\354\001"
+          + " \001(\0132I.google.cloud.compute.v1.RegionInstanceG"
+          + "roupManagersStartInstancesRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\265\002\n"
           + "%StartWithEncryptionKeyInstanceRequest\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\206\001\n"
           + "4instances_start_with_encryption_key_request_resource\030\377\376\317\322\001"
-          + " \001(\0132?.goo"
-          + "gle.cloud.compute.v1.InstancesStartWithEncryptionKeyRequestB\003\340A\002\022!\n"
+          + " \001(\0132?.google.cloud.compute."
+          + "v1.InstancesStartWithEncryptionKeyRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -30280,28 +30355,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"|\n"
           + "\016StatefulPolicy\022V\n"
-          + "\017preserved_state\030\252\342\240\001"
-          + " \001(\01325.google.cloud.compute.v1.StatefulPolicyPreservedStateH\000\210\001\001B\022\n"
+          + "\017preserved_state\030\252\342\240\001 \001(\0132"
+          + "5.google.cloud.compute.v1.StatefulPolicyPreservedStateH\000\210\001\001B\022\n"
           + "\020_preserved_state\"\216\005\n"
           + "\034StatefulPolicyPreservedState\022R\n"
-          + "\005disks\030\366\314\312- \003(\0132@.google.cl"
-          + "oud.compute.v1.StatefulPolicyPreservedState.DisksEntry\022a\n\r"
-          + "external_i_ps\030\215\323\200\376\001 \003("
-          + "\0132F.google.cloud.compute.v1.StatefulPolicyPreservedState.ExternalIPsEntry\022`\n\r"
-          + "internal_i_ps\030\333\233\357f \003(\0132F.google.cloud.compu"
-          + "te.v1.StatefulPolicyPreservedState.InternalIPsEntry\032m\n\n"
+          + "\005disks\030\366\314\312-"
+          + " \003(\0132@.google.cloud.compute.v1.StatefulPolicyPreservedState.DisksEntry\022a\n\r"
+          + "external_i_ps\030\215\323\200\376\001 \003(\0132F.google.cloud.c"
+          + "ompute.v1.StatefulPolicyPreservedState.ExternalIPsEntry\022`\n\r"
+          + "internal_i_ps\030\333\233\357f \003("
+          + "\0132F.google.cloud.compute.v1.StatefulPolicyPreservedState.InternalIPsEntry\032m\n\n"
           + "DisksEntry\022\013\n"
           + "\003key\030\001 \001(\t\022N\n"
-          + "\005value\030\002 \001(\0132?.google.cloud.compute.v1."
-          + "StatefulPolicyPreservedStateDiskDevice:\0028\001\032r\n"
+          + "\005value\030\002 \001(\0132?.go"
+          + "ogle.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice:\0028\001\032r\n"
           + "\020ExternalIPsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022M\n"
-          + "\005value\030\002 \001(\0132>.google.cloud.compute.v1.Sta"
-          + "tefulPolicyPreservedStateNetworkIp:\0028\001\032r\n"
+          + "\005value\030\002 \001(\0132>.googl"
+          + "e.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\032r\n"
           + "\020InternalIPsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022M\n"
-          + "\005value\030\002"
-          + " \001(\0132>.google.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\"\264\001\n"
+          + "\005value\030\002 \001(\0132>.google.cl"
+          + "oud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\"\264\001\n"
           + "&StatefulPolicyPreservedStateDiskDevice\022\034\n"
           + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\"\\\n\n"
           + "AutoDelete\022\031\n"
@@ -30337,11 +30412,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\232\002\n"
-          + "$StopGroupAsync",
-      "ReplicationDiskRequest\022\206\001\n"
+          + "$StopGroupAsyncReplicationDiskRequest\022\206\001\n"
           + "4disks_stop_group_async_replication_resource_resource\030\225\370\257\245\001"
-          + " \001(\0132?.google.cloud.compute.v1.Disk"
-          + "sStopGroupAsyncReplicationResourceB\003\340A\002\022!\n"
+          + " \001(\0132?.google"
+          + ".cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -30349,9 +30423,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\244\002\n"
           + "*StopGroupAsyncReplicationRegionDiskRequest\022\206\001\n"
-          + "4disks_stop_group_async_replication_resource_resource\030\225\370\257\245\001"
-          + " \001(\0132?.google.cloud.comp"
-          + "ute.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n"
+          + "4disks_stop_group_async_replication_resource_resource\030\225\370\257\245\001 \001"
+          + "(\0132?.google.cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -30372,8 +30445,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "(StopInstancesInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\213\001\n"
           + "7instance_group_managers_stop_instances_request_resource\030\215\245\364\021"
-          + " \001(\0132B.goo"
-          + "gle.cloud.compute.v1.InstanceGroupManagersStopInstancesRequestB\003\340A\002\022%\n"
+          + " \001(\0132B.google.cloud.compute."
+          + "v1.InstanceGroupManagersStopInstancesRequestB\003\340A\002\022%\n"
           + "\024no_graceful_shutdown\030\222\267\253\240\001 \001(\010H\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
@@ -30388,9 +30461,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\231\001\n"
-          + ">region_instance_group_managers_stop_instances_request_resource\030\302\234\362\200\001"
-          + " \001(\0132H.goog"
-          + "le.cloud.compute.v1.RegionInstanceGroupManagersStopInstancesRequestB\003\340A\002\022\032\n\n"
+          + ">region_instance_g"
+          + "roup_managers_stop_instances_request_resource\030\302\234\362\200\001"
+          + " \001(\0132H.google.cloud.compute.v"
+          + "1.RegionInstanceGroupManagersStopInstancesRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\027\n"
           + "\025_no_graceful_shutdownB\r\n"
           + "\013_request_id\"\322\r\n"
@@ -30398,16 +30472,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\032capacity_provisioning_type\030\207\212\375w \001(\tH\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022r\n"
-          + "\037exapool_provisioned_capacity_gb\030\340\341\313\244\001 \001(\0132@.google"
-          + ".cloud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\003\210\001\001\022\020\n"
+          + "\037exapool_provisioned_capacity_gb\030\340\341\313\244\001"
+          + " \001(\0132@.google.cloud.compute.v1."
+          + "StoragePoolExapoolProvisionedCapacityGbH\003\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022D\n"
-          + "\006labels\030\377\277\301\356\001 \003(\01320."
-          + "google.cloud.compute.v1.StoragePool.LabelsEntry\022\024\n"
+          + "\006labels\030\377\277\301\356\001"
+          + " \003(\01320.google.cloud.compute.v1.StoragePool.LabelsEntry\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022B\n"
-          + "\006params\030\206\363\253%"
-          + " \001(\0132*.google.cloud.compute.v1.StoragePoolParamsH\010\210\001\001\022.\n"
+          + "\006params\030\206\363\253% \001(\0132*.google."
+          + "cloud.compute.v1.StoragePoolParamsH\010\210\001\001\022.\n"
           + "\035performance_provisioning_type\030\375\235\266\337\001 \001(\tH"
           + "\t\210\001\001\022-\n"
           + "\034pool_provisioned_capacity_gb\030\322\317\227\344\001 \001(\003H\n"
@@ -30419,11 +30494,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022!\n"
           + "\021self_link_with_id\030\202\254\235\025 \001(\tH\017\210\001\001\022Q\n"
-          + "\016share_settings\030\203\221\224\177"
-          + " \001(\01321.google.cloud.compute.v1.StoragePoolShareSettingsH\020\210\001\001\022\025\n"
+          + "\016share_settings\030\203\221\224\177 \001(\01321.goog"
+          + "le.cloud.compute.v1.StoragePoolShareSettingsH\020\210\001\001\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\021\210\001\001\022J\n"
-          + "\006status\030\362\237\267V \001(\01322.google.c"
-          + "loud.compute.v1.StoragePoolResourceStatusH\022\210\001\001\022\"\n"
+          + "\006status\030\362\237\267V"
+          + " \001(\01322.google.cloud.compute.v1.StoragePoolResourceStatusH\022\210\001\001\022\"\n"
           + "\021storage_pool_type\030\271\201\260\210\001 \001(\tH\023\210\001\001\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tH\024\210\001\001\032-\n"
           + "\013LabelsEntry\022\013\n"
@@ -30463,8 +30538,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\031StoragePoolAggregatedList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022O\n"
-          + "\005items\030\300\317\367/ \003(\0132=.google.cloud.compute"
-          + ".v1.StoragePoolAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132"
+          + "=.google.cloud.compute.v1.StoragePoolAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -30473,8 +30548,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\005\210\001\001\032]\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022>\n"
-          + "\005value\030\002"
-          + " \001(\0132/.google.cloud.compute.v1.StoragePoolsScopedList:\0028\001B\007\n"
+          + "\005value\030\002 \001(\0132/.google"
+          + ".cloud.compute.v1.StoragePoolsScopedList:\0028\001B\007\n"
           + "\005_etagB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
@@ -30553,8 +30628,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\267\001\n"
           + "\021StoragePoolParams\022f\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001"
-          + " \003(\0132C.google.cloud.compute.v1.StoragePoolParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132C.google.c"
+          + "loud.compute.v1.StoragePoolParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\220\010\n"
@@ -30595,19 +30670,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\034_total_provisioned_disk_iopsB$\n"
           + "\"_total_provisioned_disk_throughput\"\350\001\n"
           + "\030StoragePoolShareSettings\022Y\n"
-          + "\013project_map\030\266\326\377? \003(\0132A.googl"
-          + "e.cloud.compute.v1.StoragePoolShareSettings.ProjectMapEntry\032q\n"
+          + "\013project_map\030\266\326\377? \003(\0132A.google.cloud.compute.v1"
+          + ".StoragePoolShareSettings.ProjectMapEntry\032q\n"
           + "\017ProjectMapEntry\022\013\n"
           + "\003key\030\001 \001(\t\022M\n"
-          + "\005value\030\002 \001(\0132>.google.clou"
-          + "d.compute.v1.StoragePoolShareSettingsProjectConfig:\0028\001\"R\n"
-          + "%StoragePoolShareSettingsProjectConfig\022\032\n\n"
+          + "\005value\030\002"
+          + " \001(\0132>.google.cloud.compute.v1.StoragePoolShareSettingsProjectConfig:\0028\001\"R\n"
+          + "%StoragePoolShareSettingsProjectConfig\022\032\n"
+          + "\n"
           + "project_id\030\201\310\322T \001(\tH\000\210\001\001B\r\n"
           + "\013_project_id\"\347\007\n"
           + "\017StoragePoolType\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n"
-          + "deprecated\030\263\313\321\365\001"
-          + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n"
+          + "deprecated\030\263\313\321\365\001 \001(\013"
+          + "2*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\0220\n"
@@ -30638,14 +30714,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\032_min_pool_provisioned_iopsB\"\n"
           + " _min_pool_provisioned_throughputB\016\n"
           + "\014_min_size_gbB\007\n"
-          + "\005_nameB\014\n\n"
+          + "\005_nameB\014\n"
+          + "\n"
           + "_self_linkB\024\n"
           + "\022_self_link_with_idB\007\n"
           + "\005_zone\"\265\003\n"
           + "\035StoragePoolTypeAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132A.google.cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132A.googl"
+          + "e.cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -30653,8 +30730,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022B\n"
-          + "\005value\030\002 \001(\01323.google.cloud.com"
-          + "pute.v1.StoragePoolTypesScopedList:\0028\001B\005\n"
+          + "\005value\030\002 "
+          + "\001(\01323.google.cloud.compute.v1.StoragePoolTypesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -30662,8 +30739,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_warning\"\257\002\n"
           + "\023StoragePoolTypeList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022:\n"
-          + "\005items\030\300\317\367/ \003(\013"
-          + "2(.google.cloud.compute.v1.StoragePoolType\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132(.google.cloud.compute.v1.StoragePoolType\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -30685,7 +30762,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\0132$.google.cloud.compute.v1.StoragePool\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
-          + "\010_warning\"\241\026\n\n"
+          + "\010_warning\"\371\026\n\n"
           + "Subnetwork\0220\n"
           + " allow_subnet_cidr_routes_overlap\030\321\316\255  \001(\010H\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
@@ -30704,12 +30781,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021ipv6_gce_endpoint\030\343\312\342\230\001 \001(\tH\r"
           + "\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\016\210\001\001\022I\n\n"
-          + "log_config\030\235\321\301\247\001 \001("
-          + "\0132,.google.cloud.compute.v1.SubnetworkLogConfigH\017\210\001\001\022\024\n"
+          + "log_config\030\235\321\301\247\001"
+          + " \001(\0132,.google.cloud.compute.v1.SubnetworkLogConfigH\017\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\020\210\001\001\022\027\n"
           + "\007network\030\256\264\205o \001(\tH\021\210\001\001\022A\n"
-          + "\006params\030\206\363\253% \001(\0132)"
-          + ".google.cloud.compute.v1.SubnetworkParamsH\022\210\001\001\022)\n"
+          + "\006params\030\206\363\253%"
+          + " \001(\0132).google.cloud.compute.v1.SubnetworkParamsH\022\210\001\001\022)\n"
           + "\030private_ip_google_access\030\316\350\375\310\001 \001(\010H\023\210\001\001\022*\n"
           + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\024\210\001\001\022\030\n"
           + "\007purpose\030\236\372\357\226\001 \001(\tH\025\210\001\001\022\026\n"
@@ -30717,15 +30794,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\027reserved_internal_range\030\262\236\277\210\001 \001(\tH\027\210\001\001\022$\n"
           + "\023resolve_subnet_mask\030\273\331\355\366\001 \001(\tH\030\210\001\001\022\024\n"
           + "\004role\030\366\200\326\001 \001(\tH\031\210\001\001\022Q\n"
-          + "\023secondary_ip_ranges\030\343\377\224A \003(\01321."
-          + "google.cloud.compute.v1.SubnetworkSecondaryRange\022\032\n"
+          + "\023secondary_ip_ranges\030\343\377\224A"
+          + " \003(\01321.google.cloud.compute.v1.SubnetworkSecondaryRange\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\032\210\001\001\022\033\n\n"
           + "stack_type\030\221\265\213\313\001 \001(\tH\033\210\001\001\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\034\210\001\001\022/\n"
           + "$system_reserved_external_ipv6_ranges\030\341\210\223\037 \003(\t\0220\n"
           + "$system_reserved_internal_ipv6_ranges\030\323\230\221\316\001 \003(\t\022Z\n"
-          + "\023utilization_details\030\245\212\346; \001(\01325.google.cloud.compu"
-          + "te.v1.SubnetworkUtilizationDetailsH\035\210\001\001\"y\n"
+          + "\023utilization_details\030\245\212\346; \001("
+          + "\01325.google.cloud.compute.v1.SubnetworkUtilizationDetailsH\035\210\001\001\"y\n"
           + "\016Ipv6AccessType\022\036\n"
           + "\032UNDEFINED_IPV6_ACCESS_TYPE\020\000\022\017\n"
           + "\010EXTERNAL\020\313\247\375\020\022\020\n"
@@ -30749,10 +30826,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013PRIVATE_NAT\020\245\310\256\257\001\022\027\n"
           + "\020PRIVATE_RFC_1918\020\333\376\305y\022\036\n"
           + "\027PRIVATE_SERVICE_CONNECT\020\304\364\371\026\022\035\n"
-          + "\026REGIONAL_MANAGED_PROXY\020\356\266\375H\"h\n"
+          + "\026REGIONAL_MANAGED_PROXY\020\356\266\375H\"\277\001\n"
           + "\021ResolveSubnetMask\022!\n"
           + "\035UNDEFINED_RESOLVE_SUBNET_MASK\020\000\022\026\n"
-          + "\016ARP_ALL_RANGES\020\324\322\300\324\001\022\030\n"
+          + "\016ARP_ALL_RANGES\020\324\322\300\324\001\022\"\n"
+          + "\033ARP_BROADCAST_PRIMARY_RANGE\020\342\276\211;\0221\n"
+          + ")ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING\020\332\220\370\312\001\022\030\n"
           + "\021ARP_PRIMARY_RANGE\020\200\205\2519\":\n"
           + "\004Role\022\022\n"
           + "\016UNDEFINED_ROLE\020\000\022\016\n"
@@ -30802,8 +30881,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\024_utilization_details\"\277\003\n"
           + "\030SubnetworkAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n"
-          + "\005items\030\300\317\367/ \003(\0132<.google.cloud.co"
-          + "mpute.v1.SubnetworkAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132<.google.cloud.compute.v1.SubnetworkAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -30812,8 +30891,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022=\n"
-          + "\005value\030\002"
-          + " \001(\0132..google.cloud.compute.v1.SubnetworksScopedList:\0028\001B\005\n"
+          + "\005value\030\002 "
+          + "\001(\0132..google.cloud.compute.v1.SubnetworksScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -30829,8 +30908,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
-          + "\020_next_page_tokenB\014\n"
-          + "\n"
+          + "\020_next_page_tokenB\014\n\n"
           + "_self_linkB\n\n"
           + "\010_warning\"\335\004\n"
           + "\023SubnetworkLogConfig\022$\n"
@@ -30859,8 +30937,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\016_flow_samplingB\013\n"
           + "\t_metadata\"\265\001\n"
           + "\020SubnetworkParams\022e\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001"
-          + " \003(\0132B.google.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132B."
+          + "google.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\372\002\n"
@@ -30874,28 +30952,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\024UNDEFINED_IP_VERSION\020\000\022\013\n"
           + "\004IPV4\020\205\314\211\001\022\013\n"
           + "\004IPV6\020\207\314\211\001\022\035\n"
-          + "\026IP_VERSION_UNSPECIFIED\020\370\235\205,B\020\n"
+          + "\026IP_VERSION_UNSP",
+      "ECIFIED\020\370\235\205,B\020\n"
           + "\016_ip_cidr_rangeB\020\n"
           + "\016_ip_collectionB\r\n"
           + "\013_ip_versionB\r\n"
           + "\013_range_nameB\032\n"
           + "\030_reserved_internal_range\"\310\004\n"
           + "\034SubnetworkUtilizationDetails\022y\n"
-          + "\"external_ipv6_instance_utilization\030\334\302\223\310\001 \001(\0132D."
-          + "google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\000\210\001\001\022r\n"
-          + "\034external_ipv6_lb_utilization\030\275\227\217A \001(\0132D.goog"
-          + "le.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n"
-          + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.clou"
-          + "d.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n"
-          + "\021ipv4_utilizations\030\253\235\250b \003(\0132D.google.cloud.compute.v1.Su"
-          + "bnetworkUtilizationDetailsIPV4UtilizationB%\n"
+          + "\"external_ipv6_instance_utilization\030\334\302\223\310\001 \001(\0132D.google.clo"
+          + "ud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\000\210\001\001\022r\n"
+          + "\034external_ipv6_lb_utilization\030\275\227\217A \001(\0132D.google.cloud.c"
+          + "ompute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n"
+          + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.cloud.compute."
+          + "v1.SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n"
+          + "\021ipv4_utilizations\030\253\235\250b \003("
+          + "\0132D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4UtilizationB%\n"
           + "#_external_ipv6_instance_utilizationB\037\n"
           + "\035_external_ipv6_lb_utilizationB\034\n"
           + "\032_internal_ipv6_utilization\"\306\001\n"
           + "+SubnetworkUtilizationDetailsIPV4Utilization\022\033\n\n"
           + "range_name\030\315\360\264\236\001 \001(\tH\000\210\001\001\022#\n"
           + "\022total_allocated_ip\030\272\231\210\205\001 \001(\003H\001\210\001\001\022\035\n\r"
-          + "total_free_ip\030\337\343\2562 \001(\003H\002\210\001\001B\r\n"
+          + "total_free_ip\030\337\343\2562 \001(\003H\002\210\001\001B\r"
+          + "\n"
           + "\013_range_nameB\025\n"
           + "\023_total_allocated_ipB\020\n"
           + "\016_total_free_ip\"\336\001\n"
@@ -30944,12 +31024,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "+SuspendInstancesInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\221\001\n"
           + ":instance_group_managers_suspend_instances_request_resource\030\321\215\241\026"
-          + " \001(\0132E.google.cloud"
-          + ".compute.v1.InstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022!\n"
+          + " \001(\0132E.google.cloud.compute.v"
+          + "1.InstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH",
-      "\000\210\001\001\022\033\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\353\002\n"
@@ -30959,8 +31038,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\236\001\n"
           + "Aregion_instance_group_managers_suspend_instances_request_resource\030\374\345\224f"
-          + " \001(\0132K.google.cloud.compute.v1.Regi"
-          + "onInstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022\032\n\n"
+          + " \001(\0132K.google.cloud.compute.v1.RegionInstance"
+          + "GroupManagersSuspendInstancesRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\211\001\n"
           + " SwitchToCustomModeNetworkRequest\022\027\n"
@@ -31032,8 +31111,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\256\001\n"
           + "\033TargetHttpProxiesScopedList\022H\n"
-          + "\023target_http_proxies\030\303\325\250M"
-          + " \003(\0132(.google.cloud.compute.v1.TargetHttpProxy\0229\n"
+          + "\023target_http_proxies\030\303\325\250M \003("
+          + "\0132(.google.cloud.compute.v1.TargetHttpProxy\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\353\003\n"
@@ -31064,16 +31143,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_url_map\"\210\003\n"
           + "\035TargetHttpProxyAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132A.google.cloud.compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132A"
+          + ".google.cloud.compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
           + "\014unreachables\030\237\240\206t \003(\t\032b\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022C\n"
-          + "\005value\030\002 \001(\01324.google.cloud"
-          + ".compute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\01324.google.cloud.compute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -31096,7 +31175,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\024target_https_proxies\030\212\374\347\256\001"
           + " \003(\0132).google.cloud.compute.v1.TargetHttpsProxy\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
-          + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
+          + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n"
+          + "\n"
           + "\010_warning\"a\n"
           + "*TargetHttpsProxiesSetCertificateMapRequest\022\037\n"
           + "\017certificate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n"
@@ -31163,8 +31243,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_url_map\"\322\003\n"
           + "\036TargetHttpsProxyAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n"
-          + "\005items\030\300\317\367/ \003(\0132B.google.cl"
-          + "oud.compute.v1.TargetHttpsProxyAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132B.google.cloud.comput"
+          + "e.v1.TargetHttpsProxyAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -31173,8 +31253,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022D\n"
-          + "\005value\030\002 \001(\01325.google.cloud"
-          + ".compute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\01325.google.cloud.compute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -31182,8 +31262,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_warning\"\261\002\n"
           + "\024TargetHttpsProxyList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\0132).google.cloud.compute.v1.TargetHttpsProxy\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132)."
+          + "google.cloud.compute.v1.TargetHttpsProxy\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
@@ -31223,8 +31303,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_zone\"\313\003\n"
           + "\034TargetInstanceAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n"
-          + "\005items\030\300\317\367/ \003(\0132@.goo"
-          + "gle.cloud.compute.v1.TargetInstanceAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132@.google.cloud."
+          + "compute.v1.TargetInstanceAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -31233,8 +31313,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022A\n"
-          + "\005value\030\002 \001(\01322.google.c"
-          + "loud.compute.v1.TargetInstancesScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\01322.google.cloud.compute.v1.TargetInstancesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -31300,8 +31380,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\021_session_affinity\"\277\003\n"
           + "\030TargetPoolAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n"
-          + "\005items\030\300\317\367/ \003(\0132<.google.cloud.compute."
-          + "v1.TargetPoolAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132<.google.cloud.compute.v1.TargetPoolAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -31310,8 +31390,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022=\n"
-          + "\005value\030\002"
-          + " \001(\0132..google.cloud.compute.v1.TargetPoolsScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\0132.."
+          + "google.cloud.compute.v1.TargetPoolsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -31336,8 +31416,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"l\n"
           + " TargetPoolsAddHealthCheckRequest\022H\n\r"
-          + "health_checks\030\256\257\346\325\001"
-          + " \003(\0132-.google.cloud.compute.v1.HealthCheckReference\"a\n"
+          + "health_checks\030\256\257\346\325\001 \003(\0132-.go"
+          + "ogle.cloud.compute.v1.HealthCheckReference\"a\n"
           + "\035TargetPoolsAddInstanceRequest\022@\n"
           + "\tinstances\030\376\374\357\r"
           + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"o\n"
@@ -31463,8 +31543,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_service\"\314\003\n"
           + "\034TargetTcpProxyAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n"
-          + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compute"
-          + ".v1.TargetTcpProxyAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132@.google.cloud.compute.v1.TargetTcpProxyAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -31473,8 +31553,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022B\n"
-          + "\005value\030\002"
-          + " \001(\01323.google.cloud.compute.v1.TargetTcpProxiesScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001"
+          + "(\01323.google.cloud.compute.v1.TargetTcpProxiesScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -31501,12 +31581,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022I\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\01325.google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\022\024\n"
+          + "\006labels\030\377\277\301\356\001 \003(\01325."
+          + "google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027\n"
           + "\007network\030\256\264\205o \001(\tH\006\210\001\001\022G\n"
-          + "\006params\030\206\363\253%"
-          + " \001(\0132/.google.cloud.compute.v1.TargetVpnGatewayParamsH\007\210\001\001\022\026\n"
+          + "\006params\030\206\363\253% \001(\0132/"
+          + ".google.cloud.compute.v1.TargetVpnGatewayParamsH\007\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\n"
@@ -31534,8 +31614,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007_status\"\321\003\n"
           + "\036TargetVpnGatewayAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n"
-          + "\005items\030\300\317\367/ \003(\0132"
-          + "B.google.cloud.compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132B.google.c"
+          + "loud.compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -31544,8 +31624,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032b\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022C\n"
-          + "\005value\030\002 \001(\01324.g"
-          + "oogle.cloud.compute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\01324.google.cloud.compute.v1.TargetVpnGatewaysScopedList",
+      ":\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -31566,15 +31646,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\301\001\n"
           + "\026TargetVpnGatewayParams\022k\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001"
-          + " \003(\0132H.google.cloud.compute.v1.TargetV"
-          + "pnGatewayParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132H.g"
+          + "oogle.cloud.compute.v1.TargetVpnGatewayParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\260\001\n"
           + "\033TargetVpnGatewaysScopedList\022J\n"
-          + "\023target_vpn_gateways\030\210\223\312\277\001"
-          + " \003(\0132).google.cloud.compute.v1.TargetVpnGateway\0229\n"
+          + "\023target_vpn_gateways\030\210\223\312\277\001 \003(\0132).go"
+          + "ogle.cloud.compute.v1.TargetVpnGateway\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\223\004\n"
@@ -31603,13 +31682,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\323\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001"
+          + "(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\323\001\n"
           + "#TestIamPermissionsAutoscalerRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo"
+          + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\300\001\n"
           + "&TestIamPermissionsBackendBucketRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
@@ -31624,24 +31703,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\035TestIamPermissionsDiskRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 "
-          + "\001(\0132/.google.cloud.compute.v1.TestPermis",
-      "sionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog"
+          + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\305\001\n"
           + "+TestIamPermissionsExternalVpnGatewayRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud"
-          + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\250\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\250\001\n"
           + "\'TestIamPermissionsFirewallPolicyRequest\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g"
-          + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clou"
+          + "d.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n"
           + "!TestIamPermissionsFirewallRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clou"
-          + "d.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n"
           + "&TestIamPermissionsGlobalAddressRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
@@ -31655,52 +31733,52 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\036TestIamPermissionsImageRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001("
-          + "\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\326\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google"
+          + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\326\001\n"
           + "&TestIamPermissionsInstanceGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g"
-          + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clou"
+          + "d.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\321\001\n"
           + "!TestIamPermissionsInstanceRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/"
+          + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\303\001\n"
           + ")TestIamPermissionsInstanceTemplateRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl"
-          + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n"
           + "-TestIamPermissionsInstantSnapshotGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google."
-          + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\330\001\n"
           + "(TestIamPermissionsInstantSnapshotRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132"
+          + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\316\001\n"
           + "4TestIamPermissionsInterconnectAttachmentGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013"
-          + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\304\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google."
+          + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\304\001\n"
           + "*TestIamPermissionsInterconnectGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132"
-          + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c"
+          + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n"
           + "$TestIamPermissionsLicenseCodeRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.googl"
-          + "e.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n"
           + " TestIamPermissionsLicenseRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
@@ -31715,19 +31793,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/"
-          + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl"
+          + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n"
           + "-TestIamPermissionsNetworkEndpointGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013"
-          + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google."
+          + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\310\001\n"
           + ".TestIamPermissionsNetworkFirewallPolicyRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud"
-          + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n"
           + "\"TestIamPermissionsNodeGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
@@ -31744,8 +31822,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/."
-          + "google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\333\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo"
+          + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\"\333\001\n"
           + ")TestIamPermissionsRegionAutoscalerRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
@@ -31756,14 +31834,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\337\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo"
+          + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\337\001\n"
           + "-TestIamPermissionsRegionBackendServiceRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google."
-          + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n"
           + "3TestIamPermissionsRegionCompositeHealthCheckRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
@@ -31774,14 +31852,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/"
-          + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\350\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl"
+          + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\"\350\001\n"
           + "6TestIamPermissionsRegionHealthAggregationPolicyRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog"
-          + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c"
+          + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n"
           + "*TestIamPermissionsRegionHealthCheckRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
@@ -31792,14 +31870,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g"
+          + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n"
           + "+TestIamPermissionsRegionHealthSourceRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google."
-          + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\336\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\336\001\n"
           + ",TestIamPermissionsRegionInstanceGroupRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
@@ -31810,20 +31888,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\340\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/."
+          + "google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\340\001\n"
           + ".TestIamPermissionsRegionInstantSnapshotRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo"
-          + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud."
+          + "compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n"
           + "4TestIamPermissionsRegionNetworkFirewallPolicyRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo"
-          + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n"
           + "3TestIamPermissionsRegionNotificationEndpointRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
@@ -31834,20 +31912,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132"
-          + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\372\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c"
+          + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\"\372\001\n"
           + ")TestIamPermissionsReservationBlockRequest\022\037\n"
           + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google."
-          + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\324\001\n"
           + "$TestIamPermissionsReservationRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go"
+          + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\375\001\n"
           + ",TestIamPermissionsReservationSubBlockRequest\022\037\n"
           + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n"
@@ -31860,24 +31938,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c"
-          + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n"
           + "\036TestIamPermissionsRouteRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013"
+          + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n"
           + "*TestIamPermissionsServiceAttachmentRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog"
-          + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c"
+          + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n"
           + "!TestIamPermissionsSnapshotRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c"
-          + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n"
           + "$TestIamPermissionsStoragePoolRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
@@ -31893,36 +31971,36 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\'TestIamPermissionsTargetInstanceRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013"
+          + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n"
           + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\325\001\n"
           + "#TestIamPermissionsTargetPoolRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/"
+          + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n"
           + "\'TestIamPermissionsTargetSslProxyRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo"
+          + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n"
           + "\'TestIamPermissionsTargetTcpProxyRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013"
-          + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\271\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google."
+          + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\271\001\n"
           + "\037TestIamPermissionsUrlMapRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl"
-          + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001"
+          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n"
           + "#TestIamPermissionsVpnGatewayRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n"
           + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n"
-          + "!test_permissions_request_resource\030\246\305\267\321\001"
-          + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"0\n"
+          + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo"
+          + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"0\n"
           + "\026TestPermissionsRequest\022\026\n"
           + "\013permissions\030\204\351\313\034 \003(\t\"1\n"
           + "\027TestPermissionsResponse\022\026\n"
@@ -31989,16 +32067,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n"
           + "\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n"
-          + "\n"
+          + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\372\001\n"
           + "\027UpdateAutoscalerRequest\022\033\n\n"
           + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n"
-          + "\023autoscaler_resource\030\366\360\377b \001(\0132#"
-          + ".google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
+          + "\023autoscaler_resource\030\366\360\377b"
+          + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n"
@@ -32016,18 +32093,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\341\001\n"
           + "\033UpdateBackendServiceRequest\022 \n"
           + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n"
-          + "\030backend_service_resource\030\243\201\337\245\001"
-          + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n"
+          + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132"
+          + "\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
-          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r"
-          + "\n"
+          + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\241\002\n"
           + "\021UpdateDiskRequest\022\024\n"
           + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022<\n\r"
-          + "disk_resource\030\360\320\253\014 "
-          + "\001(\0132\035.google.cloud.compute.v1.DiskB\003\340A\002\022\025\n"
-          + "\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022!\n"
+          + "disk_resource\030\360\320\253\014"
+          + " \001(\0132\035.google.cloud.compute.v1.DiskB\003\340A\002\022\025\n"
+          + "\005paths\030\356",
+      "\301\3402 \001(\tH\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n"
@@ -32042,24 +32119,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\0132&.google.cloud.compute.v1.DisplayDeviceB\003\340A\002\022\030\n"
           + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n\n"
+          + "\340A\002\362G\007project\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\306\001\n"
           + "\025UpdateFirewallRequest\022\031\n"
           + "\010firewall\030\200\372\325\363\001 \001(\tB\003\340A\002\022D\n"
-          + "\021firewall_resource\030\355\260\340\023 \001"
-          + "(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n"
+          + "\021firewall_resource\030\355\260\340\023"
+          + " \001(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
-          + "\340A\002\362G\007project\022\032\n"
-          + "\n"
+          + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\267\002\n"
           + "\036UpdateFutureReservationRequest\022\"\n"
           + "\022future_reservation\030\320\306\346\032 \001(\tB\003\340A\002\022X\n"
-          + "\033future_reservation_resource\030\235\230\310\336\001 \001(\0132*.googl"
-          + "e.cloud.compute.v1.FutureReservationB\003\340A\002\022!\n"
+          + "\033future_reservation_resource\030\235\230\310\336\001"
+          + " \001(\0132*.google.cloud.compute.v1.FutureReservationB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n"
@@ -32070,8 +32147,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_update_mask\"\207\002\n"
           + "$UpdateGlobalVmExtensionPolicyRequest\022*\n"
           + "\032global_vm_extension_policy\030\236\326\374\003 \001(\tB\003\340A\002\022e\n"
-          + "#global_vm_extension_policy_resource\030\217\330\2650"
-          + " \001(\01320.google.cloud.compute.v1.GlobalVmExtensionPolicyB\003\340A\002\022!\n"
+          + "#global_vm_extension_policy_resource\030\217\330\2650 \001(\01320."
+          + "google.cloud.compute.v1.GlobalVmExtensionPolicyB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
@@ -32106,8 +32183,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\202\002\n"
           + "\027UpdateKmsKeyDiskRequest\022\024\n"
           + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022f\n"
-          + "$disk_update_kms_key_request_resource\030\340\353\361T \001(\013"
-          + "20.google.cloud.compute.v1.DiskUpdateKmsKeyRequestB\003\340A\002\022!\n"
+          + "$disk_update_kms_key_request_resource\030\340\353\361T \001(\01320.google."
+          + "cloud.compute.v1.DiskUpdateKmsKeyRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -32115,23 +32192,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\231\002\n"
           + "\035UpdateKmsKeyRegionDiskRequest\022\024\n"
-          + "\004",
-      "disk\030\235\233\274\001 \001(\tB\003\340A\002\022!\n"
+          + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022s\n"
           + "+region_disk_update_kms_key_request_resource\030\313\250\343\004"
-          + " \001(\01326.google.cloud.co"
-          + "mpute.v1.RegionDiskUpdateKmsKeyRequestB\003\340A\002\022\032\n\n"
+          + " \001(\01326.google.cloud.compute.v1.RegionDiskUpdateKmsKeyRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\253\002\n"
           + "!UpdateKmsKeyRegionSnapshotRequest\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022|\n"
-          + "/region_snapshot_update_kms_key_request_resource\030\362\245\234\205\001"
-          + " \001(\0132:.google.cloud.compute.v1."
-          + "RegionSnapshotUpdateKmsKeyRequestB\003\340A\002\022\032\n\n"
+          + "/region_snapshot_update_kms_key_request_resource\030\362\245\234\205\001 "
+          + "\001(\0132:.google.cloud.compute.v1.RegionSnapshotUpdateKmsKeyRequestB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n"
           + "\010snapshot\030\304\253\353\207\001 \001(\tB\003\340A\002B\r\n"
           + "\013_request_id\"\366\001\n"
@@ -32140,8 +32214,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n"
           + "\010snapshot\030\304\253\353\207\001 \001(\tB\003\340A\002\022n\n"
-          + "(snapshot_update_kms_key_request_resource\030\207\304\2271 "
-          + "\001(\01324.google.cloud.compute.v1.SnapshotUpdateKmsKeyRequestB\003\340A\002B\r\n"
+          + "(snapshot_update_kms_key_request_resource\030\207\304\2271 \001(\01324.goog"
+          + "le.cloud.compute.v1.SnapshotUpdateKmsKeyRequestB\003\340A\002B\r\n"
           + "\013_request_id\"\360\001\n"
           + "\024UpdateLicenseRequest\022\027\n"
           + "\007license\030\301\210\302O \001(\tB\003\340A\002\022C\n"
@@ -32175,8 +32249,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\365\001\n"
           + "\033UpdatePeeringNetworkRequest\022\027\n"
           + "\007network\030\256\264\205o \001(\tB\003\340A\002\022o\n"
-          + "(networks_update_peering_request_resource\030\331\252\202k"
-          + " \001(\01325.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n"
+          + "(networks_update_peering_request_resource\030\331\252\202k \001(\01325"
+          + ".google.cloud.compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
@@ -32184,8 +32258,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "3UpdatePerInstanceConfigsInstanceGroupManagerRequest\022&\n"
           + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\233\001\n"
           + "@instance_group_managers_update_per_instance_configs_req_resource\030\276\301\266C"
-          + " \001(\0132I.google.cloud.compute.v1.InstanceGroup"
-          + "ManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n"
+          + " \001(\0132I.google."
+          + "cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n"
@@ -32198,9 +32272,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n"
           + "Aregion_instance_group_manager_update_instance_config_req_resource\030\247\256\272*"
-          + " \001(\0132J.g"
-          + "oogle.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n"
-          + "\n"
+          + " \001(\0132J.google.clou"
+          + "d.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\340\001\n"
           + "\033UpdatePreviewFeatureRequest\022 \n"
@@ -32213,8 +32286,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\204\002\n"
           + "\035UpdateRegionAutoscalerRequest\022\033\n\n"
           + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n"
-          + "\023autoscaler_resource\030\366\360\377b \001"
-          + "(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
+          + "\023autoscaler_resource\030\366\360\377b"
+          + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -32223,8 +32296,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\210\002\n"
           + "!UpdateRegionBackendServiceRequest\022 \n"
           + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n"
-          + "\030backend_service_resource\030\243\201\337\245\001 \001(\013"
-          + "2\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n"
+          + "\030backend_service_resource\030\243\201\337\245\001"
+          + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
           + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
@@ -32232,8 +32305,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_request_id\"\304\002\n"
           + "\035UpdateRegionCommitmentRequest\022\033\n\n"
           + "commitment\030\225\226\363\345\001 \001(\tB\003\340A\002\022H\n"
-          + "\023commitment_resource\030\370\243\273t"
-          + " \001(\0132#.google.cloud.compute.v1.CommitmentB\003\340A\002\022\025\n"
+          + "\023commitment_resource\030\370\243\273t \001"
+          + "(\0132#.google.cloud.compute.v1.CommitmentB\003\340A\002\022\025\n"
           + "\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
@@ -32250,7 +32323,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
-          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
+          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n"
+          + "\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001B\010\n"
           + "\006_pathsB\r\n"
@@ -32258,12 +32332,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_update_mask\"\373\001\n"
           + "\036UpdateRegionHealthCheckRequest\022\035\n"
           + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022K\n"
-          + "\025health_check_resource\030\250\303\244`"
-          + " \001(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n"
+          + "\025health_check_resource\030\250\303\244` \001(\0132$.g"
+          + "oogle.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n"
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\037\n"
-          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n"
-          + "\n"
+          + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n"
           + "\013_request_id\"\347\001\n"
           + "\031UpdateRegionUrlMapRequest\022!\n"
@@ -32281,8 +32354,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n"
           + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022K\n"
-          + "\024reservation_resource\030\241\356\364\207\001"
-          + " \001(\0132$.google.cloud.compute.v1.ReservationB\003\340A\002\022\034\n"
+          + "\024reservation_resource\030\241\356\364\207\001 \001"
+          + "(\0132$.google.cloud.compute.v1.ReservationB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\010\n"
@@ -32294,8 +32367,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022!\n"
           + "\020reservation_slot\030\221\275\247\204\001 \001(\tB\003\340A\002\022T\n"
-          + "\031reservation_slot_resource\030\374\323\347\302\001"
-          + " \001(\0132(.google.cloud.compute.v1.ReservationSlotB\003\340A\002\022\034\n"
+          + "\031reservation_slot_resource\030\374\323\347\302\001 \001(\0132(."
+          + "google.cloud.compute.v1.ReservationSlotB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\000\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\016\n"
@@ -32323,8 +32396,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007project\030\231\226\301l \001(\tB\r"
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022c\n"
-          + "!shielded_instance_config_resource\030\330\226\335\201\001 \001(\0132/.google.cloud"
-          + ".compute.v1.ShieldedInstanceConfigB\003\340A\002\022\033\n"
+          + "!shielded_instance_config_resource\030\330\226\335\201\001"
+          + " \001(\0132/.google.cloud.compute.v1.ShieldedInstanceConfigB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\237\002\n"
@@ -32333,8 +32406,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n"
           + "\014storage_pool\030\340\306\361\253\001 \001(\tB\003\340A\002\022K\n"
-          + "\025storage_pool_resource\030\215\274\371J \001(\013"
-          + "2$.google.cloud.compute.v1.StoragePoolB\003\340A\002\022\034\n"
+          + "\025storage_pool_resource\030\215\274\371J"
+          + " \001(\0132$.google.cloud.compute.v1.StoragePoolB\003\340A\002\022\034\n"
           + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
@@ -32353,8 +32426,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\340A\002\362G\007project\022\032\n\n"
           + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022$\n"
           + "\023vm_extension_policy\030\272\223\213\236\001 \001(\tB\003\340A\002\022Y\n"
-          + "\034vm_extension_policy_resource\030\363\371\361\365\001 \001(\0132*.google."
-          + "cloud.compute.v1.VmExtensionPolicyB\003\340A\002\022\033\n"
+          + "\034vm_extension_policy_resource\030\363\371\361\365\001"
+          + " \001(\0132*.google.cloud.compute.v1.VmExtensionPolicyB\003\340A\002\022\033\n"
           + "\004zone\030\254\307\344\001 \001(\tB\n"
           + "\340A\002\362G\004zoneB\r\n"
           + "\013_request_id\"\362\007\n"
@@ -32369,8 +32442,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\004\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\033\n"
           + "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022I\n\r"
-          + "header_action\030\250\240\270\234\001 \001("
-          + "\0132).google.cloud.compute.v1.HttpHeaderActionH\007\210\001\001\0229\n\n"
+          + "header_action\030\250\240\270\234\001 \001(\0132).google"
+          + ".cloud.compute.v1.HttpHeaderActionH\007\210\001\001\0229\n\n"
           + "host_rules\030\240\207\327\224\001"
           + " \003(\0132!.google.cloud.compute.v1.HostRule\022\020\n"
           + "\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n"
@@ -32442,19 +32515,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\014_test_passed\"\265\003\n"
           + "\025UrlMapsAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022K\n"
-          + "\005items\030\300\317\367/"
-          + " \003(\01329.google.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003("
+          + "\01329.google.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
           + "\014unreachables\030\237\240\206t \003(\t\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
-          + " .google.cloud.compute.v1.WarningH\004\210\001\001\032X\n"
-          + "\n"
+          + " .google.cloud.compute.v1.WarningH\004\210\001\001\032X\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\0229\n"
-          + "\005value\030\002 \001(\0132"
-          + "*.google.cloud.compute.v1.UrlMapsScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\0132*.google.cloud.compute.v1.UrlMapsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -32476,15 +32548,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "!LOAD_BALANCING_SCHEME_UNSPECIFIED\020\274\273\207\373\001B\013\n"
           + "\t_resource\"m\n"
           + "\027UrlMapsValidateResponse\022G\n"
-          + "\006result\030\235\220\267B \001(\0132/.google.cloud"
-          + ".compute.v1.UrlMapValidationResultH\000\210\001\001B\t\n"
+          + "\006result\030\235\220\267B"
+          + " \001(\0132/.google.cloud.compute.v1.UrlMapValidationResultH\000\210\001\001B\t\n"
           + "\007_result\"\223\002\n\n"
           + "UrlRewrite\022\034\n"
           + "\014host_rewrite\030\365\313\232L \001(\tH\000\210\001\001\022#\n"
           + "\023path_prefix_rewrite\030\271\350\321\023 \001(\tH\001\210\001\001\022&\n"
           + "\025path_template_rewrite\030\241\357\362\311\001 \001(\tH\002\210\001\001\022E\n\r"
-          + "regex_rewrite\030\224\243\312\265\001 \001(\0132"
-          + "%.google.cloud.compute.v1.RegexRewriteH\003\210\001\001B\017\n\r"
+          + "regex_rewrite\030\224\243\312\265\001"
+          + " \001(\0132%.google.cloud.compute.v1.RegexRewriteH\003\210\001\001B\017\n\r"
           + "_host_rewriteB\026\n"
           + "\024_path_prefix_rewriteB\030\n"
           + "\026_path_template_rewriteB\020\n"
@@ -32497,8 +32569,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\007network\030\256\264\205o \001(\tH\004\210\001\001\022\030\n"
           + "\007purpose\030\236\372\357\226\001 \001(\tH\005\210\001\001\022\024\n"
           + "\004role\030\366\200\326\001 \001(\tH\006\210\001\001\022W\n"
-          + "\023secondary_ip_ranges\030\343\377\224A \003(\01327."
-          + "google.cloud.compute.v1.UsableSubnetworkSecondaryRange\022\033\n\n"
+          + "\023secondary_ip_ranges\030\343\377\224A \003(\01327.google.clo"
+          + "ud.compute.v1.UsableSubnetworkSecondaryRange\022\033\n\n"
           + "stack_type\030\221\265\213\313\001 \001(\tH\007\210\001\001\022\033\n\n"
           + "subnetwork\030\356\247\344\222\001 \001(\tH\010\210\001\001\"S\n"
           + "\016Ipv6AccessType\022\036\n"
@@ -32546,16 +32618,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \003(\0132).google.cloud.compute.v1.UsableSubnetwork\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022M\n"
-          + "\017scoped_warnings\030\246\226\370f \003(\01321"
-          + ".google.cloud.compute.v1.SubnetworksScopedWarning\022\032\n"
+          + "\017scoped_warnings\030\246\226\370f \003(\01321.google.cl"
+          + "oud.compute.v1.SubnetworksScopedWarning\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
           + "\014unreachables\030\237\240\206t \003(\t\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
-          + "\020_next_page_tokenB\014\n"
-          + "\n"
+          + "\020_next_page_tokenB\014\n\n"
           + "_self_linkB\n\n"
           + "\010_warning\"\177\n"
           + "\023UsageExportLocation\022\034\n"
@@ -32566,8 +32637,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\033ValidateRegionUrlMapRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n"
           + "\006region\030\364\315\240B \001(\tB\003\340A\002\022p\n"
-          + ")region_url_maps_validate_request_resource\030\232\314\200\033"
-          + " \001(\01325.google.cloud.compute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n"
+          + ")region_url_maps_validate_request_resource\030\232\314\200\033 \001(\01325."
+          + "google.cloud.compute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n"
           + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\"\260\001\n"
           + "\025ValidateUrlMapRequest\022\027\n"
           + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n"
@@ -32576,8 +32647,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " \001(\0132/.google.cloud.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n"
           + "\025VmEndpointNatMappings\022\035\n\r"
           + "instance_name\030\365\347\330l \001(\tH\000\210\001\001\022e\n"
-          + "\026interface_nat_mappings\030\211\200\225z"
-          + " \003(\0132B.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\020\n"
+          + "\026interface_nat_mappings\030\211\200\225z \003(\0132B.goo"
+          + "gle.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\020\n"
           + "\016_instance_name\"\342\003\n"
           + ")VmEndpointNatMappingsInterfaceNatMappings\022$\n"
           + "\030drain_nat_ip_port_ranges\030\301\343\307\274\001 \003(\t\022\036\n"
@@ -32585,8 +32656,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\031num_total_drain_nat_ports\030\371\245\377\237\001"
           + " \001(\005H\000\210\001\001\022$\n"
           + "\023num_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022l\n\r"
-          + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.go"
-          + "ogle.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n"
+          + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud"
+          + ".compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n"
           + "\025source_alias_ip_range\030\330\243\374\321\001 \001(\tH\002\210\001\001\022!\n"
           + "\021source_virtual_ip\030\377\242\271G \001(\tH\003\210\001\001B\034\n"
           + "\032_num_total_drain_nat_portsB\026\n"
@@ -32607,8 +32678,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022A\n"
-          + "\006result\030\235\220\267B"
-          + " \003(\0132..google.cloud.compute.v1.VmEndpointNatMappings\022\032\n"
+          + "\006result\030\235\220\267B \003(\013"
+          + "2..google.cloud.compute.v1.VmEndpointNatMappings\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n"
@@ -32618,20 +32689,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\264\001\n"
           + "\035VmExtensionPoliciesScopedList\022L\n"
-          + "\025vm_extension_policies\030\330\247\334q \003(\0132*.go"
-          + "ogle.cloud.compute.v1.VmExtensionPolicy\0229\n"
+          + "\025vm_extension_policies\030\330\247\334q"
+          + " \003(\0132*.google.cloud.compute.v1.VmExtensionPolicy\0229\n"
           + "\007warning\030\234\337\226\030 \001(\0132"
           + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n"
           + "\010_warning\"\275\007\n"
           + "\021VmExtensionPolicy\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022`\n"
-          + "\022extension_policies\030\320\272\315l \003(\0132A.google.c"
-          + "loud.compute.v1.VmExtensionPolicy.ExtensionPoliciesEntry\022%\n"
+          + "\022extension_policies\030\320\272\315l \003(\0132A.google.cloud.compu"
+          + "te.v1.VmExtensionPolicy.ExtensionPoliciesEntry\022%\n"
           + "\024global_resource_link\030\357\363\250\366\001 \001(\tH\002\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022Z\n"
-          + "\022instance_selectors\030\312\302\214\370\001 \003(\0132:.google.cloud"
-          + ".compute.v1.VmExtensionPolicyInstanceSelector\022\024\n"
+          + "\022instance_selectors\030\312\302\214\370\001 \003(\0132:.google.cloud.compute.v",
+      "1.VmExtensionPolicyInstanceSelector\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022!\n"
           + "\021managed_by_global\030\353\207\240* \001(\010H\005\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\031\n"
@@ -32643,8 +32714,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\020update_timestamp\030\240\352\3229 \001(\tH\013\210\001\001\032s\n"
           + "\026ExtensionPoliciesEntry\022\013\n"
           + "\003key\030\001 \001(\t\022H\n"
-          + "\005value\030\002"
-          + " \001(\01329.google.cloud.compute.v1.VmExtensionPolicyExtensionPolicy:\0028\001\"Y\n"
+          + "\005value\030\002 \001(\01329.go"
+          + "ogle.cloud.compute.v1.VmExtensionPolicyExtensionPolicy:\0028\001\"Y\n"
           + "\005State\022\023\n"
           + "\017UNDEFINED_STATE\020\000\022\016\n"
           + "\006ACTIVE\020\206\346\211\226\001\022\020\n"
@@ -32665,8 +32736,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\'VmExtensionPolicyAggregatedListResponse\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022]\n"
-          + "\005items\030\300\317\367/ \003(\0132K.google.cloud.compute.v1.V"
-          + "mExtensionPolicyAggregatedListResponse.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132K.google.cloud.compute.v1.VmExtension"
+          + "PolicyAggregatedListResponse.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -32675,8 +32746,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\005\210\001\001\032d\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022E\n"
-          + "\005value\030\002 \001(\01326.google.cloud.comput"
-          + "e.v1.VmExtensionPoliciesScopedList:\0028\001B\007\n"
+          + "\005value\030\002"
+          + " \001(\01326.google.cloud.compute.v1.VmExtensionPoliciesScopedList:\0028\001B\007\n"
           + "\005_etagB\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
@@ -32689,20 +32760,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\017_pinned_versionB\020\n"
           + "\016_string_config\"\220\001\n"
           + "!VmExtensionPolicyInstanceSelector\022X\n"
-          + "\016label_selector\030\312\361\344\246\001 \001(\01327.goo"
-          + "gle.cloud.compute.v1.VmExtensionPolicyLabelSelectorH\000\210\001\001B\021\n"
+          + "\016label_selector\030\312\361\344\246\001 \001(\01327.google.cloud."
+          + "compute.v1.VmExtensionPolicyLabelSelectorH\000\210\001\001B\021\n"
           + "\017_label_selector\"\304\001\n"
           + "\036VmExtensionPolicyLabelSelector\022j\n"
-          + "\020inclusion_labels\030\202\331\205\357\001 \003(\0132L.google.cloud.comp"
-          + "ute.v1.VmExtensionPolicyLabelSelector.InclusionLabelsEntry\0326\n"
+          + "\020inclusion_labels\030\202\331\205\357\001 \003(\0132L.google.cloud.compute.v1.VmE"
+          + "xtensionPolicyLabelSelector.InclusionLabelsEntry\0326\n"
           + "\024InclusionLabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"\353\002\n"
           + "\025VmExtensionPolicyList\022\024\n"
           + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\tH\001\210\001\001\022<\n"
-          + "\005items\030\300\317\367/ \003(\0132*"
-          + ".google.cloud.compute.v1.VmExtensionPolicy\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132*.google.cloud.compute.v1.VmExtensionPolicy\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n"
@@ -32722,18 +32793,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\005\210\001\001\022C\n"
-          + "\006labels\030\377\277\301\356\001 \003(\0132/.google.cloud.compute.v1.V",
-      "pnGateway.LabelsEntry\022\024\n"
+          + "\006labels\030\377\277\301\356\001 \003"
+          + "(\0132/.google.cloud.compute.v1.VpnGateway.LabelsEntry\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n"
           + "\007network\030\256\264\205o \001(\tH\007\210\001\001\022A\n"
-          + "\006params\030\206\363\253%"
-          + " \001(\0132).google.cloud.compute.v1.VpnGatewayParamsH\010\210\001\001\022\026\n"
+          + "\006params\030\206\363\253% \001(\0132)."
+          + "google.cloud.compute.v1.VpnGatewayParamsH\010\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\n"
           + "\210\001\001\022\033\n\n"
           + "stack_type\030\221\265\213\313\001 \001(\tH\013\210\001\001\022Q\n"
-          + "\016vpn_interfaces\030\205\315\345+ "
-          + "\003(\01326.google.cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n"
+          + "\016vpn_interfaces\030\205\315\345+ \003(\01326.goog"
+          + "le.cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"N\n"
@@ -32762,8 +32833,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_stack_type\"\277\003\n"
           + "\030VpnGatewayAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n"
-          + "\005items\030\300\317\367/ \003(\0132<.g"
-          + "oogle.cloud.compute.v1.VpnGatewayAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/ \003(\0132<.google.clou"
+          + "d.compute.v1.VpnGatewayAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -32772,8 +32843,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022=\n"
-          + "\005value\030\002 \001(\0132..google.clo"
-          + "ud.compute.v1.VpnGatewaysScopedList:\0028\001B\005\n"
+          + "\005value\030\002"
+          + " \001(\0132..google.cloud.compute.v1.VpnGatewaysScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
@@ -32793,14 +32864,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\265\001\n"
           + "\020VpnGatewayParams\022e\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132B.google.cloud.compute.v1."
-          + "VpnGatewayParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 "
+          + "\003(\0132B.google.cloud.compute.v1.VpnGatewayParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"g\n"
           + "\020VpnGatewayStatus\022S\n"
-          + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.google."
-          + "cloud.compute.v1.VpnGatewayStatusVpnConnection\"\321\002\n"
+          + "\017vpn_connections\030\212\355\276\321\001"
+          + " \003(\01326.google.cloud.compute.v1.VpnGatewayStatusVpnConnection\"\321\002\n"
           + "0VpnGatewayStatusHighAvailabilityRequirementState\022\025\n"
           + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\022\"\n"
           + "\022unsatisfied_reason\030\212\367\235\032 \001(\tH\001\210\001\001\"f\n"
@@ -32825,8 +32896,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\035VpnGatewayStatusVpnConnection\022&\n"
           + "\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\000\210\001\001\022!\n"
           + "\020peer_gcp_gateway\030\274\351\263\206\001 \001(\tH\001\210\001\001\022`\n"
-          + "\005state\030\221\211\2534 \001(\0132I.google.cloud.compute.v1.VpnGatewayStat"
-          + "usHighAvailabilityRequirementStateH\002\210\001\001\022C\n"
+          + "\005state\030\221\211\2534 \001(\0132I.google.c"
+          + "loud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n"
           + "\007tunnels\030\213\372\3551"
           + " \003(\0132/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\030\n"
           + "\026_peer_external_gatewayB\023\n"
@@ -32844,8 +32915,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013_ip_addressB\017\n\r"
           + "_ipv6_address\"l\n"
           + "\034VpnGatewaysGetStatusResponse\022A\n"
-          + "\006result\030\235\220\267B \001(\0132)."
-          + "google.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n"
+          + "\006result\030\235\220\267B"
+          + " \001(\0132).google.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n"
           + "\007_result\"\234\001\n"
           + "\025VpnGatewaysScopedList\022<\n"
           + "\014vpn_gateways\030\232\373\312{"
@@ -32863,8 +32934,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\013ike_version\030\234\320\220h \001(\005H\005\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022!\n"
           + "\021label_fingerprint\030\231\360\367T \001(\tH\007\210\001\001\022B\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\0132..google.cloud.compute.v1.VpnTunnel.LabelsEntry\022\"\n"
+          + "\006labels\030\377\277\301\356\001 \003("
+          + "\0132..google.cloud.compute.v1.VpnTunnel.LabelsEntry\022\"\n"
           + "\026local_traffic_selector\030\265\254\247\227\001 \003(\t\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022@\n"
           + "\006params\030\206\363\253% \001(\0132(.google.cloud.compute.v1.VpnTunnelParamsH"
@@ -32879,7 +32950,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\006region\030\364\315\240B \001(\tH\016\210\001\001\022#\n"
           + "\027remote_traffic_selector\030\272\335\220\253\001 \003(\t\022\026\n"
           + "\006router\030\311\256\356F \001(\tH\017\210\001\001\022\032\n"
-          + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022\036\n\r"
+          + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022\036\n"
+          + "\r"
           + "shared_secret\030\312\247\217\266\001 \001(\tH\021\210\001\001\022#\n"
           + "\022shared_secret_hash\030\343\350\231\276\001 \001(\tH\022\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\023\210\001\001\022#\n"
@@ -32929,8 +33001,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\026_vpn_gateway_interface\"\274\003\n"
           + "\027VpnTunnelAggregatedList\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001\022M\n"
-          + "\005items\030\300\317\367/ \003(\0132;.google.cloud.compute"
-          + ".v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n"
+          + "\005items\030\300\317\367/"
+          + " \003(\0132;.google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n"
           + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n"
@@ -32939,18 +33011,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + " .google.cloud.compute.v1.WarningH\004\210\001\001\032[\n\n"
           + "ItemsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022<\n"
-          + "\005value\030\002"
-          + " \001(\0132-.google.cloud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n"
+          + "\005value\030\002 \001(\0132-."
+          + "google.cloud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n"
           + "\003_idB\007\n"
           + "\005_kindB\022\n"
           + "\020_next_page_tokenB\014\n\n"
           + "_self_linkB\n\n"
           + "\010_warning\"\304\001\n"
           + "\024VpnTunnelCipherSuite\022J\n"
-          + "\006phase1\030\226\314\230("
-          + " \001(\01322.google.cloud.compute.v1.VpnTunnelPhase1AlgorithmsH\000\210\001\001\022J\n"
-          + "\006phase2\030\227\314\230( \001(\013"
-          + "22.google.cloud.compute.v1.VpnTunnelPhase2AlgorithmsH\001\210\001\001B\t\n"
+          + "\006phase1\030\226\314\230( \001(\01322.goo"
+          + "gle.cloud.compute.v1.VpnTunnelPhase1AlgorithmsH\000\210\001\001\022J\n"
+          + "\006phase2\030\227\314\230( \001(\01322.google."
+          + "cloud.compute.v1.VpnTunnelPhase2AlgorithmsH\001\210\001\001B\t\n"
           + "\007_phase1B\t\n"
           + "\007_phase2\"\243\002\n\r"
           + "VpnTunnelList\022\020\n"
@@ -32967,18 +33039,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"\263\001\n"
           + "\017VpnTunnelParams\022d\n"
-          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132A.google.cl"
-          + "oud.compute.v1.VpnTunnelParams.ResourceManagerTagsEntry\032:\n"
+          + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132A.google.cloud.comput"
+          + "e.v1.VpnTunnelParams.ResourceManagerTagsEntry\032:\n"
           + "\030ResourceManagerTagsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001\"e\n"
           + "\031VpnTunnelPhase1Algorithms\022\013\n"
-          + "\002dh\030\204\031 \003(\t\022\025\n"
-          + "\n"
+          + "\002dh\030\204\031 \003(\t\022\025\n\n"
           + "encryption\030\203\237\334. \003(\t\022\025\n"
           + "\tintegrity\030\315\376\377\352\001 \003(\t\022\r\n"
           + "\003prf\030\244\345\006 \003(\t\"X\n"
-          + "\031VpnTunnelPhase2Algorithms\022\025\n\n"
+          + "\031VpnTunnelPhase2Algorithms\022\025\n"
+          + "\n"
           + "encryption\030\203\237\334. \003(\t\022\025\n"
           + "\tintegrity\030\315\376\377\352\001 \003(\t\022\r\n"
           + "\003pfs\030\275\342\006 \003(\t\"\231\001\n"
@@ -32989,8 +33061,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_warning\"\214\001\n"
           + "\020WafExpressionSet\022\022\n"
           + "\007aliases\030\376\235\365K \003(\t\022K\n"
-          + "\013expressions\030\333\201\333S"
-          + " \003(\01323.google.cloud.compute.v1.WafExpressionSetExpression\022\020\n"
+          + "\013expressions\030\333\201\333S \003(\0132"
+          + "3.google.cloud.compute.v1.WafExpressionSetExpression\022\020\n"
           + "\002id\030\233\032 \001(\tH\000\210\001\001B\005\n"
           + "\003_id\"b\n"
           + "\032WafExpressionSetExpression\022\020\n"
@@ -33086,8 +33158,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\010_message\"\317\001\n"
           + "\026WeightedBackendService\022 \n"
           + "\017backend_service\030\212\300\256\222\001 \001(\tH\000\210\001\001\022I\n\r"
-          + "header_action\030\250\240\270\234\001 \001(\0132).google."
-          + "cloud.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n"
+          + "header_action\030\250\240\270\234\001"
+          + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n"
           + "\006weight\030\370\204\305\206\001 \001(\r"
           + "H\002\210\001\001B\022\n"
           + "\020_backend_serviceB\020\n"
@@ -33112,22 +33184,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022H\n"
-          + "\tendpoints\030\376\252\362\210\001 \003(\0132"
-          + "1.google.cloud.compute.v1.WireGroup.EndpointsEntry\022\020\n"
+          + "\tendpoints\030\376\252\362\210\001 \003(\01321.google.c"
+          + "loud.compute.v1.WireGroup.EndpointsEntry\022\020\n"
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\034\n"
           + "\013reconciling\030\213\331\210\316\001 \001(\010H\006\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022D\n"
-          + "\010topology\030\357\204\247: \001(\0132*.google"
-          + ".cloud.compute.v1.WireGroupTopologyH\010\210\001\001\022I\n"
+          + "\010topology\030\357\204\247:"
+          + " \001(\0132*.google.cloud.compute.v1.WireGroupTopologyH\010\210\001\001\022I\n"
           + "\017wire_properties\030\255\272\304\220\001"
           + " \001(\0132\'.google.cloud.compute.v1.WirePropertiesH\t\210\001\001\022/\n"
           + "\005wires\030\216\301\3715 \003(\0132\035.google.cloud.compute.v1.Wire\032\\\n"
           + "\016EndpointsEntry\022\013\n"
           + "\003key\030\001 \001(\t\0229\n"
-          + "\005value\030\002"
-          + " \001(\0132*.google.cloud.compute.v1.WireGroupEndpoint:\0028\001B\020\n"
+          + "\005value\030\002 \001(\013"
+          + "2*.google.cloud.compute.v1.WireGroupEndpoint:\0028\001B\020\n"
           + "\016_admin_enabledB\025\n"
           + "\023_creation_timestampB\016\n"
           + "\014_descriptionB\005\n"
@@ -33139,12 +33211,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\t_topologyB\022\n"
           + "\020_wire_properties\"\333\001\n"
           + "\021WireGroupEndpoint\022X\n\r"
-          + "interconnects\030\245\333\205\370\001"
-          + " \003(\0132=.google.cloud.compute.v1.WireGroupEndpoint.InterconnectsEntry\032l\n"
+          + "interconnects\030\245\333\205\370\001 \003"
+          + "(\0132=.google.cloud.compute.v1.WireGroupEndpoint.InterconnectsEntry\032l\n"
           + "\022InterconnectsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022E\n"
-          + "\005value\030\002"
-          + " \001(\01326.google.cloud.compute.v1.WireGroupEndpointInterconnect:\0028\001\"e\n"
+          + "\005value\030\002 \001(\01326.go"
+          + "ogle.cloud.compute.v1.WireGroupEndpointInterconnect:\0028\001\"e\n"
           + "\035WireGroupEndpointInterconnect\022\034\n"
           + "\014interconnect\030\216\311\214k \001(\tH\000\210\001\001\022\025\n"
           + "\tvlan_tags\030\365\232\262\267\001 \003(\005B\017\n\r"
@@ -33166,8 +33238,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"^\n"
           + "\021WireGroupTopology\022I\n"
-          + "\tendpoints\030\376\252\362\210\001 \003"
-          + "(\01322.google.cloud.compute.v1.WireGroupTopologyEndpoint\"[\n"
+          + "\tendpoints\030\376\252\362\210\001 \003(\01322.googl"
+          + "e.cloud.compute.v1.WireGroupTopologyEndpoint\"[\n"
           + "\031WireGroupTopologyEndpoint\022\024\n"
           + "\004city\030\353\262\272\001 \001(\tH\000\210\001\001\022\025\n"
           + "\005label\030\364\375\3750 \001(\tH\001\210\001\001B\007\n"
@@ -33232,15 +33304,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\004Zone\022\"\n"
           + "\027available_cpu_platforms\030\223\363\331S \003(\t\022\"\n"
           + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n"
-          + "deprecated\030\263\313\321\365\001 \001(\0132"
-          + "*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n"
+          + "deprecated\030\263\313\321\365\001 \001(\0132*.google.c"
+          + "loud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n"
           + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n"
           + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n"
           + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n"
           + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\026\n"
           + "\006region\030\364\315\240B \001(\tH\006\210\001\001\022L\n"
-          + "\017resource_status\030\303\372\367v \001(\0132+.googl"
-          + "e.cloud.compute.v1.ZoneResourceStatusH\007\210\001\001\022\032\n"
+          + "\017resource_status\030\303\372\367v"
+          + " \001(\0132+.google.cloud.compute.v1.ZoneResourceStatusH\007\210\001\001\022\032\n"
           + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\026\n"
           + "\006status\030\362\237\267V \001(\tH\t\210\001\001\022\034\n"
           + "\014supports_pzs\030\356\366\205( \001(\010H\n"
@@ -33274,12 +33346,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "_self_linkB\n\n"
           + "\010_warning\"s\n"
           + "\022ZoneResourceStatus\022]\n"
-          + "\025upcoming_maintenances\030\203\374\323  \003(\0132;.google."
-          + "cloud.compute.v1.PeriodicPartialMaintenanceSchedule\"\315\001\n"
+          + "\025upcoming_maintenances\030\203\374\323  \003(\0132;.google.cloud.comp"
+          + "ute.v1.PeriodicPartialMaintenanceSchedule\"\315\001\n"
           + "\024ZoneSetLabelsRequest\022!\n"
-          + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n"
-          + "\006labels\030\377\277\301\356\001"
-          + " \003(\01329.google.cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n"
+          + "\021label_fing",
+      "erprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n"
+          + "\006labels\030\377\277\301\356\001 \003("
+          + "\01329.google.cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n"
           + "\013LabelsEntry\022\013\n"
           + "\003key\030\001 \001(\t\022\r\n"
           + "\005value\030\002 \001(\t:\0028\001B\024\n"
@@ -33301,7060 +33374,7015 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "\005_etagB\t\n"
           + "\007_policy2\263\006\n"
           + "\020AcceleratorTypes\022\326\001\n"
-          + "\016AggregatedList\022>.google.cloud.compute.v1.AggregatedListAcceleratorTyp"
-          + "esRequest\0326.google.cloud.compute.v1.Acce"
-          + "leratorTypeAggregatedList\"L\332A\007project\202\323\344"
-          + "\223\002<\022:/compute/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n"
-          + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequ"
-          + "est\032(.google.cloud.compute.v1.Accelerato"
-          + "rType\"w\332A\035project,zone,accelerator_type\202"
-          + "\323\344\223\002Q\022O/compute/v1/projects/{project}/zo"
-          + "nes/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n"
-          + "\004List\0224.google.cloud.compute.v1.ListAcceleratorTypesRequest\032,.google.c"
-          + "loud.compute.v1.AcceleratorTypeList\"S\332A\014"
-          + "project,zone\202\323\344\223\002>\022.google.cloud.compute.v"
+          + "1.AggregatedListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorTyp"
+          + "eAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/comp"
+          + "ute/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n"
+          + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.goog"
+          + "le.cloud.compute.v1.AcceleratorType\"w\332A\035"
+          + "project,zone,accelerator_type\202\323\344\223\002Q\022O/co"
+          + "mpute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n"
+          + "\004List\0224.google.cloud.compute.v1.ListAcce"
+          + "leratorTypesRequest\032,.google.cloud.compu"
+          + "te.v1.AcceleratorTypeList\"S\332A\014project,zo"
+          + "ne\202\323\344\223\002>\022project,zone,disk,disks_"
-          + "add_resource_policies_request_resource\212N"
-          + "\016ZoneOperations\202\323\344\223\002|\"L/compute/v1/proje"
-          + "cts/{project}/zones/{zone}/disks/{disk}/"
-          + "addResourcePolicies:,disks_add_resource_"
-          + "policies_request_resource\022\265\001\n\016Aggregated"
-          + "List\0223.google.cloud.compute.v1.Aggregate"
-          + "dListDisksRequest\032+.google.cloud.compute"
-          + ".v1.DiskAggregatedList\"A\332A\007project\202\323\344\223\0021"
-          + "\022//compute/v1/projects/{project}/aggrega"
-          + "ted/disks\022\216\002\n\nBulkInsert\022..google.cloud."
-          + "compute.v1.BulkInsertDiskRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"\253\001\332A/projec"
-          + "t,zone,bulk_insert_disk_resource_resourc"
-          + "e\212N\016ZoneOperations\202\323\344\223\002b\"project,zone,disk,disks_add_resour"
+          + "ce_policies_request_resource\212N\016ZoneOpera"
+          + "tions\202\323\344\223\002|\"L/compute/v1/projects/{proje"
+          + "ct}/zones/{zone}/disks/{disk}/addResourc"
+          + "ePolicies:,disks_add_resource_policies_r"
+          + "equest_resource\022\265\001\n\016AggregatedList\0223.goo"
+          + "gle.cloud.compute.v1.AggregatedListDisks"
+          + "Request\032+.google.cloud.compute.v1.DiskAg"
+          + "gregatedList\"A\332A\007project\202\323\344\223\0021\022//compute"
+          + "/v1/projects/{project}/aggregated/disks\022"
+          + "\216\002\n\nBulkInsert\022..google.cloud.compute.v1"
+          + ".BulkInsertDiskRequest\032\".google.cloud.co"
+          + "mpute.v1.Operation\"\253\001\332A/project,zone,bul"
+          + "k_insert_disk_resource_resource\212N\016ZoneOp"
+          + "erations\202\323\344\223\002b\".google.cloud.compute.v1.ListAssociat"
+          + "ionsFirewallPolicyRequest\032A.google.cloud"
+          + ".compute.v1.FirewallPoliciesListAssociat"
+          + "ionsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/loc"
+          + "ations/global/firewallPolicies/listAssoc"
+          + "iations\022\350\001\n\004Move\0222.google.cloud.compute."
+          + "v1.MoveFirewallPolicyRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\207\001\332A\031firewall_p"
+          + "olicy,parent_id\212N\034GlobalOrganizationOper"
+          + "ations\202\323\344\223\002F\"D/compute/v1/locations/glob"
+          + "al/firewallPolicies/{firewall_policy}/mo"
+          + "ve\022\216\002\n\005Patch\0223.google.cloud.compute.v1.P"
+          + "atchFirewallPolicyRequest\032\".google.cloud"
+          + ".compute.v1.Operation\"\253\001\332A(firewall_poli"
+          + "cy,firewall_policy_resource\212N\034GlobalOrga"
+          + "nizationOperations\202\323\344\223\002[2?/compute/v1/lo"
+          + "cations/global/firewallPolicies/{firewal"
+          + "l_policy}:\030firewall_policy_resource\022\252\002\n\t"
+          + "PatchRule\0227.google.cloud.compute.v1.Patc"
+          + "hRuleFirewallPolicyRequest\032\".google.clou"
+          + "d.compute.v1.Operation\"\277\001\332A-firewall_pol"
+          + "icy,firewall_policy_rule_resource\212N\034Glob"
+          + "alOrganizationOperations\202\323\344\223\002j\"I/compute"
+          + "/v1/locations/global/firewallPolicies/{f"
+          + "irewall_policy}/patchRule:\035firewall_poli"
+          + "cy_rule_resource\022\205\002\n\021RemoveAssociation\022?"
+          + ".google.cloud.compute.v1.RemoveAssociati"
+          + "onFirewallPolicyRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\212\001\332A\017firewall_policy"
+          + "\212N\034GlobalOrganizationOperations\202\323\344\223\002S\"Q/"
+          + "compute/v1/locations/global/firewallPoli"
+          + "cies/{firewall_policy}/removeAssociation"
+          + "\022\360\001\n\nRemoveRule\0228.google.cloud.compute.v"
+          + "1.RemoveRuleFirewallPolicyRequest\032\".goog"
+          + "le.cloud.compute.v1.Operation\"\203\001\332A\017firew"
+          + "all_policy\212N\034GlobalOrganizationOperation"
+          + "s\202\323\344\223\002L\"J/compute/v1/locations/global/fi"
+          + "rewallPolicies/{firewall_policy}/removeR"
+          + "ule\022\247\002\n\014SetIamPolicy\022:.google.cloud.comp"
+          + "ute.v1.SetIamPolicyFirewallPolicyRequest"
+          + "\032\037.google.cloud.compute.v1.Policy\"\271\001\332A8r"
+          + "esource,global_organization_set_policy_r"
+          + "equest_resource\202\323\344\223\002x\"E/compute/v1/locat"
+          + "ions/global/firewallPolicies/{resource}/"
+          + "setIamPolicy:/global_organization_set_po"
+          + "licy_request_resource\022\256\002\n\022TestIamPermiss"
+          + "ions\022@.google.cloud.compute.v1.TestIamPe"
+          + "rmissionsFirewallPolicyRequest\0320.google."
+          + "cloud.compute.v1.TestPermissionsResponse"
+          + "\"\243\001\332A*resource,test_permissions_request_"
+          + "resource\202\323\344\223\002p\"K/compute/v1/locations/gl"
+          + "obal/firewallPolicies/{resource}/testIam"
+          + "Permissions:!test_permissions_request_re"
+          + "source\032r\312A\026compute.googleapis.com\322AVhttp"
+          + "s://www.googleapis.com/auth/compute,http"
+          + "s://www.googleapis.com/auth/cloud-platfo"
+          + "rm2\204\r\n\tFirewalls\022\306\001\n\006Delete\022..google.clo"
+          + "ud.compute.v1.DeleteFirewallRequest\032\".go"
+          + "ogle.cloud.compute.v1.Operation\"h\332A\020proj"
+          + "ect,firewall\212N\020GlobalOperations\202\323\344\223\002<*:/"
+          + "compute/v1/projects/{project}/global/fir"
+          + "ewalls/{firewall}\022\254\001\n\003Get\022+.google.cloud"
+          + ".compute.v1.GetFirewallRequest\032!.google."
+          + "cloud.compute.v1.Firewall\"U\332A\020project,fi"
+          + "rewall\202\323\344\223\002<\022:/compute/v1/projects/{proj"
+          + "ect}/global/firewalls/{firewall}\022\327\001\n\006Ins"
+          + "ert\022..google.cloud.compute.v1.InsertFire"
+          + "wallRequest\032\".google.cloud.compute.v1.Op"
+          + "eration\"y\332A\031project,firewall_resource\212N\020"
+          + "GlobalOperations\202\323\344\223\002D\"//compute/v1/proj"
+          + "ects/{project}/global/firewalls:\021firewal"
+          + "l_resource\022\237\001\n\004List\022-.google.cloud.compu"
+          + "te.v1.ListFirewallsRequest\032%.google.clou"
+          + "d.compute.v1.FirewallList\"A\332A\007project\202\323\344"
+          + "\223\0021\022//compute/v1/projects/{project}/glob"
+          + "al/firewalls\022\352\001\n\005Patch\022-.google.cloud.co"
+          + "mpute.v1.PatchFirewallRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\215\001\332A\"project,f"
+          + "irewall,firewall_resource\212N\020GlobalOperat"
+          + "ions\202\323\344\223\002O2:/compute/v1/projects/{projec"
+          + "t}/global/firewalls/{firewall}:\021firewall"
+          + "_resource\022\262\002\n\022TestIamPermissions\022:.googl"
+          + "e.cloud.compute.v1.TestIamPermissionsFir"
+          + "ewallRequest\0320.google.cloud.compute.v1.T"
+          + "estPermissionsResponse\"\255\001\332A2project,reso"
+          + "urce,test_permissions_request_resource\202\323"
+          + "\344\223\002r\"M/compute/v1/projects/{project}/glo"
+          + "bal/firewalls/{resource}/testIamPermissi"
+          + "ons:!test_permissions_request_resource\022\354"
+          + "\001\n\006Update\022..google.cloud.compute.v1.Upda"
+          + "teFirewallRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\215\001\332A\"project,firewall,fire"
+          + "wall_resource\212N\020GlobalOperations\202\323\344\223\002O\032:"
+          + "/compute/v1/projects/{project}/global/fi"
+          + "rewalls/{firewall}:\021firewall_resource\032r\312"
+          + "A\026compute.googleapis.com\322AVhttps://www.g"
+          + "oogleapis.com/auth/compute,https://www.g"
+          + "oogleapis.com/auth/cloud-platform2\231\021\n\017Fo"
+          + "rwardingRules\022\323\001\n\016AggregatedList\022=.googl"
+          + "e.cloud.compute.v1.AggregatedListForward"
+          + "ingRulesRequest\0325.google.cloud.compute.v"
+          + "1.ForwardingRuleAggregatedList\"K\332A\007proje"
+          + "ct\202\323\344\223\002;\0229/compute/v1/projects/{project}"
+          + "/aggregated/forwardingRules\022\362\001\n\006Delete\0224"
+          + ".google.cloud.compute.v1.DeleteForwardin"
+          + "gRuleRequest\032\".google.cloud.compute.v1.O"
+          + "peration\"\215\001\332A\036project,region,forwarding_"
+          + "rule\212N\020RegionOperations\202\323\344\223\002S*Q/compute/"
+          + "v1/projects/{project}/regions/{region}/f"
+          + "orwardingRules/{forwarding_rule}\022\335\001\n\003Get"
+          + "\0221.google.cloud.compute.v1.GetForwarding"
+          + "RuleRequest\032\'.google.cloud.compute.v1.Fo"
+          + "rwardingRule\"z\332A\036project,region,forwardi"
+          + "ng_rule\202\323\344\223\002S\022Q/compute/v1/projects/{pro"
+          + "ject}/regions/{region}/forwardingRules/{"
+          + "forwarding_rule}\022\203\002\n\006Insert\0224.google.clo"
+          + "ud.compute.v1.InsertForwardingRuleReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"\236\001"
+          + "\332A\'project,region,forwarding_rule_resour"
+          + "ce\212N\020RegionOperations\202\323\344\223\002[\"?/compute/v1"
+          + "/projects/{project}/regions/{region}/for"
+          + "wardingRules:\030forwarding_rule_resource\022\302"
+          + "\001\n\004List\0223.google.cloud.compute.v1.ListFo"
+          + "rwardingRulesRequest\032+.google.cloud.comp"
+          + "ute.v1.ForwardingRuleList\"X\332A\016project,re"
+          + "gion\202\323\344\223\002A\022?/compute/v1/projects/{projec"
+          + "t}/regions/{region}/forwardingRules\022\243\002\n\005"
+          + "Patch\0223.google.cloud.compute.v1.PatchFor"
+          + "wardingRuleRequest\032\".google.cloud.comput"
+          + "e.v1.Operation\"\300\001\332A7project,region,forwa"
+          + "rding_rule,forwarding_rule_resource\212N\020Re"
+          + "gionOperations\202\323\344\223\002m2Q/compute/v1/projec"
+          + "ts/{project}/regions/{region}/forwarding"
+          + "Rules/{forwarding_rule}:\030forwarding_rule"
+          + "_resource\022\273\002\n\tSetLabels\0227.google.cloud.c"
+          + "ompute.v1.SetLabelsForwardingRuleRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"\320\001\332"
+          + "A:project,region,resource,region_set_lab"
+          + "els_request_resource\212N\020RegionOperations\202"
+          + "\323\344\223\002z\"T/compute/v1/projects/{project}/re"
+          + "gions/{region}/forwardingRules/{resource"
+          + "}/setLabels:\"region_set_labels_request_r"
+          + "esource\022\267\002\n\tSetTarget\0227.google.cloud.com"
+          + "pute.v1.SetTargetForwardingRuleRequest\032\""
+          + ".google.cloud.compute.v1.Operation\"\314\001\332A8"
+          + "project,region,forwarding_rule,target_re"
+          + "ference_resource\212N\020RegionOperations\202\323\344\223\002"
+          + "x\"[/compute/v1/projects/{project}/region"
+          + "s/{region}/forwardingRules/{forwarding_r"
+          + "ule}/setTarget:\031target_reference_resourc"
+          + "e\032r\312A\026compute.googleapis.com\322AVhttps://w"
+          + "ww.googleapis.com/auth/compute,https://w"
+          + "ww.googleapis.com/auth/cloud-platform2\337\016"
+          + "\n\022FutureReservations\022\345\001\n\016AggregatedList\022"
+          + "@.google.cloud.compute.v1.AggregatedList"
+          + "FutureReservationsRequest\032A.google.cloud"
+          + ".compute.v1.FutureReservationsAggregated",
+      "ListResponse\"N\332A\007project\202\323\344\223\002>\022/compute/v1/projects/{project}/zone"
+          + "s/{zone}/futureReservations:\033future_rese"
+          + "rvation_resource\022\316\001\n\004List\0226.google.cloud"
+          + ".compute.v1.ListFutureReservationsReques"
+          + "t\0327.google.cloud.compute.v1.FutureReserv"
+          + "ationsListResponse\"U\332A\014project,zone\202\323\344\223\002"
+          + "@\022>/compute/v1/projects/{project}/zones/"
+          + "{zone}/futureReservations\022\257\002\n\006Update\0227.g"
+          + "oogle.cloud.compute.v1.UpdateFutureReser"
+          + "vationRequest\032\".google.cloud.compute.v1."
+          + "Operation\"\307\001\332A;project,zone,future_reser"
+          + "vation,future_reservation_resource\212N\016Zon"
+          + "eOperations\202\323\344\223\002r2S/compute/v1/projects/"
+          + "{project}/zones/{zone}/futureReservation"
+          + "s/{future_reservation}:\033future_reservati"
+          + "on_resource\032r\312A\026compute.googleapis.com\322A"
+          + "Vhttps://www.googleapis.com/auth/compute"
+          + ",https://www.googleapis.com/auth/cloud-p"
+          + "latform2\203\016\n\017GlobalAddresses\022\311\001\n\006Delete\0223"
+          + ".google.cloud.compute.v1.DeleteGlobalAdd"
+          + "ressRequest\032\".google.cloud.compute.v1.Op"
+          + "eration\"f\332A\017project,address\212N\020GlobalOper"
+          + "ations\202\323\344\223\002;*9/compute/v1/projects/{proj"
+          + "ect}/global/addresses/{address}\022\256\001\n\003Get\022"
+          + "0.google.cloud.compute.v1.GetGlobalAddre"
+          + "ssRequest\032 .google.cloud.compute.v1.Addr"
+          + "ess\"S\332A\017project,address\202\323\344\223\002;\0229/compute/"
+          + "v1/projects/{project}/global/addresses/{"
+          + "address}\022\332\001\n\006Insert\0223.google.cloud.compu"
+          + "te.v1.InsertGlobalAddressRequest\032\".googl"
+          + "e.cloud.compute.v1.Operation\"w\332A\030project"
+          + ",address_resource\212N\020GlobalOperations\202\323\344\223"
+          + "\002C\"//compute/v1/projects/{project}/globa"
+          + "l/addresses:\020address_resource\022\244\001\n\004List\0223"
+          + ".google.cloud.compute.v1.ListGlobalAddre"
+          + "ssesRequest\032$.google.cloud.compute.v1.Ad"
+          + "dressList\"A\332A\007project\202\323\344\223\0021\022//compute/v1"
+          + "/projects/{project}/global/addresses\022\232\002\n"
+          + "\004Move\0221.google.cloud.compute.v1.MoveGlob"
+          + "alAddressRequest\032\".google.cloud.compute."
+          + "v1.Operation\"\272\001\332A6project,address,global"
+          + "_addresses_move_request_resource\212N\020Globa"
+          + "lOperations\202\323\344\223\002h\">/compute/v1/projects/"
+          + "{project}/global/addresses/{address}/mov"
+          + "e:&global_addresses_move_request_resourc"
+          + "e\022\243\002\n\tSetLabels\0226.google.cloud.compute.v"
+          + "1.SetLabelsGlobalAddressRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"\271\001\332A3project"
+          + ",resource,global_set_labels_request_reso"
+          + "urce\212N\020GlobalOperations\202\323\344\223\002j\"D/compute/"
+          + "v1/projects/{project}/global/addresses/{"
           + "resource}/setLabels:\"global_set_labels_r"
-          + "equest_resource\022\306\002\n\022TestIamPermissions\022D"
+          + "equest_resource\022\267\002\n\022TestIamPermissions\022?"
           + ".google.cloud.compute.v1.TestIamPermissi"
-          + "onsExternalVpnGatewayRequest\0320.google.cl"
-          + "oud.compute.v1.TestPermissionsResponse\"\267"
-          + "\001\332A2project,resource,test_permissions_re"
-          + "quest_resource\202\323\344\223\002|\"W/compute/v1/projec"
-          + "ts/{project}/global/externalVpnGateways/"
-          + "{resource}/testIamPermissions:!test_perm"
-          + "issions_request_resource\032r\312A\026compute.goo"
-          + "gleapis.com\322AVhttps://www.googleapis.com"
-          + "/auth/compute,https://www.googleapis.com"
-          + "/auth/cloud-platform2\225$\n\020FirewallPolicie"
-          + "s\022\307\002\n\016AddAssociation\022<.google.cloud.comp"
-          + "ute.v1.AddAssociationFirewallPolicyReque"
-          + "st\032\".google.cloud.compute.v1.Operation\"\322"
-          + "\001\332A4firewall_policy,firewall_policy_asso"
-          + "ciation_resource\212N\034GlobalOrganizationOpe"
-          + "rations\202\323\344\223\002v\"N/compute/v1/locations/glo"
-          + "bal/firewallPolicies/{firewall_policy}/a"
-          + "ddAssociation:$firewall_policy_associati"
-          + "on_resource\022\244\002\n\007AddRule\0225.google.cloud.c"
-          + "ompute.v1.AddRuleFirewallPolicyRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\275\001\332A-"
-          + "firewall_policy,firewall_policy_rule_res"
-          + "ource\212N\034GlobalOrganizationOperations\202\323\344\223"
-          + "\002h\"G/compute/v1/locations/global/firewal"
-          + "lPolicies/{firewall_policy}/addRule:\035fir"
-          + "ewall_policy_rule_resource\022\360\001\n\nCloneRule"
-          + "s\0228.google.cloud.compute.v1.CloneRulesFi"
-          + "rewallPolicyRequest\032\".google.cloud.compu"
-          + "te.v1.Operation\"\203\001\332A\017firewall_policy\212N\034G"
-          + "lobalOrganizationOperations\202\323\344\223\002L\"J/comp"
-          + "ute/v1/locations/global/firewallPolicies"
-          + "/{firewall_policy}/cloneRules\022\334\001\n\006Delete"
-          + "\0224.google.cloud.compute.v1.DeleteFirewal"
-          + "lPolicyRequest\032\".google.cloud.compute.v1"
-          + ".Operation\"x\332A\017firewall_policy\212N\034GlobalO"
-          + "rganizationOperations\202\323\344\223\002A*?/compute/v1"
-          + "/locations/global/firewallPolicies/{fire"
-          + "wall_policy}\022\274\001\n\003Get\0221.google.cloud.comp"
-          + "ute.v1.GetFirewallPolicyRequest\032\'.google"
-          + ".cloud.compute.v1.FirewallPolicy\"Y\332A\017fir"
-          + "ewall_policy\202\323\344\223\002A\022?/compute/v1/location"
-          + "s/global/firewallPolicies/{firewall_poli"
-          + "cy}\022\354\001\n\016GetAssociation\022<.google.cloud.co"
-          + "mpute.v1.GetAssociationFirewallPolicyReq"
-          + "uest\0322.google.cloud.compute.v1.FirewallP"
-          + "olicyAssociation\"h\332A\017firewall_policy\202\323\344\223"
-          + "\002P\022N/compute/v1/locations/global/firewal"
-          + "lPolicies/{firewall_policy}/getAssociati"
-          + "on\022\305\001\n\014GetIamPolicy\022:.google.cloud.compu"
-          + "te.v1.GetIamPolicyFirewallPolicyRequest\032"
-          + "\037.google.cloud.compute.v1.Policy\"X\332A\010res"
-          + "ource\202\323\344\223\002G\022E/compute/v1/locations/globa"
-          + "l/firewallPolicies/{resource}/getIamPoli"
-          + "cy\022\320\001\n\007GetRule\0225.google.cloud.compute.v1"
-          + ".GetRuleFirewallPolicyRequest\032+.google.c"
-          + "loud.compute.v1.FirewallPolicyRule\"a\332A\017f"
-          + "irewall_policy\202\323\344\223\002I\022G/compute/v1/locati"
-          + "ons/global/firewallPolicies/{firewall_po"
-          + "licy}/getRule\022\370\001\n\006Insert\0224.google.cloud."
-          + "compute.v1.InsertFirewallPolicyRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\223\001\332A\""
-          + "parent_id,firewall_policy_resource\212N\034Glo"
-          + "balOrganizationOperations\202\323\344\223\002I\"-/comput"
-          + "e/v1/locations/global/firewallPolicies:\030"
-          + "firewall_policy_resource\022\243\001\n\004List\0224.goog"
-          + "le.cloud.compute.v1.ListFirewallPolicies"
-          + "Request\032+.google.cloud.compute.v1.Firewa"
-          + "llPolicyList\"8\332A\000\202\323\344\223\002/\022-/compute/v1/loc"
-          + "ations/global/firewallPolicies\022\340\001\n\020ListA"
-          + "ssociations\022>.google.cloud.compute.v1.Li"
-          + "stAssociationsFirewallPolicyRequest\032A.go"
-          + "ogle.cloud.compute.v1.FirewallPoliciesLi"
-          + "stAssociationsResponse\"I\332A\000\202\323\344\223\002@\022>/comp"
-          + "ute/v1/locations/global/firewallPolicies"
-          + "/listAssociations\022\350\001\n\004Move\0222.google.clou"
-          + "d.compute.v1.MoveFirewallPolicyRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\207\001\332A\031"
-          + "firewall_policy,parent_id\212N\034GlobalOrgani"
-          + "zationOperations\202\323\344\223\002F\"D/compute/v1/loca"
-          + "tions/global/firewallPolicies/{firewall_"
-          + "policy}/move\022\216\002\n\005Patch\0223.google.cloud.co"
-          + "mpute.v1.PatchFirewallPolicyRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\253\001\332A(fir"
-          + "ewall_policy,firewall_policy_resource\212N\034"
-          + "GlobalOrganizationOperations\202\323\344\223\002[2?/com"
-          + "pute/v1/locations/global/firewallPolicie"
-          + "s/{firewall_policy}:\030firewall_policy_res"
-          + "ource\022\252\002\n\tPatchRule\0227.google.cloud.compu"
-          + "te.v1.PatchRuleFirewallPolicyRequest\032\".g"
-          + "oogle.cloud.compute.v1.Operation\"\277\001\332A-fi"
-          + "rewall_policy,firewall_policy_rule_resou"
-          + "rce\212N\034GlobalOrganizationOperations\202\323\344\223\002j"
-          + "\"I/compute/v1/locations/global/firewallP"
-          + "olicies/{firewall_policy}/patchRule:\035fir"
-          + "ewall_policy_rule_resource\022\205\002\n\021RemoveAss"
-          + "ociation\022?.google.cloud.compute.v1.Remov"
-          + "eAssociationFirewallPolicyRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\212\001\332A\017firew"
-          + "all_policy\212N\034GlobalOrganizationOperation"
-          + "s\202\323\344\223\002S\"Q/compute/v1/locations/global/fi"
-          + "rewallPolicies/{firewall_policy}/removeA"
-          + "ssociation\022\360\001\n\nRemoveRule\0228.google.cloud"
-          + ".compute.v1.RemoveRuleFirewallPolicyRequ"
-          + "est\032\".google.cloud.compute.v1.Operation\""
-          + "\203\001\332A\017firewall_policy\212N\034GlobalOrganizatio"
-          + "nOperations\202\323\344\223\002L\"J/compute/v1/locations"
-          + "/global/firewallPolicies/{firewall_polic"
-          + "y}/removeRule\022\247\002\n\014SetIamPolicy\022:.google."
-          + "cloud.compute.v1.SetIamPolicyFirewallPol"
-          + "icyRequest\032\037.google.cloud.compute.v1.Pol"
-          + "icy\"\271\001\332A8resource,global_organization_se"
-          + "t_policy_request_resource\202\323\344\223\002x\"E/comput"
-          + "e/v1/locations/global/firewallPolicies/{"
-          + "resource}/setIamPolicy:/global_organizat"
-          + "ion_set_policy_request_resource\022\256\002\n\022Test"
-          + "IamPermissions\022@.google.cloud.compute.v1"
-          + ".TestIamPermissionsFirewallPolicyRequest"
-          + "\0320.google.cloud.compute.v1.TestPermissio"
-          + "nsResponse\"\243\001\332A*resource,test_permission"
-          + "s_request_resource\202\323\344\223\002p\"K/compute/v1/lo"
-          + "cations/global/firewallPolicies/{resourc"
-          + "e}/testIamPermissions:!test_permissions_"
-          + "request_resource\032r\312A\026compute.googleapis."
-          + "com\322AVhttps://www.googleapis.com/auth/co"
-          + "mpute,https://www.googleapis.com/auth/cl"
-          + "oud-platform2\204\r\n\tFirewalls\022\306\001\n\006Delete\022.."
-          + "google.cloud.compute.v1.DeleteFirewallRe"
-          + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"h\332A\020project,firewall\212N\020GlobalOperation"
-          + "s\202\323\344\223\002<*:/compute/v1/projects/{project}/"
-          + "global/firewalls/{firewall}\022\254\001\n\003Get\022+.go"
-          + "ogle.cloud.compute.v1.GetFirewallRequest"
-          + "\032!.google.cloud.compute.v1.Firewall\"U\332A\020"
-          + "project,firewall\202\323\344\223\002<\022:/compute/v1/proj"
-          + "ects/{project}/global/firewalls/{firewal"
-          + "l}\022\327\001\n\006Insert\022..google.cloud.compute.v1."
-          + "InsertFirewallRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"y\332A\031project,firewall_r"
-          + "esource\212N\020GlobalOperations\202\323\344\223\002D\"//compu"
-          + "te/v1/projects/{project}/global/firewall"
-          + "s:\021firewall_resource\022\237\001\n\004List\022-.google.c"
-          + "loud.compute.v1.ListFirewallsRequest\032%.g"
-          + "oogle.cloud.compute.v1.FirewallList\"A\332A\007"
-          + "project\202\323\344\223\0021\022//compute/v1/projects/{pro"
-          + "ject}/global/firewalls\022\352\001\n\005Patch\022-.googl"
-          + "e.cloud.compute.v1.PatchFirewallRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\215\001\332A"
-          + "\"project,firewall,firewall_resource\212N\020Gl"
-          + "obalOperations\202\323\344\223\002O2:/compute/v1/projec"
-          + "ts/{project}/global/firewalls/{firewall}"
-          + ":\021firewall_resource\022\262\002\n\022TestIamPermissio"
-          + "ns\022:.google.cloud.compute.v1.TestIamPerm"
-          + "issionsFirewallRequest\0320.google.cloud.co"
-          + "mpute.v1.TestPermissionsResponse\"\255\001\332A2pr"
-          + "oject,resource,test_permissions_request_"
-          + "resource\202\323\344\223\002r\"M/compute/v1/projects/{pr"
-          + "oject}/global/firewalls/{resource}/testI"
-          + "amPermissions:!test_permissions_request_"
-          + "resource\022\354\001\n\006Update\022..google.cloud.compu"
-          + "te.v1.UpdateFirewallRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\215\001\332A\"project,fir"
-          + "ewall,firewall_resource\212N\020GlobalOperatio"
-          + "ns\202\323\344\223\002O\032:/compute/v1/projects/{project}"
-          + "/global/firewalls/{firewall}:\021firewall_r"
+          + "onsGlobalAddressRequest\0320.google.cloud.c"
+          + "ompute.v1.TestPermissionsResponse\"\255\001\332A2p"
+          + "roject,resource,test_permissions_request"
+          + "_resource\202\323\344\223\002r\"M/compute/v1/projects/{p"
+          + "roject}/global/addresses/{resource}/test"
+          + "IamPermissions:!test_permissions_request"
+          + "_resource\032r\312A\026compute.googleapis.com\322AVh"
+          + "ttps://www.googleapis.com/auth/compute,h"
+          + "ttps://www.googleapis.com/auth/cloud-pla"
+          + "tform2\373\016\n\025GlobalForwardingRules\022\346\001\n\006Dele"
+          + "te\022:.google.cloud.compute.v1.DeleteGloba"
+          + "lForwardingRuleRequest\032\".google.cloud.co"
+          + "mpute.v1.Operation\"|\332A\027project,forwardin"
+          + "g_rule\212N\020GlobalOperations\202\323\344\223\002I*G/comput"
+          + "e/v1/projects/{project}/global/forwardin"
+          + "gRules/{forwarding_rule}\022\322\001\n\003Get\0227.googl"
+          + "e.cloud.compute.v1.GetGlobalForwardingRu"
+          + "leRequest\032\'.google.cloud.compute.v1.Forw"
+          + "ardingRule\"i\332A\027project,forwarding_rule\202\323"
+          + "\344\223\002I\022G/compute/v1/projects/{project}/glo"
+          + "bal/forwardingRules/{forwarding_rule}\022\370\001"
+          + "\n\006Insert\022:.google.cloud.compute.v1.Inser"
+          + "tGlobalForwardingRuleRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\215\001\332A project,fo"
+          + "rwarding_rule_resource\212N\020GlobalOperation"
+          + "s\202\323\344\223\002Q\"5/compute/v1/projects/{project}/"
+          + "global/forwardingRules:\030forwarding_rule_"
+          + "resource\022\267\001\n\004List\0229.google.cloud.compute"
+          + ".v1.ListGlobalForwardingRulesRequest\032+.g"
+          + "oogle.cloud.compute.v1.ForwardingRuleLis"
+          + "t\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/project"
+          + "s/{project}/global/forwardingRules\022\230\002\n\005P"
+          + "atch\0229.google.cloud.compute.v1.PatchGlob"
+          + "alForwardingRuleRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\257\001\332A0project,forward"
+          + "ing_rule,forwarding_rule_resource\212N\020Glob"
+          + "alOperations\202\323\344\223\002c2G/compute/v1/projects"
+          + "/{project}/global/forwardingRules/{forwa"
+          + "rding_rule}:\030forwarding_rule_resource\022\260\002"
+          + "\n\tSetLabels\022=.google.cloud.compute.v1.Se"
+          + "tLabelsGlobalForwardingRuleRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"\277\001\332A3proj"
+          + "ect,resource,global_set_labels_request_r"
+          + "esource\212N\020GlobalOperations\202\323\344\223\002p\"J/compu"
+          + "te/v1/projects/{project}/global/forwardi"
+          + "ngRules/{resource}/setLabels:\"global_set"
+          + "_labels_request_resource\022\254\002\n\tSetTarget\022="
+          + ".google.cloud.compute.v1.SetTargetGlobal"
+          + "ForwardingRuleRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"\273\001\332A1project,forwardin"
+          + "g_rule,target_reference_resource\212N\020Globa"
+          + "lOperations\202\323\344\223\002n\"Q/compute/v1/projects/"
+          + "{project}/global/forwardingRules/{forwar"
+          + "ding_rule}/setTarget:\031target_reference_r"
           + "esource\032r\312A\026compute.googleapis.com\322AVhtt"
           + "ps://www.googleapis.com/auth/compute,htt"
           + "ps://www.googleapis.com/auth/cloud-platf"
-          + "orm2\231\021\n\017ForwardingRules\022\323\001\n\016AggregatedLi"
-          + "st\022=.google.cloud.compute.v1.AggregatedL"
-          + "istForwardingRulesRequest\0325.google.cloud"
-          + ".compute.v1.ForwardingRuleAggregatedList"
-          + "\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/projects"
-          + "/{project}/aggregated/forwardingRules\022\362\001"
-          + "\n\006Delete\0224.google.cloud.compute.v1.Delet"
-          + "eForwardingRuleRequest\032\".google.cloud.co"
-          + "mpute.v1.Operation\"\215\001\332A\036project,region,f"
-          + "orwarding_rule\212N\020RegionOperations\202\323\344\223\002S*"
-          + "Q/compute/v1/projects/{project}/regions/"
-          + "{region}/forwardingRules/{forwarding_rul"
-          + "e}\022\335\001\n\003Get\0221.google.cloud.compute.v1.Get"
-          + "ForwardingRuleRequest\032\'.google.cloud.com"
-          + "pute.v1.ForwardingRule\"z\332A\036project,regio"
-          + "n,forwarding_rule\202\323\344\223\002S\022Q/compute/v1/pro"
-          + "jects/{project}/regions/{region}/forward"
-          + "ingRules/{forwarding_rule}\022\203\002\n\006Insert\0224."
-          + "google.cloud.compute.v1.InsertForwarding"
-          + "RuleRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"\236\001\332A\'project,region,forwarding_r"
-          + "ule_resource\212N\020RegionOperations\202\323\344\223\002[\"?/"
-          + "compute/v1/projects/{project}/regions/{r"
-          + "egion}/forwardingRules:\030forwarding_rule_"
-          + "resource\022\302\001\n\004List\0223.google.cloud.compute"
-          + ".v1.ListForwardingRulesRequest\032+.google."
-          + "cloud.compute.v1.ForwardingRuleList\"X\332A\016"
-          + "project,region\202\323\344\223\002A\022?/compute/v1/projec"
-          + "ts/{project}/regions/{region}/forwarding"
-          + "Rules\022\243\002\n\005Patch\0223.google.cloud.compute.v"
-          + "1.PatchForwardingRuleRequest\032\".google.cl"
-          + "oud.compute.v1.Operation\"\300\001\332A7project,re"
-          + "gion,forwarding_rule,forwarding_rule_res"
-          + "ource\212N\020RegionOperations\202\323\344\223\002m2Q/compute"
-          + "/v1/projects/{project}/regions/{region}/"
-          + "forwardingRules/{forwarding_rule}:\030forwa"
-          + "rding_rule_resource\022\273\002\n\tSetLabels\0227.goog"
-          + "le.cloud.compute.v1.SetLabelsForwardingR"
-          + "uleRequest\032\".google.cloud.compute.v1.Ope"
-          + "ration\"\320\001\332A:project,region,resource,regi"
-          + "on_set_labels_request_resource\212N\020RegionO"
-          + "perations\202\323\344\223\002z\"T/compute/v1/projects/{p"
-          + "roject}/regions/{region}/forwardingRules"
-          + "/{resource}/setLabels:\"region_set_labels"
-          + "_request_resource\022\267\002\n\tSetTarget\0227.google"
-          + ".cloud.compute.v1.SetTargetForwardingRul"
-          + "eRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\314\001\332A8project,region,forwarding_rule"
-          + ",target_reference_resource\212N\020RegionOpera"
-          + "tions\202\323\344\223\002x\"[/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/forwardingRules/{fo"
-          + "rwarding_rule}/setTarget:\031target_referen"
-          + "ce_resource\032r\312A\026compute.googleapis.com\322A"
-          + "Vhttps://www.googleapis.com/auth/compute"
-          + ",https://www.googleapis.com/auth/cloud-p"
-          + "latform2\337\016\n\022FutureReservations\022\345\001\n\016Aggre"
-          + "gatedList\022@.google.cloud.compute.v1.Aggr"
-          + "egatedListFutureReservationsRequest\032A.go"
-          + "ogle.cloud.compute.v1.FutureReservations"
-          + "AggregatedListResponse\"N\332A\007project\202\323\344\223\002>"
-          + "\022/compute/v1/projects/{pro"
-          + "ject}/zones/{zone}/futureReservations:\033f"
-          + "uture_reservation_resource\022\316\001\n\004List\0226.go"
-          + "ogle.cloud.compute.v1.ListFutureReservat"
-          + "ionsRequest\0327.google.cloud.compute.v1.Fu"
-          + "tureReservationsListResponse\"U\332A\014project"
-          + ",zone\202\323\344\223\002@\022>/compute/v1/projects/{proje"
-          + "ct}/zones/{zone}/futureReservations\022\257\002\n\006"
-          + "Update\0227.google.cloud.compute.v1.UpdateF"
-          + "utureReservationRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"\307\001\332A;project,zone,fu"
-          + "ture_reservation,future_reservation_reso"
-          + "urce\212N\016ZoneOperations\202\323\344\223\002r2S/compute/v1"
-          + "/projects/{project}/zones/{zone}/futureR"
-          + "eservations/{future_reservation}:\033future"
-          + "_reservation_resource\032r\312A\026compute.google"
-          + "apis.com\322AVhttps://www.googleapis.com/au"
-          + "th/compute,https://www.googleapis.com/au"
-          + "th/cloud-platform2\203\016\n\017GlobalAddresses\022\311\001"
-          + "\n\006Delete\0223.google.cloud.compute.v1.Delet"
-          + "eGlobalAddressRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"f\332A\017project,address\212N\020"
-          + "GlobalOperations\202\323\344\223\002;*9/compute/v1/proj"
-          + "ects/{project}/global/addresses/{address"
-          + "}\022\256\001\n\003Get\0220.google.cloud.compute.v1.GetG"
-          + "lobalAddressRequest\032 .google.cloud.compu"
-          + "te.v1.Address\"S\332A\017project,address\202\323\344\223\002;\022"
-          + "9/compute/v1/projects/{project}/global/a"
-          + "ddresses/{address}\022\332\001\n\006Insert\0223.google.c"
-          + "loud.compute.v1.InsertGlobalAddressReque"
-          + "st\032\".google.cloud.compute.v1.Operation\"w"
-          + "\332A\030project,address_resource\212N\020GlobalOper",
-      "ations\202\323\344\223\002C\"//compute/v1/projects/{proj"
-          + "ect}/global/addresses:\020address_resource\022"
-          + "\244\001\n\004List\0223.google.cloud.compute.v1.ListG"
-          + "lobalAddressesRequest\032$.google.cloud.com"
-          + "pute.v1.AddressList\"A\332A\007project\202\323\344\223\0021\022//"
-          + "compute/v1/projects/{project}/global/add"
-          + "resses\022\232\002\n\004Move\0221.google.cloud.compute.v"
-          + "1.MoveGlobalAddressRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\272\001\332A6project,addr"
-          + "ess,global_addresses_move_request_resour"
-          + "ce\212N\020GlobalOperations\202\323\344\223\002h\">/compute/v1"
-          + "/projects/{project}/global/addresses/{ad"
-          + "dress}/move:&global_addresses_move_reque"
-          + "st_resource\022\243\002\n\tSetLabels\0226.google.cloud"
-          + ".compute.v1.SetLabelsGlobalAddressReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"\271\001"
-          + "\332A3project,resource,global_set_labels_re"
-          + "quest_resource\212N\020GlobalOperations\202\323\344\223\002j\""
-          + "D/compute/v1/projects/{project}/global/a"
-          + "ddresses/{resource}/setLabels:\"global_se"
-          + "t_labels_request_resource\022\267\002\n\022TestIamPer"
-          + "missions\022?.google.cloud.compute.v1.TestI"
-          + "amPermissionsGlobalAddressRequest\0320.goog"
-          + "le.cloud.compute.v1.TestPermissionsRespo"
-          + "nse\"\255\001\332A2project,resource,test_permissio"
-          + "ns_request_resource\202\323\344\223\002r\"M/compute/v1/p"
-          + "rojects/{project}/global/addresses/{reso"
-          + "urce}/testIamPermissions:!test_permissio"
-          + "ns_request_resource\032r\312A\026compute.googleap"
-          + "is.com\322AVhttps://www.googleapis.com/auth"
-          + "/compute,https://www.googleapis.com/auth"
-          + "/cloud-platform2\373\016\n\025GlobalForwardingRule"
-          + "s\022\346\001\n\006Delete\022:.google.cloud.compute.v1.D"
-          + "eleteGlobalForwardingRuleRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"|\332A\027project"
-          + ",forwarding_rule\212N\020GlobalOperations\202\323\344\223\002"
-          + "I*G/compute/v1/projects/{project}/global"
-          + "/forwardingRules/{forwarding_rule}\022\322\001\n\003G"
-          + "et\0227.google.cloud.compute.v1.GetGlobalFo"
-          + "rwardingRuleRequest\032\'.google.cloud.compu"
-          + "te.v1.ForwardingRule\"i\332A\027project,forward"
-          + "ing_rule\202\323\344\223\002I\022G/compute/v1/projects/{pr"
-          + "oject}/global/forwardingRules/{forwardin"
-          + "g_rule}\022\370\001\n\006Insert\022:.google.cloud.comput"
-          + "e.v1.InsertGlobalForwardingRuleRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\215\001\332A "
-          + "project,forwarding_rule_resource\212N\020Globa"
-          + "lOperations\202\323\344\223\002Q\"5/compute/v1/projects/"
-          + "{project}/global/forwardingRules:\030forwar"
-          + "ding_rule_resource\022\267\001\n\004List\0229.google.clo"
-          + "ud.compute.v1.ListGlobalForwardingRulesR"
-          + "equest\032+.google.cloud.compute.v1.Forward"
-          + "ingRuleList\"G\332A\007project\202\323\344\223\0027\0225/compute/"
-          + "v1/projects/{project}/global/forwardingR"
-          + "ules\022\230\002\n\005Patch\0229.google.cloud.compute.v1"
-          + ".PatchGlobalForwardingRuleRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\257\001\332A0proje"
-          + "ct,forwarding_rule,forwarding_rule_resou"
-          + "rce\212N\020GlobalOperations\202\323\344\223\002c2G/compute/v"
-          + "1/projects/{project}/global/forwardingRu"
-          + "les/{forwarding_rule}:\030forwarding_rule_r"
-          + "esource\022\260\002\n\tSetLabels\022=.google.cloud.com"
-          + "pute.v1.SetLabelsGlobalForwardingRuleReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\277\001\332A3project,resource,global_set_labels"
-          + "_request_resource\212N\020GlobalOperations\202\323\344\223"
-          + "\002p\"J/compute/v1/projects/{project}/globa"
-          + "l/forwardingRules/{resource}/setLabels:\""
-          + "global_set_labels_request_resource\022\254\002\n\tS"
-          + "etTarget\022=.google.cloud.compute.v1.SetTa"
-          + "rgetGlobalForwardingRuleRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"\273\001\332A1project"
-          + ",forwarding_rule,target_reference_resour"
-          + "ce\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute/v1"
-          + "/projects/{project}/global/forwardingRul"
-          + "es/{forwarding_rule}/setTarget:\031target_r"
-          + "eference_resource\032r\312A\026compute.googleapis"
-          + ".com\322AVhttps://www.googleapis.com/auth/c"
-          + "ompute,https://www.googleapis.com/auth/c"
-          + "loud-platform2\254\022\n\033GlobalNetworkEndpointG"
-          + "roups\022\274\003\n\026AttachNetworkEndpoints\022P.googl"
-          + "e.cloud.compute.v1.AttachNetworkEndpoint"
-          + "sGlobalNetworkEndpointGroupRequest\032\".goo"
-          + "gle.cloud.compute.v1.Operation\"\253\002\332A_proj"
-          + "ect,network_endpoint_group,global_networ"
-          + "k_endpoint_groups_attach_endpoints_reque"
-          + "st_resource\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/"
-          + "compute/v1/projects/{project}/global/net"
-          + "workEndpointGroups/{network_endpoint_gro"
-          + "up}/attachNetworkEndpoints:@global_netwo"
-          + "rk_endpoint_groups_attach_endpoints_requ"
-          + "est_resource\022\201\002\n\006Delete\022@.google.cloud.c"
-          + "ompute.v1.DeleteGlobalNetworkEndpointGro"
-          + "upRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"\220\001\332A\036project,network_endpoint_grou"
-          + "p\212N\020GlobalOperations\202\323\344\223\002V*T/compute/v1/"
-          + "projects/{project}/global/networkEndpoin"
-          + "tGroups/{network_endpoint_group}\022\274\003\n\026Det"
-          + "achNetworkEndpoints\022P.google.cloud.compu"
-          + "te.v1.DetachNetworkEndpointsGlobalNetwor"
-          + "kEndpointGroupRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"\253\002\332A_project,network_e"
-          + "ndpoint_group,global_network_endpoint_gr"
-          + "oups_detach_endpoints_request_resource\212N"
-          + "\020GlobalOperations\202\323\344\223\002\257\001\"k/compute/v1/pr"
-          + "ojects/{project}/global/networkEndpointG"
-          + "roups/{network_endpoint_group}/detachNet"
-          + "workEndpoints:@global_network_endpoint_g"
-          + "roups_detach_endpoints_request_resource\022"
-          + "\362\001\n\003Get\022=.google.cloud.compute.v1.GetGlo"
-          + "balNetworkEndpointGroupRequest\032-.google."
-          + "cloud.compute.v1.NetworkEndpointGroup\"}\332"
-          + "A\036project,network_endpoint_group\202\323\344\223\002V\022T"
-          + "/compute/v1/projects/{project}/global/ne"
-          + "tworkEndpointGroups/{network_endpoint_gr"
-          + "oup}\022\222\002\n\006Insert\022@.google.cloud.compute.v"
-          + "1.InsertGlobalNetworkEndpointGroupReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"\241\001"
-          + "\332A\'project,network_endpoint_group_resour"
-          + "ce\212N\020GlobalOperations\202\323\344\223\002^\";/compute/v1"
+          + "orm2\254\022\n\033GlobalNetworkEndpointGroups\022\274\003\n\026"
+          + "AttachNetworkEndpoints\022P.google.cloud.co"
+          + "mpute.v1.AttachNetworkEndpointsGlobalNet"
+          + "workEndpointGroupRequest\032\".google.cloud."
+          + "compute.v1.Operation\"\253\002\332A_project,networ"
+          + "k_endpoint_group,global_network_endpoint"
+          + "_groups_attach_endpoints_request_resourc"
+          + "e\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/compute/v1"
           + "/projects/{project}/global/networkEndpoi"
-          + "ntGroups:\037network_endpoint_group_resourc"
-          + "e\022\311\001\n\004List\022?.google.cloud.compute.v1.Lis"
-          + "tGlobalNetworkEndpointGroupsRequest\0321.go"
-          + "ogle.cloud.compute.v1.NetworkEndpointGro"
-          + "upList\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/pr"
-          + "ojects/{project}/global/networkEndpointG"
-          + "roups\022\300\002\n\024ListNetworkEndpoints\022O.google."
-          + "cloud.compute.v1.ListNetworkEndpointsGlo"
-          + "balNetworkEndpointGroupsRequest\032B.google"
-          + ".cloud.compute.v1.NetworkEndpointGroupsL"
-          + "istNetworkEndpoints\"\222\001\332A\036project,network"
-          + "_endpoint_group\202\323\344\223\002k\"i/compute/v1/proje"
-          + "cts/{project}/global/networkEndpointGrou"
-          + "ps/{network_endpoint_group}/listNetworkE"
-          + "ndpoints\032r\312A\026compute.googleapis.com\322AVht"
-          + "tps://www.googleapis.com/auth/compute,ht"
-          + "tps://www.googleapis.com/auth/cloud-plat"
-          + "form2\320\010\n\020GlobalOperations\022\312\001\n\016Aggregated"
-          + "List\022>.google.cloud.compute.v1.Aggregate"
-          + "dListGlobalOperationsRequest\0320.google.cl"
-          + "oud.compute.v1.OperationAggregatedList\"F"
-          + "\332A\007project\202\323\344\223\0026\0224/compute/v1/projects/{"
-          + "project}/aggregated/operations\022\321\001\n\006Delet"
-          + "e\0225.google.cloud.compute.v1.DeleteGlobal"
-          + "OperationRequest\0326.google.cloud.compute."
-          + "v1.DeleteGlobalOperationResponse\"X\332A\021pro"
-          + "ject,operation\202\323\344\223\002>*\022.google.cloud.compute.v1.Ge"
-          + "tGlobalOrganizationOperationRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"J\332A\toper"
-          + "ation\220N\001\202\323\344\223\0025\0223/compute/v1/locations/gl"
-          + "obal/operations/{operation}\022\244\001\n\004List\022@.g"
-          + "oogle.cloud.compute.v1.ListGlobalOrganiz"
-          + "ationOperationsRequest\032&.google.cloud.co"
-          + "mpute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/comp"
-          + "ute/v1/locations/global/operations\032r\312A\026c"
-          + "ompute.googleapis.com\322AVhttps://www.goog"
-          + "leapis.com/auth/compute,https://www.goog"
-          + "leapis.com/auth/cloud-platform2\321\013\n\035Globa"
-          + "lPublicDelegatedPrefixes\022\207\002\n\006Delete\022B.go"
-          + "ogle.cloud.compute.v1.DeleteGlobalPublic"
-          + "DelegatedPrefixeRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"\224\001\332A\037project,public_"
-          + "delegated_prefix\212N\020GlobalOperations\202\323\344\223\002"
-          + "Y*W/compute/v1/projects/{project}/global"
-          + "/publicDelegatedPrefixes/{public_delegat"
-          + "ed_prefix}\022\372\001\n\003Get\022?.google.cloud.comput"
-          + "e.v1.GetGlobalPublicDelegatedPrefixeRequ"
-          + "est\032..google.cloud.compute.v1.PublicDele"
-          + "gatedPrefix\"\201\001\332A\037project,public_delegate"
-          + "d_prefix\202\323\344\223\002Y\022W/compute/v1/projects/{pr"
-          + "oject}/global/publicDelegatedPrefixes/{p"
-          + "ublic_delegated_prefix}\022\230\002\n\006Insert\022B.goo"
-          + "gle.cloud.compute.v1.InsertGlobalPublicD"
+          + "ntGroups/{network_endpoint_group}/attach"
+          + "NetworkEndpoints:@global_network_endpoin"
+          + "t_groups_attach_endpoints_request_resour"
+          + "ce\022\201\002\n\006Delete\022@.google.cloud.compute.v1."
+          + "DeleteGlobalNetworkEndpointGroupRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"\220\001\332A"
+          + "\036project,network_endpoint_group\212N\020Global"
+          + "Operations\202\323\344\223\002V*T/compute/v1/projects/{"
+          + "project}/global/networkEndpointGroups/{n"
+          + "etwork_endpoint_group}\022\274\003\n\026DetachNetwork"
+          + "Endpoints\022P.google.cloud.compute.v1.Deta"
+          + "chNetworkEndpointsGlobalNetworkEndpointG"
+          + "roupRequest\032\".google.cloud.compute.v1.Op"
+          + "eration\"\253\002\332A_project,network_endpoint_gr"
+          + "oup,global_network_endpoint_groups_detac"
+          + "h_endpoints_request_resource\212N\020GlobalOpe"
+          + "rations\202\323\344\223\002\257\001\"k/compute/v1/projects/{pr"
+          + "oject}/global/networkEndpointGroups/{net"
+          + "work_endpoint_group}/detachNetworkEndpoi"
+          + "nts:@global_network_endpoint_groups_deta"
+          + "ch_endpoints_request_resource\022\362\001\n\003Get\022=."
+          + "google.cloud.compute.v1.GetGlobalNetwork"
+          + "EndpointGroupRequest\032-.google.cloud.comp"
+          + "ute.v1.NetworkEndpointGroup\"}\332A\036project,"
+          + "network_endpoint_group\202\323\344\223\002V\022T/compute/v"
+          + "1/projects/{project}/global/networkEndpo"
+          + "intGroups/{network_endpoint_group}\022\222\002\n\006I"
+          + "nsert\022@.google.cloud.compute.v1.InsertGl"
+          + "obalNetworkEndpointGroupRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"\241\001\332A\'project"
+          + ",network_endpoint_group_resource\212N\020Globa"
+          + "lOperations\202\323\344\223\002^\";/compute/v1/projects/"
+          + "{project}/global/networkEndpointGroups:\037"
+          + "network_endpoint_group_resource\022\311\001\n\004List"
+          + "\022?.google.cloud.compute.v1.ListGlobalNet"
+          + "workEndpointGroupsRequest\0321.google.cloud"
+          + ".compute.v1.NetworkEndpointGroupList\"M\332A"
+          + "\007project\202\323\344\223\002=\022;/compute/v1/projects/{pr"
+          + "oject}/global/networkEndpointGroups\022\300\002\n\024"
+          + "ListNetworkEndpoints\022O.google.cloud.comp"
+          + "ute.v1.ListNetworkEndpointsGlobalNetwork"
+          + "EndpointGroupsRequest\032B.google.cloud.com"
+          + "pute.v1.NetworkEndpointGroupsListNetwork"
+          + "Endpoints\"\222\001\332A\036project,network_endpoint_"
+          + "group\202\323\344\223\002k\"i/compute/v1/projects/{proje"
+          + "ct}/global/networkEndpointGroups/{networ"
+          + "k_endpoint_group}/listNetworkEndpoints\032r"
+          + "\312A\026compute.googleapis.com\322AVhttps://www."
+          + "googleapis.com/auth/compute,https://www."
+          + "googleapis.com/auth/cloud-platform2\320\010\n\020G"
+          + "lobalOperations\022\312\001\n\016AggregatedList\022>.goo"
+          + "gle.cloud.compute.v1.AggregatedListGloba"
+          + "lOperationsRequest\0320.google.cloud.comput"
+          + "e.v1.OperationAggregatedList\"F\332A\007project"
+          + "\202\323\344\223\0026\0224/compute/v1/projects/{project}/a"
+          + "ggregated/operations\022\321\001\n\006Delete\0225.google"
+          + ".cloud.compute.v1.DeleteGlobalOperationR"
+          + "equest\0326.google.cloud.compute.v1.DeleteG"
+          + "lobalOperationResponse\"X\332A\021project,opera"
+          + "tion\202\323\344\223\002>*\022"
+          + ".google.cloud.compute.v1.GetGlobalOrg"
+          + "anizationOperationRequest\032\".google.cloud"
+          + ".compute.v1.Operation\"J\332A\toperation\220N\001\202\323"
+          + "\344\223\0025\0223/compute/v1/locations/global/opera"
+          + "tions/{operation}\022\244\001\n\004List\022@.google.clou"
+          + "d.compute.v1.ListGlobalOrganizationOpera"
+          + "tionsRequest\032&.google.cloud.compute.v1.O"
+          + "perationList\"2\332A\000\202\323\344\223\002)\022\'/compute/v1/loc"
+          + "ations/global/operations\032r\312A\026compute.goo"
+          + "gleapis.com\322AVhttps://www.googleapis.com"
+          + "/auth/compute,https://www.googleapis.com"
+          + "/auth/cloud-platform2\321\013\n\035GlobalPublicDel"
+          + "egatedPrefixes\022\207\002\n\006Delete\022B.google.cloud"
+          + ".compute.v1.DeleteGlobalPublicDelegatedP"
+          + "refixeRequest\032\".google.cloud.compute.v1."
+          + "Operation\"\224\001\332A\037project,public_delegated_"
+          + "prefix\212N\020GlobalOperations\202\323\344\223\002Y*W/comput"
+          + "e/v1/projects/{project}/global/publicDel"
+          + "egatedPrefixes/{public_delegated_prefix}"
+          + "\022\372\001\n\003Get\022?.google.cloud.compute.v1.GetGl"
+          + "obalPublicDelegatedPrefixeRequest\032..goog"
+          + "le.cloud.compute.v1.PublicDelegatedPrefi"
+          + "x\"\201\001\332A\037project,public_delegated_prefix\202\323"
+          + "\344\223\002Y\022W/compute/v1/projects/{project}/glo"
+          + "bal/publicDelegatedPrefixes/{public_dele"
+          + "gated_prefix}\022\230\002\n\006Insert\022B.google.cloud."
+          + "compute.v1.InsertGlobalPublicDelegatedPr"
+          + "efixeRequest\032\".google.cloud.compute.v1.O"
+          + "peration\"\245\001\332A(project,public_delegated_p"
+          + "refix_resource\212N\020GlobalOperations\202\323\344\223\002a\""
+          + "=/compute/v1/projects/{project}/global/p"
+          + "ublicDelegatedPrefixes: public_delegated"
+          + "_prefix_resource\022\316\001\n\004List\022A.google.cloud"
+          + ".compute.v1.ListGlobalPublicDelegatedPre"
+          + "fixesRequest\0322.google.cloud.compute.v1.P"
+          + "ublicDelegatedPrefixList\"O\332A\007project\202\323\344\223"
+          + "\002?\022=/compute/v1/projects/{project}/globa"
+          + "l/publicDelegatedPrefixes\022\310\002\n\005Patch\022A.go"
+          + "ogle.cloud.compute.v1.PatchGlobalPublicD"
           + "elegatedPrefixeRequest\032\".google.cloud.co"
-          + "mpute.v1.Operation\"\245\001\332A(project,public_d"
-          + "elegated_prefix_resource\212N\020GlobalOperati"
-          + "ons\202\323\344\223\002a\"=/compute/v1/projects/{project"
-          + "}/global/publicDelegatedPrefixes: public"
-          + "_delegated_prefix_resource\022\316\001\n\004List\022A.go"
-          + "ogle.cloud.compute.v1.ListGlobalPublicDe"
-          + "legatedPrefixesRequest\0322.google.cloud.co"
-          + "mpute.v1.PublicDelegatedPrefixList\"O\332A\007p"
-          + "roject\202\323\344\223\002?\022=/compute/v1/projects/{proj"
-          + "ect}/global/publicDelegatedPrefixes\022\310\002\n\005"
-          + "Patch\022A.google.cloud.compute.v1.PatchGlo"
-          + "balPublicDelegatedPrefixeRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"\327\001\332A@projec"
-          + "t,public_delegated_prefix,public_delegat"
-          + "ed_prefix_resource\212N\020GlobalOperations\202\323\344"
-          + "\223\002{2W/compute/v1/projects/{project}/glob"
-          + "al/publicDelegatedPrefixes/{public_deleg"
-          + "ated_prefix}: public_delegated_prefix_re"
-          + "source\032r\312A\026compute.googleapis.com\322AVhttp"
-          + "s://www.googleapis.com/auth/compute,http"
-          + "s://www.googleapis.com/auth/cloud-platfo"
-          + "rm2\305\016\n\031GlobalVmExtensionPolicies\022\354\001\n\016Agg"
-          + "regatedList\022G.google.cloud.compute.v1.Ag"
-          + "gregatedListGlobalVmExtensionPoliciesReq"
-          + "uest\032@.google.cloud.compute.v1.VmExtensi"
-          + "onPolicyAggregatedListResponse\"O\332A\007proje"
-          + "ct\202\323\344\223\002?\022=/compute/v1/projects/{project}"
-          + "/aggregated/vmExtensionPolicies\022\225\003\n\006Dele"
-          + "te\022=.google.cloud.compute.v1.DeleteGloba"
-          + "lVmExtensionPolicyRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\247\002\332Afproject,globa"
-          + "l_vm_extension_policy,global_vm_extensio"
-          + "n_policy_rollout_operation_rollout_input"
-          + "_resource\212N\020GlobalOperations\202\323\344\223\002\244\001\"]/co"
-          + "mpute/v1/projects/{project}/global/vmExt"
-          + "ensionPolicies/{global_vm_extension_poli"
-          + "cy}/delete:Cglobal_vm_extension_policy_r"
-          + "ollout_operation_rollout_input_resource\022"
-          + "\371\001\n\003Get\022:.google.cloud.compute.v1.GetGlo"
-          + "balVmExtensionPolicyRequest\0320.google.clo"
-          + "ud.compute.v1.GlobalVmExtensionPolicy\"\203\001"
-          + "\332A\"project,global_vm_extension_policy\202\323\344"
-          + "\223\002X\022V/compute/v1/projects/{project}/glob"
-          + "al/vmExtensionPolicies/{global_vm_extens"
-          + "ion_policy}\022\225\002\n\006Insert\022=.google.cloud.co"
-          + "mpute.v1.InsertGlobalVmExtensionPolicyRe"
-          + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\247\001\332A+project,global_vm_extension_polic"
-          + "y_resource\212N\020GlobalOperations\202\323\344\223\002`\"9/co"
-          + "mpute/v1/projects/{project}/global/vmExt"
-          + "ensionPolicies:#global_vm_extension_poli"
-          + "cy_resource\022\310\001\n\004List\022=.google.cloud.comp"
-          + "ute.v1.ListGlobalVmExtensionPoliciesRequ"
-          + "est\0324.google.cloud.compute.v1.GlobalVmEx"
-          + "tensionPolicyList\"K\332A\007project\202\323\344\223\002;\0229/co"
-          + "mpute/v1/projects/{project}/global/vmExt"
-          + "ensionPolicies\022\315\002\n\006Update\022=.google.cloud"
-          + ".compute.v1.UpdateGlobalVmExtensionPolic"
-          + "yRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\337\001\332AFproject,global_vm_extension_po"
-          + "licy,global_vm_extension_policy_resource"
-          + "\212N\020GlobalOperations\202\323\344\223\002}2V/compute/v1/p"
+          + "mpute.v1.Operation\"\327\001\332A@project,public_d"
+          + "elegated_prefix,public_delegated_prefix_"
+          + "resource\212N\020GlobalOperations\202\323\344\223\002{2W/comp"
+          + "ute/v1/projects/{project}/global/publicD"
+          + "elegatedPrefixes/{public_delegated_prefi"
+          + "x}: public_delegated_prefix_resource\032r\312A"
+          + "\026compute.googleapis.com\322AVhttps://www.go"
+          + "ogleapis.com/auth/compute,https://www.go"
+          + "ogleapis.com/auth/cloud-platform2\305\016\n\031Glo"
+          + "balVmExtensionPolicies\022\354\001\n\016AggregatedLis"
+          + "t\022G.google.cloud.compute.v1.AggregatedLi"
+          + "stGlobalVmExtensionPoliciesRequest\032@.goo"
+          + "gle.cloud.compute.v1.VmExtensionPolicyAg"
+          + "gregatedListResponse\"O\332A\007project\202\323\344\223\002?\022="
+          + "/compute/v1/projects/{project}/aggregate"
+          + "d/vmExtensionPolicies\022\225\003\n\006Delete\022=.googl"
+          + "e.cloud.compute.v1.DeleteGlobalVmExtensi"
+          + "onPolicyRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\247\002\332Afproject,global_vm_exten"
+          + "sion_policy,global_vm_extension_policy_r"
+          + "ollout_operation_rollout_input_resource\212"
+          + "N\020GlobalOperations\202\323\344\223\002\244\001\"]/compute/v1/p"
+          + "rojects/{project}/global/vmExtensionPoli"
+          + "cies/{global_vm_extension_policy}/delete"
+          + ":Cglobal_vm_extension_policy_rollout_ope"
+          + "ration_rollout_input_resource\022\371\001\n\003Get\022:."
+          + "google.cloud.compute.v1.GetGlobalVmExten"
+          + "sionPolicyRequest\0320.google.cloud.compute"
+          + ".v1.GlobalVmExtensionPolicy\"\203\001\332A\"project"
+          + ",global_vm_extension_policy\202\323\344\223\002X\022V/comp"
+          + "ute/v1/projects/{project}/global/vmExten"
+          + "sionPolicies/{global_vm_extension_policy"
+          + "}\022\225\002\n\006Insert\022=.google.cloud.compute.v1.I"
+          + "nsertGlobalVmExtensionPolicyRequest\032\".go"
+          + "ogle.cloud.compute.v1.Operation\"\247\001\332A+pro"
+          + "ject,global_vm_extension_policy_resource"
+          + "\212N\020GlobalOperations\202\323\344\223\002`\"9/compute/v1/p"
+          + "rojects/{project}/global/vmExtensionPoli"
+          + "cies:#global_vm_extension_policy_resourc"
+          + "e\022\310\001\n\004List\022=.google.cloud.compute.v1.Lis"
+          + "tGlobalVmExtensionPoliciesRequest\0324.goog"
+          + "le.cloud.compute.v1.GlobalVmExtensionPol"
+          + "icyList\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/p"
           + "rojects/{project}/global/vmExtensionPoli"
-          + "cies/{global_vm_extension_policy}:#globa"
-          + "l_vm_extension_policy_resource\032r\312A\026compu"
+          + "cies\022\315\002\n\006Update\022=.google.cloud.compute.v"
+          + "1.UpdateGlobalVmExtensionPolicyRequest\032\""
+          + ".google.cloud.compute.v1.Operation\"\337\001\332AF"
+          + "project,global_vm_extension_policy,globa"
+          + "l_vm_extension_policy_resource\212N\020GlobalO"
+          + "perations\202\323\344\223\002}2V/compute/v1/projects/{p"
+          + "roject}/global/vmExtensionPolicies/{glob"
+          + "al_vm_extension_policy}:#global_vm_exten"
+          + "sion_policy_resource\032r\312A\026compute.googlea"
+          + "pis.com\322AVhttps://www.googleapis.com/aut"
+          + "h/compute,https://www.googleapis.com/aut"
+          + "h/cloud-platform2\276\017\n\014HealthChecks\022\313\001\n\016Ag"
+          + "gregatedList\022:.google.cloud.compute.v1.A"
+          + "ggregatedListHealthChecksRequest\0323.googl"
+          + "e.cloud.compute.v1.HealthChecksAggregate"
+          + "dList\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/pro"
+          + "jects/{project}/aggregated/healthChecks\022"
+          + "\324\001\n\006Delete\0221.google.cloud.compute.v1.Del"
+          + "eteHealthCheckRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"s\332A\024project,health_che"
+          + "ck\212N\020GlobalOperations\202\323\344\223\002C*A/compute/v1"
+          + "/projects/{project}/global/healthChecks/"
+          + "{health_check}\022\275\001\n\003Get\022..google.cloud.co"
+          + "mpute.v1.GetHealthCheckRequest\032$.google."
+          + "cloud.compute.v1.HealthCheck\"`\332A\024project"
+          + ",health_check\202\323\344\223\002C\022A/compute/v1/project"
+          + "s/{project}/global/healthChecks/{health_"
+          + "check}\022\346\001\n\006Insert\0221.google.cloud.compute"
+          + ".v1.InsertHealthCheckRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\204\001\332A\035project,he"
+          + "alth_check_resource\212N\020GlobalOperations\202\323"
+          + "\344\223\002K\"2/compute/v1/projects/{project}/glo"
+          + "bal/healthChecks:\025health_check_resource\022"
+          + "\250\001\n\004List\0220.google.cloud.compute.v1.ListH"
+          + "ealthChecksRequest\032(.google.cloud.comput"
+          + "e.v1.HealthCheckList\"D\332A\007project\202\323\344\223\0024\0222"
+          + "/compute/v1/projects/{project}/global/he"
+          + "althChecks\022\200\002\n\005Patch\0220.google.cloud.comp"
+          + "ute.v1.PatchHealthCheckRequest\032\".google."
+          + "cloud.compute.v1.Operation\"\240\001\332A*project,"
+          + "health_check,health_check_resource\212N\020Glo"
+          + "balOperations\202\323\344\223\002Z2A/compute/v1/project"
+          + "s/{project}/global/healthChecks/{health_"
+          + "check}:\025health_check_resource\022\270\002\n\022TestIa"
+          + "mPermissions\022=.google.cloud.compute.v1.T"
+          + "estIamPermissionsHealthCheckRequest\0320.go"
+          + "ogle.cloud.compute.v1.TestPermissionsRes"
+          + "ponse\"\260\001\332A2project,resource,test_permiss"
+          + "ions_request_resource\202\323\344\223\002u\"P/compute/v1"
+          + "/projects/{project}/global/healthChecks/"
+          + "{resource}/testIamPermissions:!test_perm"
+          + "issions_request_resource\022\202\002\n\006Update\0221.go"
+          + "ogle.cloud.compute.v1.UpdateHealthCheckR"
+          + "equest\032\".google.cloud.compute.v1.Operati"
+          + "on\"\240\001\332A*project,health_check,health_chec"
+          + "k_resource\212N\020GlobalOperations\202\323\344\223\002Z\032A/co"
+          + "mpute/v1/projects/{project}/global/healt"
+          + "hChecks/{health_check}:\025health_check_res"
+          + "ource\032r\312A\026compute.googleapis.com\322AVhttps"
+          + "://www.googleapis.com/auth/compute,https"
+          + "://www.googleapis.com/auth/cloud-platfor"
+          + "m2\266\006\n\005Hosts\022\275\001\n\003Get\022\'.google.cloud.compu"
+          + "te.v1.GetHostRequest\032\035.google.cloud.comp"
+          + "ute.v1.Host\"n\332A\035project,zone,association"
+          + ",host\202\323\344\223\002H\022F/compute/v1/projects/{proje"
+          + "ct}/zones/{zone}/{association}/hosts/{ho"
+          + "st}\022\264\002\n\nGetVersion\022..google.cloud.comput"
+          + "e.v1.GetVersionHostRequest\032\".google.clou"
+          + "d.compute.v1.Operation\"\321\001\332A@project,zone"
+          + ",association,host,hosts_get_version_requ"
+          + "est_resource\212N\016ZoneOperations\202\323\344\223\002w\"Q/co"
+          + "mpute/v1/projects/{project}/zones/{zone}"
+          + "/{association}/hosts/{host}/getVersion:\""
+          + "hosts_get_version_request_resource\022\301\001\n\004L"
+          + "ist\022).google.cloud.compute.v1.ListHostsR"
+          + "equest\032*.google.cloud.compute.v1.HostsLi"
+          + "stResponse\"b\332A\030project,zone,association\202"
+          + "\323\344\223\002A\022?/compute/v1/projects/{project}/zo"
+          + "nes/{zone}/{association}/hosts\032r\312A\026compu"
           + "te.googleapis.com\322AVhttps://www.googleap"
           + "is.com/auth/compute,https://www.googleap"
-          + "is.com/auth/cloud-platform2\276\017\n\014HealthChe"
-          + "cks\022\313\001\n\016AggregatedList\022:.google.cloud.co"
-          + "mpute.v1.AggregatedListHealthChecksReque"
-          + "st\0323.google.cloud.compute.v1.HealthCheck"
-          + "sAggregatedList\"H\332A\007project\202\323\344\223\0028\0226/comp"
-          + "ute/v1/projects/{project}/aggregated/hea"
-          + "lthChecks\022\324\001\n\006Delete\0221.google.cloud.comp"
-          + "ute.v1.DeleteHealthCheckRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"s\332A\024project,"
-          + "health_check\212N\020GlobalOperations\202\323\344\223\002C*A/"
-          + "compute/v1/projects/{project}/global/hea"
-          + "lthChecks/{health_check}\022\275\001\n\003Get\022..googl"
-          + "e.cloud.compute.v1.GetHealthCheckRequest"
-          + "\032$.google.cloud.compute.v1.HealthCheck\"`"
-          + "\332A\024project,health_check\202\323\344\223\002C\022A/compute/"
-          + "v1/projects/{project}/global/healthCheck"
-          + "s/{health_check}\022\346\001\n\006Insert\0221.google.clo"
-          + "ud.compute.v1.InsertHealthCheckRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\204\001\332A\035"
-          + "project,health_check_resource\212N\020GlobalOp"
-          + "erations\202\323\344\223\002K\"2/compute/v1/projects/{pr"
-          + "oject}/global/healthChecks:\025health_check"
-          + "_resource\022\250\001\n\004List\0220.google.cloud.comput"
-          + "e.v1.ListHealthChecksRequest\032(.google.cl"
-          + "oud.compute.v1.HealthCheckList\"D\332A\007proje"
-          + "ct\202\323\344\223\0024\0222/compute/v1/projects/{project}"
-          + "/global/healthChecks\022\200\002\n\005Patch\0220.google."
-          + "cloud.compute.v1.PatchHealthCheckRequest"
-          + "\032\".google.cloud.compute.v1.Operation\"\240\001\332"
-          + "A*project,health_check,health_check_reso"
-          + "urce\212N\020GlobalOperations\202\323\344\223\002Z2A/compute/"
-          + "v1/projects/{project}/global/healthCheck"
-          + "s/{health_check}:\025health_check_resource\022"
-          + "\270\002\n\022TestIamPermissions\022=.google.cloud.co"
-          + "mpute.v1.TestIamPermissionsHealthCheckRe"
-          + "quest\0320.google.cloud.compute.v1.TestPerm"
-          + "issionsResponse\"\260\001\332A2project,resource,te"
-          + "st_permissions_request_resource\202\323\344\223\002u\"P/"
-          + "compute/v1/projects/{project}/global/hea"
-          + "lthChecks/{resource}/testIamPermissions:"
-          + "!test_permissions_request_resource\022\202\002\n\006U"
-          + "pdate\0221.google.cloud.compute.v1.UpdateHe"
-          + "althCheckRequest\032\".google.cloud.compute."
-          + "v1.Operation\"\240\001\332A*project,health_check,h"
-          + "ealth_check_resource\212N\020GlobalOperations\202"
-          + "\323\344\223\002Z\032A/compute/v1/projects/{project}/gl"
-          + "obal/healthChecks/{health_check}:\025health"
-          + "_check_resource\032r\312A\026compute.googleapis.c"
-          + "om\322AVhttps://www.googleapis.com/auth/com"
-          + "pute,https://www.googleapis.com/auth/clo"
-          + "ud-platform2\266\006\n\005Hosts\022\275\001\n\003Get\022\'.google.c"
-          + "loud.compute.v1.GetHostRequest\032\035.google."
-          + "cloud.compute.v1.Host\"n\332A\035project,zone,a"
-          + "ssociation,host\202\323\344\223\002H\022F/compute/v1/proje"
-          + "cts/{project}/zones/{zone}/{association}"
-          + "/hosts/{host}\022\264\002\n\nGetVersion\022..google.cl"
-          + "oud.compute.v1.GetVersionHostRequest\032\".g"
-          + "oogle.cloud.compute.v1.Operation\"\321\001\332A@pr"
-          + "oject,zone,association,host,hosts_get_ve"
-          + "rsion_request_resource\212N\016ZoneOperations\202"
-          + "\323\344\223\002w\"Q/compute/v1/projects/{project}/zo"
-          + "nes/{zone}/{association}/hosts/{host}/ge"
-          + "tVersion:\"hosts_get_version_request_reso"
-          + "urce\022\301\001\n\004List\022).google.cloud.compute.v1."
-          + "ListHostsRequest\032*.google.cloud.compute."
-          + "v1.HostsListResponse\"b\332A\030project,zone,as"
-          + "sociation\202\323\344\223\002A\022?/compute/v1/projects/{p"
-          + "roject}/zones/{zone}/{association}/hosts"
-          + "\032r\312A\026compute.googleapis.com\322AVhttps://ww"
-          + "w.googleapis.com/auth/compute,https://ww"
-          + "w.googleapis.com/auth/cloud-platform2\204\003\n"
-          + "\020ImageFamilyViews\022\310\001\n\003Get\0222.google.cloud"
-          + ".compute.v1.GetImageFamilyViewRequest\032(."
-          + "google.cloud.compute.v1.ImageFamilyView\""
-          + "c\332A\023project,zone,family\202\323\344\223\002G\022E/compute/"
-          + "v1/projects/{project}/zones/{zone}/image"
-          + "FamilyViews/{family}\032\244\001\312A\026compute.google"
-          + "apis.com\322A\207\001https://www.googleapis.com/a"
-          + "uth/compute.readonly,https://www.googlea"
-          + "pis.com/auth/compute,https://www.googlea"
-          + "pis.com/auth/cloud-platform2\374\023\n\006Images\022\272"
-          + "\001\n\006Delete\022+.google.cloud.compute.v1.Dele"
-          + "teImageRequest\032\".google.cloud.compute.v1"
-          + ".Operation\"_\332A\rproject,image\212N\020GlobalOpe"
-          + "rations\202\323\344\223\0026*4/compute/v1/projects/{pro"
-          + "ject}/global/images/{image}\022\204\002\n\tDeprecat"
-          + "e\022..google.cloud.compute.v1.DeprecateIma"
-          + "geRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"\242\001\332A)project,image,deprecation_sta"
-          + "tus_resource\212N\020GlobalOperations\202\323\344\223\002]\">/"
+          + "is.com/auth/cloud-platform2\204\003\n\020ImageFami"
+          + "lyViews\022\310\001\n\003Get\0222.google.cloud.compute.v"
+          + "1.GetImageFamilyViewRequest\032(.google.clo"
+          + "ud.compute.v1.ImageFamilyView\"c\332A\023projec"
+          + "t,zone,family\202\323\344\223\002G\022E/compute/v1/project"
+          + "s/{project}/zones/{zone}/imageFamilyView",
+      "s/{family}\032\244\001\312A\026compute.googleapis.com\322A"
+          + "\207\001https://www.googleapis.com/auth/comput"
+          + "e.readonly,https://www.googleapis.com/au"
+          + "th/compute,https://www.googleapis.com/au"
+          + "th/cloud-platform2\374\023\n\006Images\022\272\001\n\006Delete\022"
+          + "+.google.cloud.compute.v1.DeleteImageReq"
+          + "uest\032\".google.cloud.compute.v1.Operation"
+          + "\"_\332A\rproject,image\212N\020GlobalOperations\202\323\344"
+          + "\223\0026*4/compute/v1/projects/{project}/glob"
+          + "al/images/{image}\022\204\002\n\tDeprecate\022..google"
+          + ".cloud.compute.v1.DeprecateImageRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"\242\001\332A"
+          + ")project,image,deprecation_status_resour"
+          + "ce\212N\020GlobalOperations\202\323\344\223\002]\">/compute/v1"
+          + "/projects/{project}/global/images/{image"
+          + "}/deprecate:\033deprecation_status_resource"
+          + "\022\235\001\n\003Get\022(.google.cloud.compute.v1.GetIm"
+          + "ageRequest\032\036.google.cloud.compute.v1.Ima"
+          + "ge\"L\332A\rproject,image\202\323\344\223\0026\0224/compute/v1/"
+          + "projects/{project}/global/images/{image}"
+          + "\022\272\001\n\rGetFromFamily\0222.google.cloud.comput"
+          + "e.v1.GetFromFamilyImageRequest\032\036.google."
+          + "cloud.compute.v1.Image\"U\332A\016project,famil"
+          + "y\202\323\344\223\002>\022\022\",/compute/v1/proje"
-          + "cts/{project}/global/images:\016image_resou"
-          + "rce\022\226\001\n\004List\022*.google.cloud.compute.v1.L"
-          + "istImagesRequest\032\".google.cloud.compute."
-          + "v1.ImageList\">\332A\007project\202\323\344\223\002.\022,/compute"
-          + "/v1/projects/{project}/global/images\022\327\001\n"
-          + "\005Patch\022*.google.cloud.compute.v1.PatchIm"
-          + "ageRequest\032\".google.cloud.compute.v1.Ope"
-          + "ration\"~\332A\034project,image,image_resource\212"
-          + "N\020GlobalOperations\202\323\344\223\002F24/compute/v1/pr"
-          + "ojects/{project}/global/images/{image}:\016"
-          + "image_resource\022\213\002\n\014SetIamPolicy\0221.google"
-          + ".cloud.compute.v1.SetIamPolicyImageReque"
-          + "st\032\037.google.cloud.compute.v1.Policy\"\246\001\332A"
-          + "3project,resource,global_set_policy_requ"
-          + "est_resource\202\323\344\223\002j\"D/compute/v1/projects"
-          + "/{project}/global/images/{resource}/setI"
-          + "amPolicy:\"global_set_policy_request_reso"
-          + "urce\022\230\002\n\tSetLabels\022..google.cloud.comput"
-          + "e.v1.SetLabelsImageRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\266\001\332A3project,reso"
-          + "urce,global_set_labels_request_resource\212"
-          + "N\020GlobalOperations\202\323\344\223\002g\"A/compute/v1/pr"
-          + "ojects/{project}/global/images/{resource",
-      "}/setLabels:\"global_set_labels_request_r"
-          + "esource\022\254\002\n\022TestIamPermissions\0227.google."
-          + "cloud.compute.v1.TestIamPermissionsImage"
-          + "Request\0320.google.cloud.compute.v1.TestPe"
-          + "rmissionsResponse\"\252\001\332A2project,resource,"
-          + "test_permissions_request_resource\202\323\344\223\002o\""
-          + "J/compute/v1/projects/{project}/global/i"
-          + "mages/{resource}/testIamPermissions:!tes"
-          + "t_permissions_request_resource\032r\312A\026compu"
-          + "te.googleapis.com\322AVhttps://www.googleap"
-          + "is.com/auth/compute,https://www.googleap"
-          + "is.com/auth/cloud-platform2\242\016\n\"InstanceG"
-          + "roupManagerResizeRequests\022\311\002\n\006Cancel\022G.g"
-          + "oogle.cloud.compute.v1.CancelInstanceGro"
-          + "upManagerResizeRequestRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"\321\001\332A2project,z"
-          + "one,instance_group_manager,resize_reques"
-          + "t\212N\016ZoneOperations\202\323\344\223\002\204\001\"\201\001/compute/v1/"
+          + "ges/{resource}/getIamPolicy\022\313\001\n\006Insert\022+"
+          + ".google.cloud.compute.v1.InsertImageRequ"
+          + "est\032\".google.cloud.compute.v1.Operation\""
+          + "p\332A\026project,image_resource\212N\020GlobalOpera"
+          + "tions\202\323\344\223\002>\",/compute/v1/projects/{proje"
+          + "ct}/global/images:\016image_resource\022\226\001\n\004Li"
+          + "st\022*.google.cloud.compute.v1.ListImagesR"
+          + "equest\032\".google.cloud.compute.v1.ImageLi"
+          + "st\">\332A\007project\202\323\344\223\002.\022,/compute/v1/projec"
+          + "ts/{project}/global/images\022\327\001\n\005Patch\022*.g"
+          + "oogle.cloud.compute.v1.PatchImageRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"~\332A"
+          + "\034project,image,image_resource\212N\020GlobalOp"
+          + "erations\202\323\344\223\002F24/compute/v1/projects/{pr"
+          + "oject}/global/images/{image}:\016image_reso"
+          + "urce\022\213\002\n\014SetIamPolicy\0221.google.cloud.com"
+          + "pute.v1.SetIamPolicyImageRequest\032\037.googl"
+          + "e.cloud.compute.v1.Policy\"\246\001\332A3project,r"
+          + "esource,global_set_policy_request_resour"
+          + "ce\202\323\344\223\002j\"D/compute/v1/projects/{project}"
+          + "/global/images/{resource}/setIamPolicy:\""
+          + "global_set_policy_request_resource\022\230\002\n\tS"
+          + "etLabels\022..google.cloud.compute.v1.SetLa"
+          + "belsImageRequest\032\".google.cloud.compute."
+          + "v1.Operation\"\266\001\332A3project,resource,globa"
+          + "l_set_labels_request_resource\212N\020GlobalOp"
+          + "erations\202\323\344\223\002g\"A/compute/v1/projects/{pr"
+          + "oject}/global/images/{resource}/setLabel"
+          + "s:\"global_set_labels_request_resource\022\254\002"
+          + "\n\022TestIamPermissions\0227.google.cloud.comp"
+          + "ute.v1.TestIamPermissionsImageRequest\0320."
+          + "google.cloud.compute.v1.TestPermissionsR"
+          + "esponse\"\252\001\332A2project,resource,test_permi"
+          + "ssions_request_resource\202\323\344\223\002o\"J/compute/"
+          + "v1/projects/{project}/global/images/{res"
+          + "ource}/testIamPermissions:!test_permissi"
+          + "ons_request_resource\032r\312A\026compute.googlea"
+          + "pis.com\322AVhttps://www.googleapis.com/aut"
+          + "h/compute,https://www.googleapis.com/aut"
+          + "h/cloud-platform2\242\016\n\"InstanceGroupManage"
+          + "rResizeRequests\022\311\002\n\006Cancel\022G.google.clou"
+          + "d.compute.v1.CancelInstanceGroupManagerR"
+          + "esizeRequestRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"\321\001\332A2project,zone,instan"
+          + "ce_group_manager,resize_request\212N\016ZoneOp"
+          + "erations\202\323\344\223\002\204\001\"\201\001/compute/v1/projects/{"
+          + "project}/zones/{zone}/instanceGroupManag"
+          + "ers/{instance_group_manager}/resizeReque"
+          + "sts/{resize_request}/cancel\022\300\002\n\006Delete\022G"
+          + ".google.cloud.compute.v1.DeleteInstanceG"
+          + "roupManagerResizeRequestRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"\310\001\332A2project"
+          + ",zone,instance_group_manager,resize_requ"
+          + "est\212N\016ZoneOperations\202\323\344\223\002|*z/compute/v1/"
           + "projects/{project}/zones/{zone}/instance"
           + "GroupManagers/{instance_group_manager}/r"
-          + "esizeRequests/{resize_request}/cancel\022\300\002"
-          + "\n\006Delete\022G.google.cloud.compute.v1.Delet"
-          + "eInstanceGroupManagerResizeRequestReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"\310\001"
-          + "\332A2project,zone,instance_group_manager,r"
-          + "esize_request\212N\016ZoneOperations\202\323\344\223\002|*z/c"
-          + "ompute/v1/projects/{project}/zones/{zone"
-          + "}/instanceGroupManagers/{instance_group_"
-          + "manager}/resizeRequests/{resize_request}"
-          + "\022\301\002\n\003Get\022D.google.cloud.compute.v1.GetIn"
-          + "stanceGroupManagerResizeRequestRequest\032:"
-          + ".google.cloud.compute.v1.InstanceGroupMa"
-          + "nagerResizeRequest\"\267\001\332A2project,zone,ins"
-          + "tance_group_manager,resize_request\202\323\344\223\002|"
-          + "\022z/compute/v1/projects/{project}/zones/{"
-          + "zone}/instanceGroupManagers/{instance_gr"
-          + "oup_manager}/resizeRequests/{resize_requ"
-          + "est}\022\200\003\n\006Insert\022G.google.cloud.compute.v"
-          + "1.InsertInstanceGroupManagerResizeReques"
-          + "tRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\210\002\332ARproject,zone,instance_group_ma"
-          + "nager,instance_group_manager_resize_requ"
-          + "est_resource\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/c"
-          + "ompute/v1/projects/{project}/zones/{zone"
-          + "}/instanceGroupManagers/{instance_group_"
-          + "manager}/resizeRequests:.instance_group_"
-          + "manager_resize_request_resource\022\261\002\n\004List"
-          + "\022F.google.cloud.compute.v1.ListInstanceG"
-          + "roupManagerResizeRequestsRequest\032G.googl"
-          + "e.cloud.compute.v1.InstanceGroupManagerR"
-          + "esizeRequestsListResponse\"\227\001\332A#project,z"
-          + "one,instance_group_manager\202\323\344\223\002k\022i/compu"
-          + "te/v1/projects/{project}/zones/{zone}/in"
-          + "stanceGroupManagers/{instance_group_mana"
-          + "ger}/resizeRequests\032r\312A\026compute.googleap"
-          + "is.com\322AVhttps://www.googleapis.com/auth"
-          + "/compute,https://www.googleapis.com/auth"
-          + "/cloud-platform2\325E\n\025InstanceGroupManager"
-          + "s\022\241\003\n\020AbandonInstances\022D.google.cloud.co"
-          + "mpute.v1.AbandonInstancesInstanceGroupMa"
-          + "nagerRequest\032\".google.cloud.compute.v1.O"
-          + "peration\"\242\002\332A^project,zone,instance_grou"
-          + "p_manager,instance_group_managers_abando"
-          + "n_instances_request_resource\212N\016ZoneOpera"
-          + "tions\202\323\344\223\002\251\001\"k/compute/v1/projects/{proj"
-          + "ect}/zones/{zone}/instanceGroupManagers/"
-          + "{instance_group_manager}/abandonInstance"
-          + "s::instance_group_managers_abandon_insta"
-          + "nces_request_resource\022\345\001\n\016AggregatedList"
-          + "\022C.google.cloud.compute.v1.AggregatedLis"
-          + "tInstanceGroupManagersRequest\032;.google.c"
-          + "loud.compute.v1.InstanceGroupManagerAggr"
-          + "egatedList\"Q\332A\007project\202\323\344\223\002A\022?/compute/v"
-          + "1/projects/{project}/aggregated/instance"
-          + "GroupManagers\022\256\003\n\027ApplyUpdatesToInstance"
-          + "s\022K.google.cloud.compute.v1.ApplyUpdates"
-          + "ToInstancesInstanceGroupManagerRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\241\002\332AZ"
+          + "esizeRequests/{resize_request}\022\301\002\n\003Get\022D"
+          + ".google.cloud.compute.v1.GetInstanceGrou"
+          + "pManagerResizeRequestRequest\032:.google.cl"
+          + "oud.compute.v1.InstanceGroupManagerResiz"
+          + "eRequest\"\267\001\332A2project,zone,instance_grou"
+          + "p_manager,resize_request\202\323\344\223\002|\022z/compute"
+          + "/v1/projects/{project}/zones/{zone}/inst"
+          + "anceGroupManagers/{instance_group_manage"
+          + "r}/resizeRequests/{resize_request}\022\200\003\n\006I"
+          + "nsert\022G.google.cloud.compute.v1.InsertIn"
+          + "stanceGroupManagerResizeRequestRequest\032\""
+          + ".google.cloud.compute.v1.Operation\"\210\002\332AR"
           + "project,zone,instance_group_manager,inst"
-          + "ance_group_managers_apply_updates_reques"
-          + "t_resource\212N\016ZoneOperations\202\323\344\223\002\254\001\"r/com"
-          + "pute/v1/projects/{project}/zones/{zone}/"
-          + "instanceGroupManagers/{instance_group_ma"
-          + "nager}/applyUpdatesToInstances:6instance"
-          + "_group_managers_apply_updates_request_re"
-          + "source\022\234\003\n\017CreateInstances\022C.google.clou"
-          + "d.compute.v1.CreateInstancesInstanceGrou"
-          + "pManagerRequest\032\".google.cloud.compute.v"
-          + "1.Operation\"\237\002\332A]project,zone,instance_g"
-          + "roup_manager,instance_group_managers_cre"
-          + "ate_instances_request_resource\212N\016ZoneOpe"
-          + "rations\202\323\344\223\002\247\001\"j/compute/v1/projects/{pr"
-          + "oject}/zones/{zone}/instanceGroupManager"
-          + "s/{instance_group_manager}/createInstanc"
-          + "es:9instance_group_managers_create_insta"
-          + "nces_request_resource\022\204\002\n\006Delete\022:.googl"
-          + "e.cloud.compute.v1.DeleteInstanceGroupMa"
-          + "nagerRequest\032\".google.cloud.compute.v1.O"
-          + "peration\"\231\001\332A#project,zone,instance_grou"
-          + "p_manager\212N\016ZoneOperations\202\323\344\223\002\\*Z/compu"
-          + "te/v1/projects/{project}/zones/{zone}/in"
-          + "stanceGroupManagers/{instance_group_mana"
-          + "ger}\022\234\003\n\017DeleteInstances\022C.google.cloud."
-          + "compute.v1.DeleteInstancesInstanceGroupM"
-          + "anagerRequest\032\".google.cloud.compute.v1."
-          + "Operation\"\237\002\332A]project,zone,instance_gro"
-          + "up_manager,instance_group_managers_delet"
-          + "e_instances_request_resource\212N\016ZoneOpera"
-          + "tions\202\323\344\223\002\247\001\"j/compute/v1/projects/{proj"
-          + "ect}/zones/{zone}/instanceGroupManagers/"
-          + "{instance_group_manager}/deleteInstances"
-          + ":9instance_group_managers_delete_instanc"
-          + "es_request_resource\022\305\003\n\030DeletePerInstanc"
-          + "eConfigs\022L.google.cloud.compute.v1.Delet"
-          + "ePerInstanceConfigsInstanceGroupManagerR"
-          + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\266\002\332Adproject,zone,instance_group_mana"
-          + "ger,instance_group_managers_delete_per_i"
-          + "nstance_configs_req_resource\212N\016ZoneOpera"
-          + "tions\202\323\344\223\002\267\001\"s/compute/v1/projects/{proj"
-          + "ect}/zones/{zone}/instanceGroupManagers/"
-          + "{instance_group_manager}/deletePerInstan"
-          + "ceConfigs:@instance_group_managers_delet"
-          + "e_per_instance_configs_req_resource\022\370\001\n\003"
-          + "Get\0227.google.cloud.compute.v1.GetInstanc"
-          + "eGroupManagerRequest\032-.google.cloud.comp"
-          + "ute.v1.InstanceGroupManager\"\210\001\332A#project"
-          + ",zone,instance_group_manager\202\323\344\223\002\\\022Z/com"
-          + "pute/v1/projects/{project}/zones/{zone}/"
-          + "instanceGroupManagers/{instance_group_ma"
-          + "nager}\022\225\002\n\006Insert\022:.google.cloud.compute"
-          + ".v1.InsertInstanceGroupManagerRequest\032\"."
-          + "google.cloud.compute.v1.Operation\"\252\001\332A,p"
-          + "roject,zone,instance_group_manager_resou"
-          + "rce\212N\016ZoneOperations\202\323\344\223\002d\"A/compute/v1/"
+          + "ance_group_manager_resize_request_resour"
+          + "ce\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/compute/v1/"
           + "projects/{project}/zones/{zone}/instance"
-          + "GroupManagers:\037instance_group_manager_re"
-          + "source\022\316\001\n\004List\0229.google.cloud.compute.v"
-          + "1.ListInstanceGroupManagersRequest\0321.goo"
-          + "gle.cloud.compute.v1.InstanceGroupManage"
-          + "rList\"X\332A\014project,zone\202\323\344\223\002C\022A/compute/v"
-          + "1/projects/{project}/zones/{zone}/instan"
-          + "ceGroupManagers\022\245\002\n\nListErrors\022?.google."
-          + "cloud.compute.v1.ListErrorsInstanceGroup"
-          + "ManagersRequest\032@.google.cloud.compute.v"
-          + "1.InstanceGroupManagersListErrorsRespons"
-          + "e\"\223\001\332A#project,zone,instance_group_manag"
-          + "er\202\323\344\223\002g\022e/compute/v1/projects/{project}"
-          + "/zones/{zone}/instanceGroupManagers/{ins"
-          + "tance_group_manager}/listErrors\022\315\002\n\024List"
-          + "ManagedInstances\022I.google.cloud.compute."
-          + "v1.ListManagedInstancesInstanceGroupMana"
-          + "gersRequest\032J.google.cloud.compute.v1.In"
-          + "stanceGroupManagersListManagedInstancesR"
-          + "esponse\"\235\001\332A#project,zone,instance_group"
-          + "_manager\202\323\344\223\002q\"o/compute/v1/projects/{pr"
-          + "oject}/zones/{zone}/instanceGroupManager"
-          + "s/{instance_group_manager}/listManagedIn"
-          + "stances\022\321\002\n\026ListPerInstanceConfigs\022K.goo"
-          + "gle.cloud.compute.v1.ListPerInstanceConf"
-          + "igsInstanceGroupManagersRequest\032H.google"
-          + ".cloud.compute.v1.InstanceGroupManagersL"
-          + "istPerInstanceConfigsResp\"\237\001\332A#project,z"
-          + "one,instance_group_manager\202\323\344\223\002s\"q/compu"
-          + "te/v1/projects/{project}/zones/{zone}/in"
-          + "stanceGroupManagers/{instance_group_mana"
-          + "ger}/listPerInstanceConfigs\022\303\002\n\005Patch\0229."
-          + "google.cloud.compute.v1.PatchInstanceGro"
-          + "upManagerRequest\032\".google.cloud.compute."
-          + "v1.Operation\"\332\001\332ACproject,zone,instance_"
-          + "group_manager,instance_group_manager_res"
-          + "ource\212N\016ZoneOperations\202\323\344\223\002}2Z/compute/v"
-          + "1/projects/{project}/zones/{zone}/instan"
-          + "ceGroupManagers/{instance_group_manager}"
-          + ":\037instance_group_manager_resource\022\300\003\n\027Pa"
-          + "tchPerInstanceConfigs\022K.google.cloud.com"
-          + "pute.v1.PatchPerInstanceConfigsInstanceG"
-          + "roupManagerRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\263\002\332Acproject,zone,instanc"
-          + "e_group_manager,instance_group_managers_"
-          + "patch_per_instance_configs_req_resource\212"
-          + "N\016ZoneOperations\202\323\344\223\002\265\001\"r/compute/v1/pro"
-          + "jects/{project}/zones/{zone}/instanceGro"
-          + "upManagers/{instance_group_manager}/patc"
-          + "hPerInstanceConfigs:?instance_group_mana"
-          + "gers_patch_per_instance_configs_req_reso"
-          + "urce\022\246\003\n\021RecreateInstances\022E.google.clou"
-          + "d.compute.v1.RecreateInstancesInstanceGr"
-          + "oupManagerRequest\032\".google.cloud.compute"
-          + ".v1.Operation\"\245\002\332A_project,zone,instance"
-          + "_group_manager,instance_group_managers_r"
-          + "ecreate_instances_request_resource\212N\016Zon"
-          + "eOperations\202\323\344\223\002\253\001\"l/compute/v1/projects"
-          + "/{project}/zones/{zone}/instanceGroupMan"
-          + "agers/{instance_group_manager}/recreateI"
-          + "nstances:;instance_group_managers_recrea"
-          + "te_instances_request_resource\022\220\002\n\006Resize"
-          + "\022:.google.cloud.compute.v1.ResizeInstanc"
-          + "eGroupManagerRequest\032\".google.cloud.comp"
-          + "ute.v1.Operation\"\245\001\332A(project,zone,insta"
-          + "nce_group_manager,size\212N\016ZoneOperations\202"
-          + "\323\344\223\002c\"a/compute/v1/projects/{project}/zo"
-          + "nes/{zone}/instanceGroupManagers/{instan"
-          + "ce_group_manager}/resize\022\234\003\n\017ResumeInsta"
-          + "nces\022C.google.cloud.compute.v1.ResumeIns"
-          + "tancesInstanceGroupManagerRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\237\002\332A]proje"
-          + "ct,zone,instance_group_manager,instance_"
-          + "group_managers_resume_instances_request_"
-          + "resource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compu"
-          + "te/v1/projects/{project}/zones/{zone}/in"
-          + "stanceGroupManagers/{instance_group_mana"
-          + "ger}/resumeInstances:9instance_group_man"
-          + "agers_resume_instances_request_resource\022"
-          + "\262\003\n\023SetInstanceTemplate\022G.google.cloud.c"
-          + "ompute.v1.SetInstanceTemplateInstanceGro"
-          + "upManagerRequest\032\".google.cloud.compute."
-          + "v1.Operation\"\255\002\332Abproject,zone,instance_"
-          + "group_manager,instance_group_managers_se"
-          + "t_instance_template_request_resource\212N\016Z"
-          + "oneOperations\202\323\344\223\002\260\001\"n/compute/v1/projec"
-          + "ts/{project}/zones/{zone}/instanceGroupM"
-          + "anagers/{instance_group_manager}/setInst"
-          + "anceTemplate:>instance_group_managers_se"
-          + "t_instance_template_request_resource\022\231\003\n"
-          + "\016SetTargetPools\022B.google.cloud.compute.v"
-          + "1.SetTargetPoolsInstanceGroupManagerRequ"
+          + "GroupManagers/{instance_group_manager}/r"
+          + "esizeRequests:.instance_group_manager_re"
+          + "size_request_resource\022\261\002\n\004List\022F.google."
+          + "cloud.compute.v1.ListInstanceGroupManage"
+          + "rResizeRequestsRequest\032G.google.cloud.co"
+          + "mpute.v1.InstanceGroupManagerResizeReque"
+          + "stsListResponse\"\227\001\332A#project,zone,instan"
+          + "ce_group_manager\202\323\344\223\002k\022i/compute/v1/proj"
+          + "ects/{project}/zones/{zone}/instanceGrou"
+          + "pManagers/{instance_group_manager}/resiz"
+          + "eRequests\032r\312A\026compute.googleapis.com\322AVh"
+          + "ttps://www.googleapis.com/auth/compute,h"
+          + "ttps://www.googleapis.com/auth/cloud-pla"
+          + "tform2\325E\n\025InstanceGroupManagers\022\241\003\n\020Aban"
+          + "donInstances\022D.google.cloud.compute.v1.A"
+          + "bandonInstancesInstanceGroupManagerReque"
+          + "st\032\".google.cloud.compute.v1.Operation\"\242"
+          + "\002\332A^project,zone,instance_group_manager,"
+          + "instance_group_managers_abandon_instance"
+          + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002"
+          + "\251\001\"k/compute/v1/projects/{project}/zones"
+          + "/{zone}/instanceGroupManagers/{instance_"
+          + "group_manager}/abandonInstances::instanc"
+          + "e_group_managers_abandon_instances_reque"
+          + "st_resource\022\345\001\n\016AggregatedList\022C.google."
+          + "cloud.compute.v1.AggregatedListInstanceG"
+          + "roupManagersRequest\032;.google.cloud.compu"
+          + "te.v1.InstanceGroupManagerAggregatedList"
+          + "\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1/projects"
+          + "/{project}/aggregated/instanceGroupManag"
+          + "ers\022\256\003\n\027ApplyUpdatesToInstances\022K.google"
+          + ".cloud.compute.v1.ApplyUpdatesToInstance"
+          + "sInstanceGroupManagerRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\241\002\332AZproject,zo"
+          + "ne,instance_group_manager,instance_group"
+          + "_managers_apply_updates_request_resource"
+          + "\212N\016ZoneOperations\202\323\344\223\002\254\001\"r/compute/v1/pr"
+          + "ojects/{project}/zones/{zone}/instanceGr"
+          + "oupManagers/{instance_group_manager}/app"
+          + "lyUpdatesToInstances:6instance_group_man"
+          + "agers_apply_updates_request_resource\022\234\003\n"
+          + "\017CreateInstances\022C.google.cloud.compute."
+          + "v1.CreateInstancesInstanceGroupManagerRe"
+          + "quest\032\".google.cloud.compute.v1.Operatio"
+          + "n\"\237\002\332A]project,zone,instance_group_manag"
+          + "er,instance_group_managers_create_instan"
+          + "ces_request_resource\212N\016ZoneOperations\202\323\344"
+          + "\223\002\247\001\"j/compute/v1/projects/{project}/zon"
+          + "es/{zone}/instanceGroupManagers/{instanc"
+          + "e_group_manager}/createInstances:9instan"
+          + "ce_group_managers_create_instances_reque"
+          + "st_resource\022\204\002\n\006Delete\022:.google.cloud.co"
+          + "mpute.v1.DeleteInstanceGroupManagerReque"
+          + "st\032\".google.cloud.compute.v1.Operation\"\231"
+          + "\001\332A#project,zone,instance_group_manager\212"
+          + "N\016ZoneOperations\202\323\344\223\002\\*Z/compute/v1/proj"
+          + "ects/{project}/zones/{zone}/instanceGrou"
+          + "pManagers/{instance_group_manager}\022\234\003\n\017D"
+          + "eleteInstances\022C.google.cloud.compute.v1"
+          + ".DeleteInstancesInstanceGroupManagerRequ"
           + "est\032\".google.cloud.compute.v1.Operation\""
-          + "\236\002\332A]project,zone,instance_group_manager"
-          + ",instance_group_managers_set_target_pool"
+          + "\237\002\332A]project,zone,instance_group_manager"
+          + ",instance_group_managers_delete_instance"
           + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002"
-          + "\246\001\"i/compute/v1/projects/{project}/zones"
+          + "\247\001\"j/compute/v1/projects/{project}/zones"
           + "/{zone}/instanceGroupManagers/{instance_"
-          + "group_manager}/setTargetPools:9instance_"
-          + "group_managers_set_target_pools_request_"
-          + "resource\022\227\003\n\016StartInstances\022B.google.clo"
-          + "ud.compute.v1.StartInstancesInstanceGrou"
-          + "pManagerRequest\032\".google.cloud.compute.v"
-          + "1.Operation\"\234\002\332A\\project,zone,instance_g"
-          + "roup_manager,instance_group_managers_sta"
-          + "rt_instances_request_resource\212N\016ZoneOper"
-          + "ations\202\323\344\223\002\245\001\"i/compute/v1/projects/{pro"
+          + "group_manager}/deleteInstances:9instance"
+          + "_group_managers_delete_instances_request"
+          + "_resource\022\305\003\n\030DeletePerInstanceConfigs\022L"
+          + ".google.cloud.compute.v1.DeletePerInstan"
+          + "ceConfigsInstanceGroupManagerRequest\032\".g"
+          + "oogle.cloud.compute.v1.Operation\"\266\002\332Adpr"
+          + "oject,zone,instance_group_manager,instan"
+          + "ce_group_managers_delete_per_instance_co"
+          + "nfigs_req_resource\212N\016ZoneOperations\202\323\344\223\002"
+          + "\267\001\"s/compute/v1/projects/{project}/zones"
+          + "/{zone}/instanceGroupManagers/{instance_"
+          + "group_manager}/deletePerInstanceConfigs:"
+          + "@instance_group_managers_delete_per_inst"
+          + "ance_configs_req_resource\022\370\001\n\003Get\0227.goog"
+          + "le.cloud.compute.v1.GetInstanceGroupMana"
+          + "gerRequest\032-.google.cloud.compute.v1.Ins"
+          + "tanceGroupManager\"\210\001\332A#project,zone,inst"
+          + "ance_group_manager\202\323\344\223\002\\\022Z/compute/v1/pr"
+          + "ojects/{project}/zones/{zone}/instanceGr"
+          + "oupManagers/{instance_group_manager}\022\225\002\n"
+          + "\006Insert\022:.google.cloud.compute.v1.Insert"
+          + "InstanceGroupManagerRequest\032\".google.clo"
+          + "ud.compute.v1.Operation\"\252\001\332A,project,zon"
+          + "e,instance_group_manager_resource\212N\016Zone"
+          + "Operations\202\323\344\223\002d\"A/compute/v1/projects/{"
+          + "project}/zones/{zone}/instanceGroupManag"
+          + "ers:\037instance_group_manager_resource\022\316\001\n"
+          + "\004List\0229.google.cloud.compute.v1.ListInst"
+          + "anceGroupManagersRequest\0321.google.cloud."
+          + "compute.v1.InstanceGroupManagerList\"X\332A\014"
+          + "project,zone\202\323\344\223\002C\022A/compute/v1/projects"
+          + "/{project}/zones/{zone}/instanceGroupMan"
+          + "agers\022\245\002\n\nListErrors\022?.google.cloud.comp"
+          + "ute.v1.ListErrorsInstanceGroupManagersRe"
+          + "quest\032@.google.cloud.compute.v1.Instance"
+          + "GroupManagersListErrorsResponse\"\223\001\332A#pro"
+          + "ject,zone,instance_group_manager\202\323\344\223\002g\022e"
+          + "/compute/v1/projects/{project}/zones/{zo"
+          + "ne}/instanceGroupManagers/{instance_grou"
+          + "p_manager}/listErrors\022\315\002\n\024ListManagedIns"
+          + "tances\022I.google.cloud.compute.v1.ListMan"
+          + "agedInstancesInstanceGroupManagersReques"
+          + "t\032J.google.cloud.compute.v1.InstanceGrou"
+          + "pManagersListManagedInstancesResponse\"\235\001"
+          + "\332A#project,zone,instance_group_manager\202\323"
+          + "\344\223\002q\"o/compute/v1/projects/{project}/zon"
+          + "es/{zone}/instanceGroupManagers/{instanc"
+          + "e_group_manager}/listManagedInstances\022\321\002"
+          + "\n\026ListPerInstanceConfigs\022K.google.cloud."
+          + "compute.v1.ListPerInstanceConfigsInstanc"
+          + "eGroupManagersRequest\032H.google.cloud.com"
+          + "pute.v1.InstanceGroupManagersListPerInst"
+          + "anceConfigsResp\"\237\001\332A#project,zone,instan"
+          + "ce_group_manager\202\323\344\223\002s\"q/compute/v1/proj"
+          + "ects/{project}/zones/{zone}/instanceGrou"
+          + "pManagers/{instance_group_manager}/listP"
+          + "erInstanceConfigs\022\303\002\n\005Patch\0229.google.clo"
+          + "ud.compute.v1.PatchInstanceGroupManagerR"
+          + "equest\032\".google.cloud.compute.v1.Operati"
+          + "on\"\332\001\332ACproject,zone,instance_group_mana"
+          + "ger,instance_group_manager_resource\212N\016Zo"
+          + "neOperations\202\323\344\223\002}2Z/compute/v1/projects"
+          + "/{project}/zones/{zone}/instanceGroupMan"
+          + "agers/{instance_group_manager}:\037instance"
+          + "_group_manager_resource\022\300\003\n\027PatchPerInst"
+          + "anceConfigs\022K.google.cloud.compute.v1.Pa"
+          + "tchPerInstanceConfigsInstanceGroupManage"
+          + "rRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\263\002\332Acproject,zone,instance_group_ma"
+          + "nager,instance_group_managers_patch_per_"
+          + "instance_configs_req_resource\212N\016ZoneOper"
+          + "ations\202\323\344\223\002\265\001\"r/compute/v1/projects/{pro"
           + "ject}/zones/{zone}/instanceGroupManagers"
-          + "/{instance_group_manager}/startInstances"
-          + ":8instance_group_managers_start_instance"
-          + "s_request_resource\022\222\003\n\rStopInstances\022A.g"
-          + "oogle.cloud.compute.v1.StopInstancesInst"
+          + "/{instance_group_manager}/patchPerInstan"
+          + "ceConfigs:?instance_group_managers_patch"
+          + "_per_instance_configs_req_resource\022\246\003\n\021R"
+          + "ecreateInstances\022E.google.cloud.compute."
+          + "v1.RecreateInstancesInstanceGroupManager"
+          + "Request\032\".google.cloud.compute.v1.Operat"
+          + "ion\"\245\002\332A_project,zone,instance_group_man"
+          + "ager,instance_group_managers_recreate_in"
+          + "stances_request_resource\212N\016ZoneOperation"
+          + "s\202\323\344\223\002\253\001\"l/compute/v1/projects/{project}"
+          + "/zones/{zone}/instanceGroupManagers/{ins"
+          + "tance_group_manager}/recreateInstances:;"
+          + "instance_group_managers_recreate_instanc"
+          + "es_request_resource\022\220\002\n\006Resize\022:.google."
+          + "cloud.compute.v1.ResizeInstanceGroupMana"
+          + "gerRequest\032\".google.cloud.compute.v1.Ope"
+          + "ration\"\245\001\332A(project,zone,instance_group_"
+          + "manager,size\212N\016ZoneOperations\202\323\344\223\002c\"a/co"
+          + "mpute/v1/projects/{project}/zones/{zone}"
+          + "/instanceGroupManagers/{instance_group_m"
+          + "anager}/resize\022\234\003\n\017ResumeInstances\022C.goo"
+          + "gle.cloud.compute.v1.ResumeInstancesInst"
           + "anceGroupManagerRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"\231\002\332A[project,zone,in"
+          + "ompute.v1.Operation\"\237\002\332A]project,zone,in"
           + "stance_group_manager,instance_group_mana"
-          + "gers_stop_instances_request_resource\212N\016Z"
-          + "oneOperations\202\323\344\223\002\243\001\"h/compute/v1/projec"
-          + "ts/{project}/zones/{zone}/instanceGroupM"
-          + "anagers/{instance_group_manager}/stopIns"
-          + "tances:7instance_group_managers_stop_ins"
-          + "tances_request_resource\022\241\003\n\020SuspendInsta"
-          + "nces\022D.google.cloud.compute.v1.SuspendIn"
-          + "stancesInstanceGroupManagerRequest\032\".goo"
-          + "gle.cloud.compute.v1.Operation\"\242\002\332A^proj"
-          + "ect,zone,instance_group_manager,instance"
-          + "_group_managers_suspend_instances_reques"
-          + "t_resource\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/com"
-          + "pute/v1/projects/{project}/zones/{zone}/"
-          + "instanceGroupManagers/{instance_group_ma"
-          + "nager}/suspendInstances::instance_group_"
-          + "managers_suspend_instances_request_resou"
-          + "rce\022\305\003\n\030UpdatePerInstanceConfigs\022L.googl"
-          + "e.cloud.compute.v1.UpdatePerInstanceConf"
-          + "igsInstanceGroupManagerRequest\032\".google."
-          + "cloud.compute.v1.Operation\"\266\002\332Adproject,"
-          + "zone,instance_group_manager,instance_gro"
-          + "up_managers_update_per_instance_configs_"
-          + "req_resource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/c"
-          + "ompute/v1/projects/{project}/zones/{zone"
-          + "}/instanceGroupManagers/{instance_group_"
-          + "manager}/updatePerInstanceConfigs:@insta"
-          + "nce_group_managers_update_per_instance_c"
-          + "onfigs_req_resource\032r\312A\026compute.googleap"
-          + "is.com\322AVhttps://www.googleapis.com/auth"
-          + "/compute,https://www.googleapis.com/auth"
-          + "/cloud-platform2\272\027\n\016InstanceGroups\022\337\002\n\014A"
-          + "ddInstances\0229.google.cloud.compute.v1.Ad"
-          + "dInstancesInstanceGroupRequest\032\".google."
-          + "cloud.compute.v1.Operation\"\357\001\332AJproject,"
-          + "zone,instance_group,instance_groups_add_"
+          + "gers_resume_instances_request_resource\212N"
+          + "\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/proj"
+          + "ects/{project}/zones/{zone}/instanceGrou"
+          + "pManagers/{instance_group_manager}/resum"
+          + "eInstances:9instance_group_managers_resu"
+          + "me_instances_request_resource\022\262\003\n\023SetIns"
+          + "tanceTemplate\022G.google.cloud.compute.v1."
+          + "SetInstanceTemplateInstanceGroupManagerR"
+          + "equest\032\".google.cloud.compute.v1.Operati"
+          + "on\"\255\002\332Abproject,zone,instance_group_mana"
+          + "ger,instance_group_managers_set_instance"
+          + "_template_request_resource\212N\016ZoneOperati"
+          + "ons\202\323\344\223\002\260\001\"n/compute/v1/projects/{projec"
+          + "t}/zones/{zone}/instanceGroupManagers/{i"
+          + "nstance_group_manager}/setInstanceTempla"
+          + "te:>instance_group_managers_set_instance"
+          + "_template_request_resource\022\231\003\n\016SetTarget"
+          + "Pools\022B.google.cloud.compute.v1.SetTarge"
+          + "tPoolsInstanceGroupManagerRequest\032\".goog"
+          + "le.cloud.compute.v1.Operation\"\236\002\332A]proje"
+          + "ct,zone,instance_group_manager,instance_"
+          + "group_managers_set_target_pools_request_"
+          + "resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/compu"
+          + "te/v1/projects/{project}/zones/{zone}/in"
+          + "stanceGroupManagers/{instance_group_mana"
+          + "ger}/setTargetPools:9instance_group_mana"
+          + "gers_set_target_pools_request_resource\022\227"
+          + "\003\n\016StartInstances\022B.google.cloud.compute"
+          + ".v1.StartInstancesInstanceGroupManagerRe"
+          + "quest\032\".google.cloud.compute.v1.Operatio"
+          + "n\"\234\002\332A\\project,zone,instance_group_manag"
+          + "er,instance_group_managers_start_instanc"
+          + "es_request_resource\212N\016ZoneOperations\202\323\344\223"
+          + "\002\245\001\"i/compute/v1/projects/{project}/zone"
+          + "s/{zone}/instanceGroupManagers/{instance"
+          + "_group_manager}/startInstances:8instance"
+          + "_group_managers_start_instances_request_"
+          + "resource\022\222\003\n\rStopInstances\022A.google.clou"
+          + "d.compute.v1.StopInstancesInstanceGroupM"
+          + "anagerRequest\032\".google.cloud.compute.v1."
+          + "Operation\"\231\002\332A[project,zone,instance_gro"
+          + "up_manager,instance_group_managers_stop_"
           + "instances_request_resource\212N\016ZoneOperati"
-          + "ons\202\323\344\223\002\212\001\"X/compute/v1/projects/{projec"
-          + "t}/zones/{zone}/instanceGroups/{instance"
-          + "_group}/addInstances:.instance_groups_ad"
-          + "d_instances_request_resource\022\320\001\n\016Aggrega"
-          + "tedList\022<.google.cloud.compute.v1.Aggreg"
-          + "atedListInstanceGroupsRequest\0324.google.c"
-          + "loud.compute.v1.InstanceGroupAggregatedL"
-          + "ist\"J\332A\007project\202\323\344\223\002:\0228/compute/v1/proje"
-          + "cts/{project}/aggregated/instanceGroups\022"
-          + "\346\001\n\006Delete\0223.google.cloud.compute.v1.Del"
-          + "eteInstanceGroupRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"\202\001\332A\033project,zone,in"
-          + "stance_group\212N\016ZoneOperations\202\323\344\223\002M*K/co"
-          + "mpute/v1/projects/{project}/zones/{zone}"
-          + "/instanceGroups/{instance_group}\022\322\001\n\003Get"
-          + "\0220.google.cloud.compute.v1.GetInstanceGr"
-          + "oupRequest\032&.google.cloud.compute.v1.Ins"
-          + "tanceGroup\"q\332A\033project,zone,instance_gro"
-          + "up\202\323\344\223\002M\022K/compute/v1/projects/{project}"
-          + "/zones/{zone}/instanceGroups/{instance_g"
-          + "roup}\022\367\001\n\006Insert\0223.google.cloud.compute."
-          + "v1.InsertInstanceGroupRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"\223\001\332A$project,z"
-          + "one,instance_group_resource\212N\016ZoneOperat"
-          + "ions\202\323\344\223\002U\":/compute/v1/projects/{projec"
-          + "t}/zones/{zone}/instanceGroups:\027instance"
-          + "_group_resource\022\271\001\n\004List\0222.google.cloud."
-          + "compute.v1.ListInstanceGroupsRequest\032*.g"
-          + "oogle.cloud.compute.v1.InstanceGroupList"
-          + "\"Q\332A\014project,zone\202\323\344\223\002<\022:/compute/v1/pro"
-          + "jects/{project}/zones/{zone}/instanceGro"
-          + "ups\022\346\002\n\rListInstances\022;.google.cloud.com"
-          + "pute.v1.ListInstancesInstanceGroupsReque"
-          + "st\0324.google.cloud.compute.v1.InstanceGro"
-          + "upsListInstances\"\341\001\332AKproject,zone,insta"
-          + "nce_group,instance_groups_list_instances"
-          + "_request_resource\202\323\344\223\002\214\001\"Y/compute/v1/pr"
+          + "ons\202\323\344\223\002\243\001\"h/compute/v1/projects/{projec"
+          + "t}/zones/{zone}/instanceGroupManagers/{i"
+          + "nstance_group_manager}/stopInstances:7in"
+          + "stance_group_managers_stop_instances_req"
+          + "uest_resource\022\241\003\n\020SuspendInstances\022D.goo"
+          + "gle.cloud.compute.v1.SuspendInstancesIns"
+          + "tanceGroupManagerRequest\032\".google.cloud."
+          + "compute.v1.Operation\"\242\002\332A^project,zone,i"
+          + "nstance_group_manager,instance_group_man"
+          + "agers_suspend_instances_request_resource"
+          + "\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/v1/pr"
           + "ojects/{project}/zones/{zone}/instanceGr"
-          + "oups/{instance_group}/listInstances:/ins"
-          + "tance_groups_list_instances_request_reso"
-          + "urce\022\356\002\n\017RemoveInstances\022<.google.cloud."
-          + "compute.v1.RemoveInstancesInstanceGroupR"
-          + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\370\001\332AMproject,zone,instance_group,inst"
-          + "ance_groups_remove_instances_request_res"
-          + "ource\212N\016ZoneOperations\202\323\344\223\002\220\001\"[/compute/"
-          + "v1/projects/{project}/zones/{zone}/insta"
-          + "nceGroups/{instance_group}/removeInstanc"
-          + "es:1instance_groups_remove_instances_req"
-          + "uest_resource\022\346\002\n\rSetNamedPorts\022:.google"
-          + ".cloud.compute.v1.SetNamedPortsInstanceG"
-          + "roupRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"\364\001\332ALproject,zone,instance_group"
-          + ",instance_groups_set_named_ports_request"
-          + "_resource\212N\016ZoneOperations\202\323\344\223\002\215\001\"Y/comp"
-          + "ute/v1/projects/{project}/zones/{zone}/i"
-          + "nstanceGroups/{instance_group}/setNamedP"
-          + "orts:0instance_groups_set_named_ports_re"
-          + "quest_resource\022\307\002\n\022TestIamPermissions\022?."
-          + "google.cloud.compute.v1.TestIamPermissio"
-          + "nsInstanceGroupRequest\0320.google.cloud.co"
-          + "mpute.v1.TestPermissionsResponse\"\275\001\332A7pr"
-          + "oject,zone,resource,test_permissions_req"
-          + "uest_resource\202\323\344\223\002}\"X/compute/v1/project"
+          + "oupManagers/{instance_group_manager}/sus"
+          + "pendInstances::instance_group_managers_s"
+          + "uspend_instances_request_resource\022\305\003\n\030Up"
+          + "datePerInstanceConfigs\022L.google.cloud.co"
+          + "mpute.v1.UpdatePerInstanceConfigsInstanc"
+          + "eGroupManagerRequest\032\".google.cloud.comp"
+          + "ute.v1.Operation\"\266\002\332Adproject,zone,insta"
+          + "nce_group_manager,instance_group_manager"
+          + "s_update_per_instance_configs_req_resour"
+          + "ce\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/compute/v1/"
+          + "projects/{project}/zones/{zone}/instance"
+          + "GroupManagers/{instance_group_manager}/u"
+          + "pdatePerInstanceConfigs:@instance_group_"
+          + "managers_update_per_instance_configs_req"
+          + "_resource\032r\312A\026compute.googleapis.com\322AVh"
+          + "ttps://www.googleapis.com/auth/compute,h"
+          + "ttps://www.googleapis.com/auth/cloud-pla"
+          + "tform2\272\027\n\016InstanceGroups\022\337\002\n\014AddInstance"
+          + "s\0229.google.cloud.compute.v1.AddInstances"
+          + "InstanceGroupRequest\032\".google.cloud.comp"
+          + "ute.v1.Operation\"\357\001\332AJproject,zone,insta"
+          + "nce_group,instance_groups_add_instances_"
+          + "request_resource\212N\016ZoneOperations\202\323\344\223\002\212\001"
+          + "\"X/compute/v1/projects/{project}/zones/{"
+          + "zone}/instanceGroups/{instance_group}/ad"
+          + "dInstances:.instance_groups_add_instance"
+          + "s_request_resource\022\320\001\n\016AggregatedList\022<."
+          + "google.cloud.compute.v1.AggregatedListIn"
+          + "stanceGroupsRequest\0324.google.cloud.compu"
+          + "te.v1.InstanceGroupAggregatedList\"J\332A\007pr"
+          + "oject\202\323\344\223\002:\0228/compute/v1/projects/{proje"
+          + "ct}/aggregated/instanceGroups\022\346\001\n\006Delete"
+          + "\0223.google.cloud.compute.v1.DeleteInstanc"
+          + "eGroupRequest\032\".google.cloud.compute.v1."
+          + "Operation\"\202\001\332A\033project,zone,instance_gro"
+          + "up\212N\016ZoneOperations\202\323\344\223\002M*K/compute/v1/p"
+          + "rojects/{project}/zones/{zone}/instanceG"
+          + "roups/{instance_group}\022\322\001\n\003Get\0220.google."
+          + "cloud.compute.v1.GetInstanceGroupRequest"
+          + "\032&.google.cloud.compute.v1.InstanceGroup"
+          + "\"q\332A\033project,zone,instance_group\202\323\344\223\002M\022K"
+          + "/compute/v1/projects/{project}/zones/{zo"
+          + "ne}/instanceGroups/{instance_group}\022\367\001\n\006"
+          + "Insert\0223.google.cloud.compute.v1.InsertI"
+          + "nstanceGroupRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"\223\001\332A$project,zone,instan"
+          + "ce_group_resource\212N\016ZoneOperations\202\323\344\223\002U"
+          + "\":/compute/v1/projects/{project}/zones/{"
+          + "zone}/instanceGroups:\027instance_group_res"
+          + "ource\022\271\001\n\004List\0222.google.cloud.compute.v1"
+          + ".ListInstanceGroupsRequest\032*.google.clou"
+          + "d.compute.v1.InstanceGroupList\"Q\332A\014proje"
+          + "ct,zone\202\323\344\223\002<\022:/compute/v1/projects/{pro"
+          + "ject}/zones/{zone}/instanceGroups\022\346\002\n\rLi"
+          + "stInstances\022;.google.cloud.compute.v1.Li"
+          + "stInstancesInstanceGroupsRequest\0324.googl"
+          + "e.cloud.compute.v1.InstanceGroupsListIns"
+          + "tances\"\341\001\332AKproject,zone,instance_group,"
+          + "instance_groups_list_instances_request_r"
+          + "esource\202\323\344\223\002\214\001\"Y/compute/v1/projects/{pr"
+          + "oject}/zones/{zone}/instanceGroups/{inst"
+          + "ance_group}/listInstances:/instance_grou"
+          + "ps_list_instances_request_resource\022\356\002\n\017R"
+          + "emoveInstances\022<.google.cloud.compute.v1"
+          + ".RemoveInstancesInstanceGroupRequest\032\".g"
+          + "oogle.cloud.compute.v1.Operation\"\370\001\332AMpr"
+          + "oject,zone,instance_group,instance_group"
+          + "s_remove_instances_request_resource\212N\016Zo"
+          + "neOperations\202\323\344\223\002\220\001\"[/compute/v1/project"
           + "s/{project}/zones/{zone}/instanceGroups/"
-          + "{resource}/testIamPermissions:!test_perm"
-          + "issions_request_resource\032r\312A\026compute.goo"
-          + "gleapis.com\322AVhttps://www.googleapis.com"
-          + "/auth/compute,https://www.googleapis.com"
-          + "/auth/cloud-platform2\313\004\n\027InstanceSetting"
-          + "sService\022\271\001\n\003Get\0222.google.cloud.compute."
-          + "v1.GetInstanceSettingRequest\032).google.cl"
-          + "oud.compute.v1.InstanceSettings\"S\332A\014proj"
-          + "ect,zone\202\323\344\223\002>\022project,zo"
-          + "ne,instance,network_interface,access_con"
-          + "fig_resource\212N\016ZoneOperations\202\323\344\223\002j\"P/co"
-          + "mpute/v1/projects/{project}/zones/{zone}"
-          + "/instances/{instance}/addAccessConfig:\026a"
-          + "ccess_config_resource\022\265\002\n\023AddNetworkInte"
-          + "rface\022;.google.cloud.compute.v1.AddNetwo"
-          + "rkInterfaceInstanceRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\274\001\332A0project,zone"
-          + ",instance,network_interface_resource\212N\016Z"
-          + "oneOperations\202\323\344\223\002r\"T/compute/v1/project"
-          + "s/{project}/zones/{zone}/instances/{inst"
-          + "ance}/addNetworkInterface:\032network_inter"
-          + "face_resource\022\342\002\n\023AddResourcePolicies\022;."
-          + "google.cloud.compute.v1.AddResourcePolic"
-          + "iesInstanceRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\351\001\332AFproject,zone,instanc"
-          + "e,instances_add_resource_policies_reques"
-          + "t_resource\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/com"
-          + "pute/v1/projects/{project}/zones/{zone}/"
-          + "instances/{instance}/addResourcePolicies"
-          + ":0instances_add_resource_policies_reques"
-          + "t_resource\022\301\001\n\016AggregatedList\0227.google.c"
-          + "loud.compute.v1.AggregatedListInstancesR"
-          + "equest\032/.google.cloud.compute.v1.Instanc"
-          + "eAggregatedList\"E\332A\007project\202\323\344\223\0025\0223/comp"
-          + "ute/v1/projects/{project}/aggregated/ins"
-          + "tances\022\222\002\n\nAttachDisk\0222.google.cloud.com"
-          + "pute.v1.AttachDiskInstanceRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\253\001\332A,proje"
-          + "ct,zone,instance,attached_disk_resource\212"
-          + "N\016ZoneOperations\202\323\344\223\002e\"K/compute/v1/proj"
-          + "ects/{project}/zones/{zone}/instances/{i"
-          + "nstance}/attachDisk:\026attached_disk_resou"
-          + "rce\022\236\002\n\nBulkInsert\0222.google.cloud.comput"
-          + "e.v1.BulkInsertInstanceRequest\032\".google."
-          + "cloud.compute.v1.Operation\"\267\001\332A3project,"
-          + "zone,bulk_insert_instance_resource_resou"
-          + "rce\212N\016ZoneOperations\202\323\344\223\002j\"@/compute/v1/"
-          + "projects/{project}/zones/{zone}/instance"
-          + "s/bulkInsert:&bulk_insert_instance_resou"
-          + "rce_resource\022\317\001\n\006Delete\022..google.cloud.c"
-          + "ompute.v1.DeleteInstanceRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"q\332A\025project,"
-          + "zone,instance\212N\016ZoneOperations\202\323\344\223\002B*@/c"
-          + "ompute/v1/projects/{project}/zones/{zone"
-          + "}/instances/{instance}\022\233\002\n\022DeleteAccessC"
-          + "onfig\022:.google.cloud.compute.v1.DeleteAc"
-          + "cessConfigInstanceRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\244\001\332A5project,zone,"
-          + "instance,access_config,network_interface"
-          + "\212N\016ZoneOperations\202\323\344\223\002U\"S/compute/v1/pro"
-          + "jects/{project}/zones/{zone}/instances/{"
-          + "instance}/deleteAccessConfig\022\236\002\n\026DeleteN"
-          + "etworkInterface\022>.google.cloud.compute.v"
-          + "1.DeleteNetworkInterfaceInstanceRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\237\001\332A"
-          + ",project,zone,instance,network_interface"
-          + "_name\212N\016ZoneOperations\202\323\344\223\002Y\"W/compute/v"
-          + "1/projects/{project}/zones/{zone}/instan"
-          + "ces/{instance}/deleteNetworkInterface\022\357\001"
-          + "\n\nDetachDisk\0222.google.cloud.compute.v1.D"
-          + "etachDiskInstanceRequest\032\".google.cloud."
-          + "compute.v1.Operation\"\210\001\332A!project,zone,i"
-          + "nstance,device_name\212N\016ZoneOperations\202\323\344\223"
-          + "\002M\"K/compute/v1/projects/{project}/zones"
-          + "/{zone}/instances/{instance}/detachDisk\022"
-          + "\267\001\n\003Get\022+.google.cloud.compute.v1.GetIns"
-          + "tanceRequest\032!.google.cloud.compute.v1.I"
-          + "nstance\"`\332A\025project,zone,instance\202\323\344\223\002B\022"
-          + "@/compute/v1/projects/{project}/zones/{z"
-          + "one}/instances/{instance}\022\242\002\n\025GetEffecti"
-          + "veFirewalls\022=.google.cloud.compute.v1.Ge"
-          + "tEffectiveFirewallsInstanceRequest\032?.goo"
-          + "gle.cloud.compute.v1.InstancesGetEffecti"
-          + "veFirewallsResponse\"\210\001\332A\'project,zone,in"
-          + "stance,network_interface\202\323\344\223\002X\022V/compute"
-          + "/v1/projects/{project}/zones/{zone}/inst"
-          + "ances/{instance}/getEffectiveFirewalls\022\357"
-          + "\001\n\022GetGuestAttributes\022:.google.cloud.com"
-          + "pute.v1.GetGuestAttributesInstanceReques"
-          + "t\032(.google.cloud.compute.v1.GuestAttribu"
-          + "tes\"s\332A\025project,zone,instance\202\323\344\223\002U\022S/co"
-          + "mpute/v1/projects/{project}/zones/{zone}"
-          + "/instances/{instance}/getGuestAttributes"
-          + "\022\324\001\n\014GetIamPolicy\0224.google.cloud.compute"
-          + ".v1.GetIamPolicyInstanceRequest\032\037.google"
-          + ".cloud.compute.v1.Policy\"m\332A\025project,zon"
-          + "e,resource\202\323\344\223\002O\022M/compute/v1/projects/{"
-          + "project}/zones/{zone}/instances/{resourc"
-          + "e}/getIamPolicy\022\330\001\n\rGetScreenshot\0225.goog"
-          + "le.cloud.compute.v1.GetScreenshotInstanc"
-          + "eRequest\032#.google.cloud.compute.v1.Scree"
-          + "nshot\"k\332A\025project,zone,instance\202\323\344\223\002M\022K/"
-          + "compute/v1/projects/{project}/zones/{zon"
-          + "e}/instances/{instance}/screenshot\022\352\001\n\023G"
-          + "etSerialPortOutput\022;.google.cloud.comput"
-          + "e.v1.GetSerialPortOutputInstanceRequest\032"
-          + ").google.cloud.compute.v1.SerialPortOutp"
-          + "ut\"k\332A\025project,zone,instance\202\323\344\223\002M\022K/com"
+          + "d-platform2\313\004\n\027InstanceSettingsService\022\271"
+          + "\001\n\003Get\0222.google.cloud.compute.v1.GetInst"
+          + "anceSettingRequest\032).google.cloud.comput"
+          + "e.v1.InstanceSettings\"S\332A\014project,zone\202\323"
+          + "\344\223\002>\022project,zone,instanc"
+          + "e,network_interface,access_config_resour"
+          + "ce\212N\016ZoneOperations\202\323\344\223\002j\"P/compute/v1/p"
+          + "rojects/{project}/zones/{zone}/instances"
+          + "/{instance}/addAccessConfig:\026access_conf"
+          + "ig_resource\022\265\002\n\023AddNetworkInterface\022;.go"
+          + "ogle.cloud.compute.v1.AddNetworkInterfac"
+          + "eInstanceRequest\032\".google.cloud.compute."
+          + "v1.Operation\"\274\001\332A0project,zone,instance,"
+          + "network_interface_resource\212N\016ZoneOperati"
+          + "ons\202\323\344\223\002r\"T/compute/v1/projects/{project"
+          + "}/zones/{zone}/instances/{instance}/addN"
+          + "etworkInterface:\032network_interface_resou"
+          + "rce\022\342\002\n\023AddResourcePolicies\022;.google.clo"
+          + "ud.compute.v1.AddResourcePoliciesInstanc"
           + "eRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\202\001\332A\036project,zone,instance_resource"
-          + "\212N\016ZoneOperations\202\323\344\223\002J\"5/compute/v1/pro"
-          + "jects/{project}/zones/{zone}/instances:\021"
-          + "instance_resource\022\252\001\n\004List\022-.google.clou"
-          + "d.compute.v1.ListInstancesRequest\032%.goog"
-          + "le.cloud.compute.v1.InstanceList\"L\332A\014pro"
-          + "ject,zone\202\323\344\223\0027\0225/compute/v1/projects/{p"
-          + "roject}/zones/{zone}/instances\022\343\001\n\rListR"
-          + "eferrers\0226.google.cloud.compute.v1.ListR"
-          + "eferrersInstancesRequest\032..google.cloud."
-          + "compute.v1.InstanceListReferrers\"j\332A\025pro"
-          + "ject,zone,instance\202\323\344\223\002L\022J/compute/v1/pr"
+          + "tion\"\351\001\332AFproject,zone,instance,instance"
+          + "s_add_resource_policies_request_resource"
+          + "\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compute/v1/pr"
           + "ojects/{project}/zones/{zone}/instances/"
-          + "{instance}/referrers\022\373\001\n\022PerformMaintena"
-          + "nce\022:.google.cloud.compute.v1.PerformMai"
-          + "ntenanceInstanceRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"\204\001\332A\025project,zone,in"
-          + "stance\212N\016ZoneOperations\202\323\344\223\002U\"S/compute/"
-          + "v1/projects/{project}/zones/{zone}/insta"
-          + "nces/{instance}/performMaintenance\022\361\002\n\026R"
-          + "emoveResourcePolicies\022>.google.cloud.com"
-          + "pute.v1.RemoveResourcePoliciesInstanceRe"
-          + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\362\001\332AIproject,zone,instance,instances_r"
-          + "emove_resource_policies_request_resource"
-          + "\212N\016ZoneOperations\202\323\344\223\002\216\001\"W/compute/v1/pr"
-          + "ojects/{project}/zones/{zone}/instances/"
-          + "{instance}/removeResourcePolicies:3insta"
-          + "nces_remove_resource_policies_request_re"
-          + "source\022\337\002\n\022ReportHostAsFaulty\022:.google.c"
-          + "loud.compute.v1.ReportHostAsFaultyInstan"
-          + "ceRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"\350\001\332AFproject,zone,instance,instanc"
-          + "es_report_host_as_faulty_request_resourc"
-          + "e\212N\016ZoneOperations\202\323\344\223\002\207\001\"S/compute/v1/p"
-          + "rojects/{project}/zones/{zone}/instances"
-          + "/{instance}/reportHostAsFaulty:0instance"
-          + "s_report_host_as_faulty_request_resource"
-          + "\022\323\001\n\005Reset\022-.google.cloud.compute.v1.Res"
-          + "etInstanceRequest\032\".google.cloud.compute"
-          + ".v1.Operation\"w\332A\025project,zone,instance\212"
-          + "N\016ZoneOperations\202\323\344\223\002H\"F/compute/v1/proj"
-          + "ects/{project}/zones/{zone}/instances/{i"
-          + "nstance}/reset\022\326\001\n\006Resume\022..google.cloud"
-          + ".compute.v1.ResumeInstanceRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"x\332A\025projec"
-          + "t,zone,instance\212N\016ZoneOperations\202\323\344\223\002I\"G"
-          + "/compute/v1/projects/{project}/zones/{zo"
-          + "ne}/instances/{instance}/resume\022\226\002\n\027Send"
-          + "DiagnosticInterrupt\022?.google.cloud.compu"
-          + "te.v1.SendDiagnosticInterruptInstanceReq"
-          + "uest\032@.google.cloud.compute.v1.SendDiagn"
-          + "osticInterruptInstanceResponse\"x\332A\025proje"
-          + "ct,zone,instance\202\323\344\223\002Z\"X/compute/v1/proj"
-          + "ects/{project}/zones/{zone}/instances/{i"
-          + "nstance}/sendDiagnosticInterrupt\022\204\002\n\025Set"
-          + "DeletionProtection\022=.google.cloud.comput"
-          + "e.v1.SetDeletionProtectionInstanceReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"\207\001"
-          + "\332A\025project,zone,resource\212N\016ZoneOperation"
-          + "s\202\323\344\223\002X\"V/compute/v1/projects/{project}/"
-          + "zones/{zone}/instances/{resource}/setDel"
-          + "etionProtection\022\220\002\n\021SetDiskAutoDelete\0229."
-          + "google.cloud.compute.v1.SetDiskAutoDelet"
-          + "eInstanceRequest\032\".google.cloud.compute."
-          + "v1.Operation\"\233\001\332A-project,zone,instance,"
-          + "auto_delete,device_name\212N\016ZoneOperations"
-          + "\202\323\344\223\002T\"R/compute/v1/projects/{project}/z"
-          + "ones/{zone}/instances/{instance}/setDisk"
-          + "AutoDelete\022\230\002\n\014SetIamPolicy\0224.google.clo"
-          + "ud.compute.v1.SetIamPolicyInstanceReques"
-          + "t\032\037.google.cloud.compute.v1.Policy\"\260\001\332A6"
-          + "project,zone,resource,zone_set_policy_re"
-          + "quest_resource\202\323\344\223\002q\"M/compute/v1/projec"
-          + "ts/{project}/zones/{zone}/instances/{res"
-          + "ource}/setIamPolicy: zone_set_policy_req"
-          + "uest_resource\022\255\002\n\tSetLabels\0221.google.clo"
-          + "ud.compute.v1.SetLabelsInstanceRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\310\001\332A;"
-          + "project,zone,instance,instances_set_labe"
-          + "ls_request_resource\212N\016ZoneOperations\202\323\344\223"
-          + "\002s\"J/compute/v1/projects/{project}/zones"
-          + "/{zone}/instances/{instance}/setLabels:%"
-          + "instances_set_labels_request_resource\022\342\002"
-          + "\n\023SetMachineResources\022;.google.cloud.com"
-          + "pute.v1.SetMachineResourcesInstanceReque"
-          + "st\032\".google.cloud.compute.v1.Operation\"\351"
-          + "\001\332AFproject,zone,instance,instances_set_"
-          + "machine_resources_request_resource\212N\016Zon"
-          + "eOperations\202\323\344\223\002\210\001\"T/compute/v1/projects"
-          + "/{project}/zones/{zone}/instances/{insta"
-          + "nce}/setMachineResources:0instances_set_"
-          + "machine_resources_request_resource\022\310\002\n\016S"
-          + "etMachineType\0226.google.cloud.compute.v1."
-          + "SetMachineTypeInstanceRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"\331\001\332AAproject,z"
-          + "one,instance,instances_set_machine_type_"
-          + "request_resource\212N\016ZoneOperations\202\323\344\223\002~\""
-          + "O/compute/v1/projects/{project}/zones/{z"
-          + "one}/instances/{instance}/setMachineType"
-          + ":+instances_set_machine_type_request_res"
-          + "ource\022\213\002\n\013SetMetadata\0223.google.cloud.com"
-          + "pute.v1.SetMetadataInstanceRequest\032\".goo"
-          + "gle.cloud.compute.v1.Operation\"\242\001\332A\'proj"
-          + "ect,zone,instance,metadata_resource\212N\016Zo"
-          + "neOperations\202\323\344\223\002a\"L/compute/v1/projects"
-          + "/{project}/zones/{zone}/instances/{insta"
-          + "nce}/setMetadata:\021metadata_resource\022\332\002\n\021"
-          + "SetMinCpuPlatform\0229.google.cloud.compute"
-          + ".v1.SetMinCpuPlatformInstanceRequest\032\".g"
-          + "oogle.cloud.compute.v1.Operation\"\345\001\332AEpr"
-          + "oject,zone,instance,instances_set_min_cp"
-          + "u_platform_request_resource\212N\016ZoneOperat"
-          + "ions\202\323\344\223\002\205\001\"R/compute/v1/projects/{proje"
-          + "ct}/zones/{zone}/instances/{instance}/se"
-          + "tMinCpuPlatform:/instances_set_min_cpu_p"
-          + "latform_request_resource\022\243\002\n\007SetName\022/.g"
-          + "oogle.cloud.compute.v1.SetNameInstanceRe"
-          + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\302\001\332A9project,zone,instance,instances_s"
-          + "et_name_request_resource\212N\016ZoneOperation"
-          + "s\202\323\344\223\002o\"H/compute/v1/projects/{project}/"
-          + "zones/{zone}/instances/{instance}/setNam"
-          + "e:#instances_set_name_request_resource\022\225"
-          + "\002\n\rSetScheduling\0225.google.cloud.compute."
-          + "v1.SetSchedulingInstanceRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"\250\001\332A)project"
-          + ",zone,instance,scheduling_resource\212N\016Zon"
-          + "eOperations\202\323\344\223\002e\"N/compute/v1/projects/"
-          + "{project}/zones/{zone}/instances/{instan"
-          + "ce}/setScheduling:\023scheduling_resource\022\330"
-          + "\002\n\021SetSecurityPolicy\0229.google.cloud.comp"
-          + "ute.v1.SetSecurityPolicyInstanceRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\343\001\332A"
-          + "Dproject,zone,instance,instances_set_sec"
-          + "urity_policy_request_resource\212N\016ZoneOper"
-          + "ations\202\323\344\223\002\204\001\"R/compute/v1/projects/{pro"
+          + "{instance}/addResourcePolicies:0instance"
+          + "s_add_resource_policies_request_resource"
+          + "\022\301\001\n\016AggregatedList\0227.google.cloud.compu"
+          + "te.v1.AggregatedListInstancesRequest\032/.g"
+          + "oogle.cloud.compute.v1.InstanceAggregate"
+          + "dList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/pro"
+          + "jects/{project}/aggregated/instances\022\222\002\n"
+          + "\nAttachDisk\0222.google.cloud.compute.v1.At"
+          + "tachDiskInstanceRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\253\001\332A,project,zone,in"
+          + "stance,attached_disk_resource\212N\016ZoneOper"
+          + "ations\202\323\344\223\002e\"K/compute/v1/projects/{proj"
+          + "ect}/zones/{zone}/instances/{instance}/a"
+          + "ttachDisk:\026attached_disk_resource\022\236\002\n\nBu"
+          + "lkInsert\0222.google.cloud.compute.v1.BulkI"
+          + "nsertInstanceRequest\032\".google.cloud.comp"
+          + "ute.v1.Operation\"\267\001\332A3project,zone,bulk_"
+          + "insert_instance_resource_resource\212N\016Zone"
+          + "Operations\202\323\344\223\002j\"@/compute/v1/projects/{"
+          + "project}/zones/{zone}/instances/bulkInse"
+          + "rt:&bulk_insert_instance_resource_resour"
+          + "ce\022\317\001\n\006Delete\022..google.cloud.compute.v1."
+          + "DeleteInstanceRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"q\332A\025project,zone,insta"
+          + "nce\212N\016ZoneOperations\202\323\344\223\002B*@/compute/v1/"
+          + "projects/{project}/zones/{zone}/instance"
+          + "s/{instance}\022\233\002\n\022DeleteAccessConfig\022:.go"
+          + "ogle.cloud.compute.v1.DeleteAccessConfig"
+          + "InstanceRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\244\001\332A5project,zone,instance,a"
+          + "ccess_config,network_interface\212N\016ZoneOpe"
+          + "rations\202\323\344\223\002U\"S/compute/v1/projects/{pro"
           + "ject}/zones/{zone}/instances/{instance}/"
-          + "setSecurityPolicy:.instances_set_securit"
-          + "y_policy_request_resource\022\330\002\n\021SetService"
-          + "Account\0229.google.cloud.compute.v1.SetSer"
-          + "viceAccountInstanceRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\343\001\332ADproject,zone"
-          + ",instance,instances_set_service_account_"
-          + "request_resource\212N\016ZoneOperations\202\323\344\223\002\204\001"
-          + "\"R/compute/v1/projects/{project}/zones/{"
-          + "zone}/instances/{instance}/setServiceAcc"
-          + "ount:.instances_set_service_account_requ"
-          + "est_resource\022\205\003\n\"SetShieldedInstanceInte"
-          + "grityPolicy\022J.google.cloud.compute.v1.Se"
-          + "tShieldedInstanceIntegrityPolicyInstance"
-          + "Request\032\".google.cloud.compute.v1.Operat"
-          + "ion\"\356\001\332AAproject,zone,instance,shielded_"
-          + "instance_integrity_policy_resource\212N\016Zon"
-          + "eOperations\202\323\344\223\002\222\0012c/compute/v1/projects"
+          + "deleteAccessConfig\022\236\002\n\026DeleteNetworkInte"
+          + "rface\022>.google.cloud.compute.v1.DeleteNe"
+          + "tworkInterfaceInstanceRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\237\001\332A,project,z"
+          + "one,instance,network_interface_name\212N\016Zo"
+          + "neOperations\202\323\344\223\002Y\"W/compute/v1/projects"
           + "/{project}/zones/{zone}/instances/{insta"
-          + "nce}/setShieldedInstanceIntegrityPolicy:"
-          + "+shielded_instance_integrity_policy_reso"
-          + "urce\022\367\001\n\007SetTags\022/.google.cloud.compute."
-          + "v1.SetTagsInstanceRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\226\001\332A#project,zone,"
-          + "instance,tags_resource\212N\016ZoneOperations\202"
-          + "\323\344\223\002Y\"H/compute/v1/projects/{project}/zo"
-          + "nes/{zone}/instances/{instance}/setTags:"
-          + "\rtags_resource\022\215\002\n\030SimulateMaintenanceEv"
-          + "ent\022@.google.cloud.compute.v1.SimulateMa"
-          + "intenanceEventInstanceRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"\212\001\332A\025project,z"
-          + "one,instance\212N\016ZoneOperations\202\323\344\223\002[\"Y/co"
-          + "mpute/v1/projects/{project}/zones/{zone}"
-          + "/instances/{instance}/simulateMaintenanc"
-          + "eEvent\022\323\001\n\005Start\022-.google.cloud.compute."
-          + "v1.StartInstanceRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"w\332A\025project,zone,ins"
-          + "tance\212N\016ZoneOperations\202\323\344\223\002H\"F/compute/v"
-          + "1/projects/{project}/zones/{zone}/instan"
-          + "ces/{instance}/start\022\363\002\n\026StartWithEncryp"
-          + "tionKey\022>.google.cloud.compute.v1.StartW"
-          + "ithEncryptionKeyInstanceRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"\364\001\332AJproject"
-          + ",zone,instance,instances_start_with_encr"
-          + "yption_key_request_resource\212N\016ZoneOperat"
-          + "ions\202\323\344\223\002\217\001\"W/compute/v1/projects/{proje"
-          + "ct}/zones/{zone}/instances/{instance}/st"
-          + "artWithEncryptionKey:4instances_start_wi"
-          + "th_encryption_key_request_resource\022\320\001\n\004S"
-          + "top\022,.google.cloud.compute.v1.StopInstan"
-          + "ceRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"v\332A\025project,zone,instance\212N\016ZoneOp"
-          + "erations\202\323\344\223\002G\"E/compute/v1/projects/{pr"
-          + "oject}/zones/{zone}/instances/{instance}"
-          + "/stop\022\331\001\n\007Suspend\022/.google.cloud.compute"
-          + ".v1.SuspendInstanceRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"y\332A\025project,zone,"
-          + "instance\212N\016ZoneOperations\202\323\344\223\002J\"H/comput"
-          + "e/v1/projects/{project}/zones/{zone}/ins"
-          + "tances/{instance}/suspend\022\275\002\n\022TestIamPer"
-          + "missions\022:.google.cloud.compute.v1.TestI"
-          + "amPermissionsInstanceRequest\0320.google.cl"
-          + "oud.compute.v1.TestPermissionsResponse\"\270"
-          + "\001\332A7project,zone,resource,test_permissio"
-          + "ns_request_resource\202\323\344\223\002x\"S/compute/v1/p"
+          + "nce}/deleteNetworkInterface\022\357\001\n\nDetachDi"
+          + "sk\0222.google.cloud.compute.v1.DetachDiskI"
+          + "nstanceRequest\032\".google.cloud.compute.v1"
+          + ".Operation\"\210\001\332A!project,zone,instance,de"
+          + "vice_name\212N\016ZoneOperations\202\323\344\223\002M\"K/compu"
+          + "te/v1/projects/{project}/zones/{zone}/in"
+          + "stances/{instance}/detachDisk\022\267\001\n\003Get\022+."
+          + "google.cloud.compute.v1.GetInstanceReque"
+          + "st\032!.google.cloud.compute.v1.Instance\"`\332"
+          + "A\025project,zone,instance\202\323\344\223\002B\022@/compute/"
+          + "v1/projects/{project}/zones/{zone}/insta"
+          + "nces/{instance}\022\242\002\n\025GetEffectiveFirewall"
+          + "s\022=.google.cloud.compute.v1.GetEffective"
+          + "FirewallsInstanceRequest\032?.google.cloud."
+          + "compute.v1.InstancesGetEffectiveFirewall"
+          + "sResponse\"\210\001\332A\'project,zone,instance,net"
+          + "work_interface\202\323\344\223\002X\022V/compute/v1/projec"
+          + "ts/{project}/zones/{zone}/instances/{ins"
+          + "tance}/getEffectiveFirewalls\022\357\001\n\022GetGues"
+          + "tAttributes\022:.google.cloud.compute.v1.Ge"
+          + "tGuestAttributesInstanceRequest\032(.google"
+          + ".cloud.compute.v1.GuestAttributes\"s\332A\025pr"
+          + "oject,zone,instance\202\323\344\223\002U\022S/compute/v1/p"
           + "rojects/{project}/zones/{zone}/instances"
-          + "/{resource}/testIamPermissions:!test_per"
-          + "missions_request_resource\022\365\001\n\006Update\022..g"
-          + "oogle.cloud.compute.v1.UpdateInstanceReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\226\001\332A\'project,zone,instance,instance_res"
-          + "ource\212N\016ZoneOperations\202\323\344\223\002U\032@/compute/v"
-          + "1/projects/{project}/zones/{zone}/instan"
-          + "ces/{instance}:\021instance_resource\022\274\002\n\022Up"
-          + "dateAccessConfig\022:.google.cloud.compute."
-          + "v1.UpdateAccessConfigInstanceRequest\032\".g"
-          + "oogle.cloud.compute.v1.Operation\"\305\001\332A>pr"
-          + "oject,zone,instance,network_interface,ac"
-          + "cess_config_resource\212N\016ZoneOperations\202\323\344"
-          + "\223\002m\"S/compute/v1/projects/{project}/zone"
-          + "s/{zone}/instances/{instance}/updateAcce"
-          + "ssConfig:\026access_config_resource\022\257\002\n\023Upd"
-          + "ateDisplayDevice\022;.google.cloud.compute."
-          + "v1.UpdateDisplayDeviceInstanceRequest\032\"."
-          + "google.cloud.compute.v1.Operation\"\266\001\332A-p"
-          + "roject,zone,instance,display_device_reso"
-          + "urce\212N\016ZoneOperations\202\323\344\223\002o2T/compute/v1"
+          + "/{instance}/getGuestAttributes\022\324\001\n\014GetIa"
+          + "mPolicy\0224.google.cloud.compute.v1.GetIam"
+          + "PolicyInstanceRequest\032\037.google.cloud.com"
+          + "pute.v1.Policy\"m\332A\025project,zone,resource"
+          + "\202\323\344\223\002O\022M/compute/v1/projects/{project}/z"
+          + "ones/{zone}/instances/{resource}/getIamP"
+          + "olicy\022\330\001\n\rGetScreenshot\0225.google.cloud.c"
+          + "ompute.v1.GetScreenshotInstanceRequest\032#"
+          + ".google.cloud.compute.v1.Screenshot\"k\332A\025"
+          + "project,zone,instance\202\323\344\223\002M\022K/compute/v1"
           + "/projects/{project}/zones/{zone}/instanc"
-          + "es/{instance}/updateDisplayDevice:\027displ"
-          + "ay_device_resource\022\320\002\n\026UpdateNetworkInte"
-          + "rface\022>.google.cloud.compute.v1.UpdateNe"
-          + "tworkInterfaceInstanceRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"\321\001\332ABproject,z"
-          + "one,instance,network_interface,network_i"
-          + "nterface_resource\212N\016ZoneOperations\202\323\344\223\002u"
-          + "2W/compute/v1/projects/{project}/zones/{"
-          + "zone}/instances/{instance}/updateNetwork"
-          + "Interface:\032network_interface_resource\022\337\002"
-          + "\n\034UpdateShieldedInstanceConfig\022D.google."
-          + "cloud.compute.v1.UpdateShieldedInstanceC"
-          + "onfigInstanceRequest\032\".google.cloud.comp"
-          + "ute.v1.Operation\"\324\001\332A7project,zone,insta"
-          + "nce,shielded_instance_config_resource\212N\016"
-          + "ZoneOperations\202\323\344\223\002\202\0012]/compute/v1/proje"
-          + "cts/{project}/zones/{zone}/instances/{in"
-          + "stance}/updateShieldedInstanceConfig:!sh"
-          + "ielded_instance_config_resource\032r\312A\026comp"
-          + "ute.googleapis.com\322AVhttps://www.googlea"
-          + "pis.com/auth/compute,https://www.googlea"
-          + "pis.com/auth/cloud-platform2\362\017\n\025InstantS"
-          + "napshotGroups\022\204\002\n\006Delete\022:.google.cloud."
-          + "compute.v1.DeleteInstantSnapshotGroupReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\231\001\332A#project,zone,instant_snapshot_grou"
-          + "p\212N\016ZoneOperations\202\323\344\223\002\\*Z/compute/v1/pr"
-          + "ojects/{project}/zones/{zone}/instantSna"
-          + "pshotGroups/{instant_snapshot_group}\022\370\001\n"
-          + "\003Get\0227.google.cloud.compute.v1.GetInstan"
-          + "tSnapshotGroupRequest\032-.google.cloud.com"
-          + "pute.v1.InstantSnapshotGroup\"\210\001\332A#projec"
-          + "t,zone,instant_snapshot_group\202\323\344\223\002\\\022Z/co"
-          + "mpute/v1/projects/{project}/zones/{zone}"
-          + "/instantSnapshotGroups/{instant_snapshot"
-          + "_group}\022\354\001\n\014GetIamPolicy\022@.google.cloud."
-          + "compute.v1.GetIamPolicyInstantSnapshotGr"
-          + "oupRequest\032\037.google.cloud.compute.v1.Pol"
-          + "icy\"y\332A\025project,zone,resource\202\323\344\223\002[\022Y/co",
-      "mpute/v1/projects/{project}/zones/{zone}"
-          + "/instantSnapshotGroups/{resource}/getIam"
-          + "Policy\022\225\002\n\006Insert\022:.google.cloud.compute"
-          + ".v1.InsertInstantSnapshotGroupRequest\032\"."
-          + "google.cloud.compute.v1.Operation\"\252\001\332A,p"
-          + "roject,zone,instant_snapshot_group_resou"
-          + "rce\212N\016ZoneOperations\202\323\344\223\002d\"A/compute/v1/"
-          + "projects/{project}/zones/{zone}/instantS"
-          + "napshotGroups:\037instant_snapshot_group_re"
-          + "source\022\317\001\n\004List\0229.google.cloud.compute.v"
-          + "1.ListInstantSnapshotGroupsRequest\0322.goo"
-          + "gle.cloud.compute.v1.ListInstantSnapshot"
-          + "Groups\"X\332A\014project,zone\202\323\344\223\002C\022A/compute/"
-          + "v1/projects/{project}/zones/{zone}/insta"
-          + "ntSnapshotGroups\022\260\002\n\014SetIamPolicy\022@.goog"
-          + "le.cloud.compute.v1.SetIamPolicyInstantS"
-          + "napshotGroupRequest\032\037.google.cloud.compu"
-          + "te.v1.Policy\"\274\001\332A6project,zone,resource,"
-          + "zone_set_policy_request_resource\202\323\344\223\002}\"Y"
-          + "/compute/v1/projects/{project}/zones/{zo"
-          + "ne}/instantSnapshotGroups/{resource}/set"
+          + "es/{instance}/screenshot\022\352\001\n\023GetSerialPo"
+          + "rtOutput\022;.google.cloud.compute.v1.GetSe"
+          + "rialPortOutputInstanceRequest\032).google.c"
+          + "loud.compute.v1.SerialPortOutput\"k\332A\025pro"
+          + "ject,zone,instance\202\323\344\223\002M\022K/compute/v1/pr"
+          + "ojects/{project}/zones/{zone}/instances/"
+          + "{instance}/serialPort\022\223\002\n\033GetShieldedIns"
+          + "tanceIdentity\022C.google.cloud.compute.v1."
+          + "GetShieldedInstanceIdentityInstanceReque"
+          + "st\0321.google.cloud.compute.v1.ShieldedIns"
+          + "tanceIdentity\"|\332A\025project,zone,instance\202"
+          + "\323\344\223\002^\022\\/compute/v1/projects/{project}/zo"
+          + "nes/{zone}/instances/{instance}/getShiel"
+          + "dedInstanceIdentity\022\341\001\n\006Insert\022..google."
+          + "cloud.compute.v1.InsertInstanceRequest\032\""
+          + ".google.cloud.compute.v1.Operation\"\202\001\332A\036"
+          + "project,zone,instance_resource\212N\016ZoneOpe"
+          + "rations\202\323\344\223\002J\"5/compute/v1/projects/{pro"
+          + "ject}/zones/{zone}/instances:\021instance_r"
+          + "esource\022\252\001\n\004List\022-.google.cloud.compute."
+          + "v1.ListInstancesRequest\032%.google.cloud.c"
+          + "ompute.v1.InstanceList\"L\332A\014project,zone\202"
+          + "\323\344\223\0027\0225/compute/v1/projects/{project}/zo"
+          + "nes/{zone}/instances\022\343\001\n\rListReferrers\0226"
+          + ".google.cloud.compute.v1.ListReferrersIn"
+          + "stancesRequest\032..google.cloud.compute.v1"
+          + ".InstanceListReferrers\"j\332A\025project,zone,"
+          + "instance\202\323\344\223\002L\022J/compute/v1/projects/{pr"
+          + "oject}/zones/{zone}/instances/{instance}"
+          + "/referrers\022\373\001\n\022PerformMaintenance\022:.goog"
+          + "le.cloud.compute.v1.PerformMaintenanceIn"
+          + "stanceRequest\032\".google.cloud.compute.v1."
+          + "Operation\"\204\001\332A\025project,zone,instance\212N\016Z"
+          + "oneOperations\202\323\344\223\002U\"S/compute/v1/project"
+          + "s/{project}/zones/{zone}/instances/{inst"
+          + "ance}/performMaintenance\022\361\002\n\026RemoveResou"
+          + "rcePolicies\022>.google.cloud.compute.v1.Re"
+          + "moveResourcePoliciesInstanceRequest\032\".go"
+          + "ogle.cloud.compute.v1.Operation\"\362\001\332AIpro"
+          + "ject,zone,instance,instances_remove_reso"
+          + "urce_policies_request_resource\212N\016ZoneOpe"
+          + "rations\202\323\344\223\002\216\001\"W/compute/v1/projects/{pr"
+          + "oject}/zones/{zone}/instances/{instance}"
+          + "/removeResourcePolicies:3instances_remov"
+          + "e_resource_policies_request_resource\022\337\002\n"
+          + "\022ReportHostAsFaulty\022:.google.cloud.compu"
+          + "te.v1.ReportHostAsFaultyInstanceRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"\350\001\332A"
+          + "Fproject,zone,instance,instances_report_"
+          + "host_as_faulty_request_resource\212N\016ZoneOp"
+          + "erations\202\323\344\223\002\207\001\"S/compute/v1/projects/{p"
+          + "roject}/zones/{zone}/instances/{instance"
+          + "}/reportHostAsFaulty:0instances_report_h"
+          + "ost_as_faulty_request_resource\022\323\001\n\005Reset"
+          + "\022-.google.cloud.compute.v1.ResetInstance"
+          + "Request\032\".google.cloud.compute.v1.Operat"
+          + "ion\"w\332A\025project,zone,instance\212N\016ZoneOper"
+          + "ations\202\323\344\223\002H\"F/compute/v1/projects/{proj"
+          + "ect}/zones/{zone}/instances/{instance}/r"
+          + "eset\022\326\001\n\006Resume\022..google.cloud.compute.v"
+          + "1.ResumeInstanceRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"x\332A\025project,zone,ins"
+          + "tance\212N\016ZoneOperations\202\323\344\223\002I\"G/compute/v"
+          + "1/projects/{project}/zones/{zone}/instan"
+          + "ces/{instance}/resume\022\226\002\n\027SendDiagnostic"
+          + "Interrupt\022?.google.cloud.compute.v1.Send"
+          + "DiagnosticInterruptInstanceRequest\032@.goo"
+          + "gle.cloud.compute.v1.SendDiagnosticInter"
+          + "ruptInstanceResponse\"x\332A\025project,zone,in"
+          + "stance\202\323\344\223\002Z\"X/compute/v1/projects/{proj"
+          + "ect}/zones/{zone}/instances/{instance}/s"
+          + "endDiagnosticInterrupt\022\204\002\n\025SetDeletionPr"
+          + "otection\022=.google.cloud.compute.v1.SetDe"
+          + "letionProtectionInstanceRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"\207\001\332A\025project"
+          + ",zone,resource\212N\016ZoneOperations\202\323\344\223\002X\"V/"
+          + "compute/v1/projects/{project}/zones/{zon"
+          + "e}/instances/{resource}/setDeletionProte"
+          + "ction\022\220\002\n\021SetDiskAutoDelete\0229.google.clo"
+          + "ud.compute.v1.SetDiskAutoDeleteInstanceR"
+          + "equest\032\".google.cloud.compute.v1.Operati"
+          + "on\"\233\001\332A-project,zone,instance,auto_delet"
+          + "e,device_name\212N\016ZoneOperations\202\323\344\223\002T\"R/c"
+          + "ompute/v1/projects/{project}/zones/{zone"
+          + "}/instances/{instance}/setDiskAutoDelete"
+          + "\022\230\002\n\014SetIamPolicy\0224.google.cloud.compute"
+          + ".v1.SetIamPolicyInstanceRequest\032\037.google"
+          + ".cloud.compute.v1.Policy\"\260\001\332A6project,zo"
+          + "ne,resource,zone_set_policy_request_reso"
+          + "urce\202\323\344\223\002q\"M/compute/v1/projects/{projec"
+          + "t}/zones/{zone}/instances/{resource}/set"
           + "IamPolicy: zone_set_policy_request_resou"
-          + "rce\022\326\002\n\022TestIamPermissions\022F.google.clou"
-          + "d.compute.v1.TestIamPermissionsInstantSn"
-          + "apshotGroupRequest\0320.google.cloud.comput"
-          + "e.v1.TestPermissionsResponse\"\305\001\332A7projec"
-          + "t,zone,resource,test_permissions_request"
-          + "_resource\202\323\344\223\002\204\001\"_/compute/v1/projects/{"
-          + "project}/zones/{zone}/instantSnapshotGro"
-          + "ups/{resource}/testIamPermissions:!test_"
-          + "permissions_request_resource\032r\312A\026compute"
-          + ".googleapis.com\322AVhttps://www.googleapis"
-          + ".com/auth/compute,https://www.googleapis"
-          + ".com/auth/cloud-platform2\203\023\n\020InstantSnap"
-          + "shots\022\326\001\n\016AggregatedList\022>.google.cloud."
-          + "compute.v1.AggregatedListInstantSnapshot"
-          + "sRequest\0326.google.cloud.compute.v1.Insta"
-          + "ntSnapshotAggregatedList\"L\332A\007project\202\323\344\223"
-          + "\002<\022:/compute/v1/projects/{project}/aggre"
-          + "gated/instantSnapshots\022\356\001\n\006Delete\0225.goog"
-          + "le.cloud.compute.v1.DeleteInstantSnapsho"
-          + "tRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\210\001\332A\035project,zone,instant_snapshot\212"
-          + "N\016ZoneOperations\202\323\344\223\002Q*O/compute/v1/proj"
-          + "ects/{project}/zones/{zone}/instantSnaps"
-          + "hots/{instant_snapshot}\022\334\001\n\003Get\0222.google"
-          + ".cloud.compute.v1.GetInstantSnapshotRequ"
-          + "est\032(.google.cloud.compute.v1.InstantSna"
-          + "pshot\"w\332A\035project,zone,instant_snapshot\202"
-          + "\323\344\223\002Q\022O/compute/v1/projects/{project}/zo"
-          + "nes/{zone}/instantSnapshots/{instant_sna"
-          + "pshot}\022\342\001\n\014GetIamPolicy\022;.google.cloud.c"
-          + "ompute.v1.GetIamPolicyInstantSnapshotReq"
-          + "uest\032\037.google.cloud.compute.v1.Policy\"t\332"
-          + "A\025project,zone,resource\202\323\344\223\002V\022T/compute/"
+          + "rce\022\255\002\n\tSetLabels\0221.google.cloud.compute"
+          + ".v1.SetLabelsInstanceRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\310\001\332A;project,zo"
+          + "ne,instance,instances_set_labels_request"
+          + "_resource\212N\016ZoneOperations\202\323\344\223\002s\"J/compu"
+          + "te/v1/projects/{project}/zones/{zone}/in"
+          + "stances/{instance}/setLabels:%instances_"
+          + "set_labels_request_resource\022\342\002\n\023SetMachi"
+          + "neResources\022;.google.cloud.compute.v1.Se"
+          + "tMachineResourcesInstanceRequest\032\".googl"
+          + "e.cloud.compute.v1.Operation\"\351\001\332AFprojec"
+          + "t,zone,instance,instances_set_machine_re"
+          + "sources_request_resource\212N\016ZoneOperation"
+          + "s\202\323\344\223\002\210\001\"T/compute/v1/projects/{project}"
+          + "/zones/{zone}/instances/{instance}/setMa"
+          + "chineResources:0instances_set_machine_re"
+          + "sources_request_resource\022\310\002\n\016SetMachineT"
+          + "ype\0226.google.cloud.compute.v1.SetMachine"
+          + "TypeInstanceRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"\331\001\332AAproject,zone,instan"
+          + "ce,instances_set_machine_type_request_re"
+          + "source\212N\016ZoneOperations\202\323\344\223\002~\"O/compute/"
           + "v1/projects/{project}/zones/{zone}/insta"
-          + "ntSnapshots/{resource}/getIamPolicy\022\377\001\n\006"
-          + "Insert\0225.google.cloud.compute.v1.InsertI"
-          + "nstantSnapshotRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"\231\001\332A&project,zone,inst"
-          + "ant_snapshot_resource\212N\016ZoneOperations\202\323"
-          + "\344\223\002Y\"\022."
+          + "google.cloud.compute.v1.StartWithEncrypt"
+          + "ionKeyInstanceRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"\364\001\332AJproject,zone,inst"
+          + "ance,instances_start_with_encryption_key"
+          + "_request_resource\212N\016ZoneOperations\202\323\344\223\002\217"
+          + "\001\"W/compute/v1/projects/{project}/zones/"
+          + "{zone}/instances/{instance}/startWithEnc"
+          + "ryptionKey:4instances_start_with_encrypt"
+          + "ion_key_request_resource\022\320\001\n\004Stop\022,.goog"
+          + "le.cloud.compute.v1.StopInstanceRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"v\332A\025"
+          + "project,zone,instance\212N\016ZoneOperations\202\323"
+          + "\344\223\002G\"E/compute/v1/projects/{project}/zon"
+          + "es/{zone}/instances/{instance}/stop\022\331\001\n\007"
+          + "Suspend\022/.google.cloud.compute.v1.Suspen"
+          + "dInstanceRequest\032\".google.cloud.compute."
+          + "v1.Operation\"y\332A\025project,zone,instance\212N"
+          + "\016ZoneOperations\202\323\344\223\002J\"H/compute/v1/proje"
+          + "cts/{project}/zones/{zone}/instances/{in"
+          + "stance}/suspend\022\275\002\n\022TestIamPermissions\022:"
+          + ".google.cloud.compute.v1.TestIamPermissi"
+          + "onsInstanceRequest\0320.google.cloud.comput"
+          + "e.v1.TestPermissionsResponse\"\270\001\332A7projec"
+          + "t,zone,resource,test_permissions_request"
+          + "_resource\202\323\344\223\002x\"S/compute/v1/projects/{p"
+          + "roject}/zones/{zone}/instances/{resource"
+          + "}/testIamPermissions:!test_permissions_r"
+          + "equest_resource\022\365\001\n\006Update\022..google.clou"
+          + "d.compute.v1.UpdateInstanceRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"\226\001\332A\'proj",
+      "ect,zone,instance,instance_resource\212N\016Zo"
+          + "neOperations\202\323\344\223\002U\032@/compute/v1/projects"
+          + "/{project}/zones/{zone}/instances/{insta"
+          + "nce}:\021instance_resource\022\274\002\n\022UpdateAccess"
+          + "Config\022:.google.cloud.compute.v1.UpdateA"
+          + "ccessConfigInstanceRequest\032\".google.clou"
+          + "d.compute.v1.Operation\"\305\001\332A>project,zone"
+          + ",instance,network_interface,access_confi"
+          + "g_resource\212N\016ZoneOperations\202\323\344\223\002m\"S/comp"
+          + "ute/v1/projects/{project}/zones/{zone}/i"
+          + "nstances/{instance}/updateAccessConfig:\026"
+          + "access_config_resource\022\257\002\n\023UpdateDisplay"
+          + "Device\022;.google.cloud.compute.v1.UpdateD"
+          + "isplayDeviceInstanceRequest\032\".google.clo"
+          + "ud.compute.v1.Operation\"\266\001\332A-project,zon"
+          + "e,instance,display_device_resource\212N\016Zon"
+          + "eOperations\202\323\344\223\002o2T/compute/v1/projects/"
+          + "{project}/zones/{zone}/instances/{instan"
+          + "ce}/updateDisplayDevice:\027display_device_"
+          + "resource\022\320\002\n\026UpdateNetworkInterface\022>.go"
+          + "ogle.cloud.compute.v1.UpdateNetworkInter"
+          + "faceInstanceRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"\321\001\332ABproject,zone,instan"
+          + "ce,network_interface,network_interface_r"
+          + "esource\212N\016ZoneOperations\202\323\344\223\002u2W/compute"
+          + "/v1/projects/{project}/zones/{zone}/inst"
+          + "ances/{instance}/updateNetworkInterface:"
+          + "\032network_interface_resource\022\337\002\n\034UpdateSh"
+          + "ieldedInstanceConfig\022D.google.cloud.comp"
+          + "ute.v1.UpdateShieldedInstanceConfigInsta"
+          + "nceRequest\032\".google.cloud.compute.v1.Ope"
+          + "ration\"\324\001\332A7project,zone,instance,shield"
+          + "ed_instance_config_resource\212N\016ZoneOperat"
+          + "ions\202\323\344\223\002\202\0012]/compute/v1/projects/{proje"
+          + "ct}/zones/{zone}/instances/{instance}/up"
+          + "dateShieldedInstanceConfig:!shielded_ins"
+          + "tance_config_resource\032r\312A\026compute.google"
+          + "apis.com\322AVhttps://www.googleapis.com/au"
+          + "th/compute,https://www.googleapis.com/au"
+          + "th/cloud-platform2\362\017\n\025InstantSnapshotGro"
+          + "ups\022\204\002\n\006Delete\022:.google.cloud.compute.v1"
+          + ".DeleteInstantSnapshotGroupRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"\231\001\332A#proj"
+          + "ect,zone,instant_snapshot_group\212N\016ZoneOp"
+          + "erations\202\323\344\223\002\\*Z/compute/v1/projects/{pr"
+          + "oject}/zones/{zone}/instantSnapshotGroup"
+          + "s/{instant_snapshot_group}\022\370\001\n\003Get\0227.goo"
+          + "gle.cloud.compute.v1.GetInstantSnapshotG"
+          + "roupRequest\032-.google.cloud.compute.v1.In"
+          + "stantSnapshotGroup\"\210\001\332A#project,zone,ins"
+          + "tant_snapshot_group\202\323\344\223\002\\\022Z/compute/v1/p"
           + "rojects/{project}/zones/{zone}/instantSn"
-          + "apshots\022\246\002\n\014SetIamPolicy\022;.google.cloud."
-          + "compute.v1.SetIamPolicyInstantSnapshotRe"
-          + "quest\032\037.google.cloud.compute.v1.Policy\"\267"
-          + "\001\332A6project,zone,resource,zone_set_polic"
-          + "y_request_resource\202\323\344\223\002x\"T/compute/v1/pr"
-          + "ojects/{project}/zones/{zone}/instantSna"
-          + "pshots/{resource}/setIamPolicy: zone_set"
-          + "_policy_request_resource\022\261\002\n\tSetLabels\0228"
-          + ".google.cloud.compute.v1.SetLabelsInstan"
-          + "tSnapshotRequest\032\".google.cloud.compute."
-          + "v1.Operation\"\305\001\332A6project,zone,resource,"
-          + "zone_set_labels_request_resource\212N\016ZoneO"
-          + "perations\202\323\344\223\002u\"Q/compute/v1/projects/{p"
-          + "roject}/zones/{zone}/instantSnapshots/{r"
-          + "esource}/setLabels: zone_set_labels_requ"
-          + "est_resource\022\313\002\n\022TestIamPermissions\022A.go"
-          + "ogle.cloud.compute.v1.TestIamPermissions"
-          + "InstantSnapshotRequest\0320.google.cloud.co"
-          + "mpute.v1.TestPermissionsResponse\"\277\001\332A7pr"
-          + "oject,zone,resource,test_permissions_req"
-          + "uest_resource\202\323\344\223\002\177\"Z/compute/v1/project"
+          + "apshotGroups/{instant_snapshot_group}\022\354\001"
+          + "\n\014GetIamPolicy\022@.google.cloud.compute.v1"
+          + ".GetIamPolicyInstantSnapshotGroupRequest"
+          + "\032\037.google.cloud.compute.v1.Policy\"y\332A\025pr"
+          + "oject,zone,resource\202\323\344\223\002[\022Y/compute/v1/p"
+          + "rojects/{project}/zones/{zone}/instantSn"
+          + "apshotGroups/{resource}/getIamPolicy\022\225\002\n"
+          + "\006Insert\022:.google.cloud.compute.v1.Insert"
+          + "InstantSnapshotGroupRequest\032\".google.clo"
+          + "ud.compute.v1.Operation\"\252\001\332A,project,zon"
+          + "e,instant_snapshot_group_resource\212N\016Zone"
+          + "Operations\202\323\344\223\002d\"A/compute/v1/projects/{"
+          + "project}/zones/{zone}/instantSnapshotGro"
+          + "ups:\037instant_snapshot_group_resource\022\317\001\n"
+          + "\004List\0229.google.cloud.compute.v1.ListInst"
+          + "antSnapshotGroupsRequest\0322.google.cloud."
+          + "compute.v1.ListInstantSnapshotGroups\"X\332A"
+          + "\014project,zone\202\323\344\223\002C\022A/compute/v1/project"
           + "s/{project}/zones/{zone}/instantSnapshot"
-          + "s/{resource}/testIamPermissions:!test_pe"
-          + "rmissions_request_resource\032r\312A\026compute.g"
-          + "oogleapis.com\322AVhttps://www.googleapis.c"
-          + "om/auth/compute,https://www.googleapis.c"
-          + "om/auth/cloud-platform2\246\026\n\034InterconnectA"
-          + "ttachmentGroups\022\227\002\n\006Delete\022A.google.clou"
+          + "Groups\022\260\002\n\014SetIamPolicy\022@.google.cloud.c"
+          + "ompute.v1.SetIamPolicyInstantSnapshotGro"
+          + "upRequest\032\037.google.cloud.compute.v1.Poli"
+          + "cy\"\274\001\332A6project,zone,resource,zone_set_p"
+          + "olicy_request_resource\202\323\344\223\002}\"Y/compute/v"
+          + "1/projects/{project}/zones/{zone}/instan"
+          + "tSnapshotGroups/{resource}/setIamPolicy:"
+          + " zone_set_policy_request_resource\022\326\002\n\022Te"
+          + "stIamPermissions\022F.google.cloud.compute."
+          + "v1.TestIamPermissionsInstantSnapshotGrou"
+          + "pRequest\0320.google.cloud.compute.v1.TestP"
+          + "ermissionsResponse\"\305\001\332A7project,zone,res"
+          + "ource,test_permissions_request_resource\202"
+          + "\323\344\223\002\204\001\"_/compute/v1/projects/{project}/z"
+          + "ones/{zone}/instantSnapshotGroups/{resou"
+          + "rce}/testIamPermissions:!test_permission"
+          + "s_request_resource\032r\312A\026compute.googleapi"
+          + "s.com\322AVhttps://www.googleapis.com/auth/"
+          + "compute,https://www.googleapis.com/auth/"
+          + "cloud-platform2\203\023\n\020InstantSnapshots\022\326\001\n\016"
+          + "AggregatedList\022>.google.cloud.compute.v1"
+          + ".AggregatedListInstantSnapshotsRequest\0326"
+          + ".google.cloud.compute.v1.InstantSnapshot"
+          + "AggregatedList\"L\332A\007project\202\323\344\223\002<\022:/compu"
+          + "te/v1/projects/{project}/aggregated/inst"
+          + "antSnapshots\022\356\001\n\006Delete\0225.google.cloud.c"
+          + "ompute.v1.DeleteInstantSnapshotRequest\032\""
+          + ".google.cloud.compute.v1.Operation\"\210\001\332A\035"
+          + "project,zone,instant_snapshot\212N\016ZoneOper"
+          + "ations\202\323\344\223\002Q*O/compute/v1/projects/{proj"
+          + "ect}/zones/{zone}/instantSnapshots/{inst"
+          + "ant_snapshot}\022\334\001\n\003Get\0222.google.cloud.com"
+          + "pute.v1.GetInstantSnapshotRequest\032(.goog"
+          + "le.cloud.compute.v1.InstantSnapshot\"w\332A\035"
+          + "project,zone,instant_snapshot\202\323\344\223\002Q\022O/co"
+          + "mpute/v1/projects/{project}/zones/{zone}"
+          + "/instantSnapshots/{instant_snapshot}\022\342\001\n"
+          + "\014GetIamPolicy\022;.google.cloud.compute.v1."
+          + "GetIamPolicyInstantSnapshotRequest\032\037.goo"
+          + "gle.cloud.compute.v1.Policy\"t\332A\025project,"
+          + "zone,resource\202\323\344\223\002V\022T/compute/v1/project"
+          + "s/{project}/zones/{zone}/instantSnapshot"
+          + "s/{resource}/getIamPolicy\022\377\001\n\006Insert\0225.g"
+          + "oogle.cloud.compute.v1.InsertInstantSnap"
+          + "shotRequest\032\".google.cloud.compute.v1.Op"
+          + "eration\"\231\001\332A&project,zone,instant_snapsh"
+          + "ot_resource\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.cloud.compute.v"
+          + "1.GetInterconnectAttachmentGroupRequest\032"
+          + "4.google.cloud.compute.v1.InterconnectAt"
+          + "tachmentGroup\"\222\001\332A%project,interconnect_"
+          + "attachment_group\202\323\344\223\002d\022b/compute/v1/proj"
+          + "ects/{project}/global/interconnectAttach"
+          + "mentGroups/{interconnect_attachment_grou"
+          + "p}\022\357\001\n\014GetIamPolicy\022G.google.cloud.compu"
+          + "te.v1.GetIamPolicyInterconnectAttachment"
+          + "GroupRequest\032\037.google.cloud.compute.v1.P"
+          + "olicy\"u\332A\020project,resource\202\323\344\223\002\\\022Z/compu"
+          + "te/v1/projects/{project}/global/intercon"
+          + "nectAttachmentGroups/{resource}/getIamPo"
+          + "licy\022\344\002\n\024GetOperationalStatus\022O.google.c"
+          + "loud.compute.v1.GetOperationalStatusInte"
+          + "rconnectAttachmentGroupRequest\032Q.google."
+          + "cloud.compute.v1.InterconnectAttachmentG"
+          + "roupsGetOperationalStatusResponse\"\247\001\332A%p"
+          + "roject,interconnect_attachment_group\202\323\344\223"
+          + "\002y\022w/compute/v1/projects/{project}/globa"
+          + "l/interconnectAttachmentGroups/{intercon"
+          + "nect_attachment_group}/getOperationalSta"
+          + "tus\022\250\002\n\006Insert\022A.google.cloud.compute.v1"
+          + ".InsertInterconnectAttachmentGroupReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"\266\001"
+          + "\332A.project,interconnect_attachment_group"
+          + "_resource\212N\020GlobalOperations\202\323\344\223\002l\"B/com"
+          + "pute/v1/projects/{project}/global/interc"
+          + "onnectAttachmentGroups:&interconnect_att"
+          + "achment_group_resource\022\341\001\n\004List\022@.google"
+          + ".cloud.compute.v1.ListInterconnectAttach"
+          + "mentGroupsRequest\032A.google.cloud.compute"
+          + ".v1.InterconnectAttachmentGroupsListResp"
+          + "onse\"T\332A\007project\202\323\344\223\002D\022B/compute/v1/proj"
+          + "ects/{project}/global/interconnectAttach"
+          + "mentGroups\022\345\002\n\005Patch\022@.google.cloud.comp"
+          + "ute.v1.PatchInterconnectAttachmentGroupR"
+          + "equest\032\".google.cloud.compute.v1.Operati"
+          + "on\"\365\001\332ALproject,interconnect_attachment_"
+          + "group,interconnect_attachment_group_reso"
+          + "urce\212N\020GlobalOperations\202\323\344\223\002\214\0012b/compute"
+          + "/v1/projects/{project}/global/interconne"
+          + "ctAttachmentGroups/{interconnect_attachm"
+          + "ent_group}:&interconnect_attachment_grou"
+          + "p_resource\022\270\002\n\014SetIamPolicy\022G.google.clo"
+          + "ud.compute.v1.SetIamPolicyInterconnectAt"
+          + "tachmentGroupRequest\032\037.google.cloud.comp"
+          + "ute.v1.Policy\"\275\001\332A3project,resource,glob"
+          + "al_set_policy_request_resource\202\323\344\223\002\200\001\"Z/"
+          + "compute/v1/projects/{project}/global/int"
+          + "erconnectAttachmentGroups/{resource}/set"
+          + "IamPolicy:\"global_set_policy_request_res"
+          + "ource\022\331\002\n\022TestIamPermissions\022M.google.cl"
+          + "oud.compute.v1.TestIamPermissionsInterco"
+          + "nnectAttachmentGroupRequest\0320.google.clo"
+          + "ud.compute.v1.TestPermissionsResponse\"\301\001"
+          + "\332A2project,resource,test_permissions_req"
+          + "uest_resource\202\323\344\223\002\205\001\"`/compute/v1/projec"
+          + "ts/{project}/global/interconnectAttachme"
+          + "ntGroups/{resource}/testIamPermissions:!"
+          + "test_permissions_request_resource\032r\312A\026co"
+          + "mpute.googleapis.com\322AVhttps://www.googl"
+          + "eapis.com/auth/compute,https://www.googl"
+          + "eapis.com/auth/cloud-platform2\302\020\n\027Interc"
+          + "onnectAttachments\022\353\001\n\016AggregatedList\022E.g"
+          + "oogle.cloud.compute.v1.AggregatedListInt"
+          + "erconnectAttachmentsRequest\032=.google.clo"
+          + "ud.compute.v1.InterconnectAttachmentAggr"
+          + "egatedList\"S\332A\007project\202\323\344\223\002C\022A/compute/v"
+          + "1/projects/{project}/aggregated/intercon"
+          + "nectAttachments\022\222\002\n\006Delete\022<.google.clou"
           + "d.compute.v1.DeleteInterconnectAttachmen"
-          + "tGroupRequest\032\".google.cloud.compute.v1."
-          + "Operation\"\245\001\332A%project,interconnect_atta"
-          + "chment_group\212N\020GlobalOperations\202\323\344\223\002d*b/"
+          + "tRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\245\001\332A&project,region,interconnect_at"
+          + "tachment\212N\020RegionOperations\202\323\344\223\002c*a/comp"
+          + "ute/v1/projects/{project}/regions/{regio"
+          + "n}/interconnectAttachments/{interconnect"
+          + "_attachment}\022\206\002\n\003Get\0229.google.cloud.comp"
+          + "ute.v1.GetInterconnectAttachmentRequest\032"
+          + "/.google.cloud.compute.v1.InterconnectAt"
+          + "tachment\"\222\001\332A&project,region,interconnec"
+          + "t_attachment\202\323\344\223\002c\022a/compute/v1/projects"
+          + "/{project}/regions/{region}/interconnect"
+          + "Attachments/{interconnect_attachment}\022\243\002"
+          + "\n\006Insert\022<.google.cloud.compute.v1.Inser"
+          + "tInterconnectAttachmentRequest\032\".google."
+          + "cloud.compute.v1.Operation\"\266\001\332A/project,"
+          + "region,interconnect_attachment_resource\212"
+          + "N\020RegionOperations\202\323\344\223\002k\"G/compute/v1/pr"
+          + "ojects/{project}/regions/{region}/interc"
+          + "onnectAttachments: interconnect_attachme"
+          + "nt_resource\022\332\001\n\004List\022;.google.cloud.comp"
+          + "ute.v1.ListInterconnectAttachmentsReques"
+          + "t\0323.google.cloud.compute.v1.Interconnect"
+          + "AttachmentList\"`\332A\016project,region\202\323\344\223\002I\022"
+          + "G/compute/v1/projects/{project}/regions/"
+          + "{region}/interconnectAttachments\022\324\002\n\005Pat"
+          + "ch\022;.google.cloud.compute.v1.PatchInterc"
+          + "onnectAttachmentRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\351\001\332AGproject,region,"
+          + "interconnect_attachment,interconnect_att"
+          + "achment_resource\212N\020RegionOperations\202\323\344\223\002"
+          + "\205\0012a/compute/v1/projects/{project}/regio"
+          + "ns/{region}/interconnectAttachments/{int"
+          + "erconnect_attachment}: interconnect_atta"
+          + "chment_resource\022\314\002\n\tSetLabels\022?.google.c"
+          + "loud.compute.v1.SetLabelsInterconnectAtt"
+          + "achmentRequest\032\".google.cloud.compute.v1"
+          + ".Operation\"\331\001\332A:project,region,resource,"
+          + "region_set_labels_request_resource\212N\020Reg"
+          + "ionOperations\202\323\344\223\002\202\001\"\\/compute/v1/projec"
+          + "ts/{project}/regions/{region}/interconne"
+          + "ctAttachments/{resource}/setLabels:\"regi"
+          + "on_set_labels_request_resource\032r\312A\026compu"
+          + "te.googleapis.com\322AVhttps://www.googleap"
+          + "is.com/auth/compute,https://www.googleap"
+          + "is.com/auth/cloud-platform2\270\026\n\022Interconn"
+          + "ectGroups\022\363\002\n\rCreateMembers\022>.google.clo"
+          + "ud.compute.v1.CreateMembersInterconnectG"
+          + "roupRequest\032\".google.cloud.compute.v1.Op"
+          + "eration\"\375\001\332ANproject,interconnect_group,"
+          + "interconnect_groups_create_members_reque"
+          + "st_resource\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/"
           + "compute/v1/projects/{project}/global/int"
-          + "erconnectAttachmentGroups/{interconnect_"
-          + "attachment_group}\022\220\002\n\003Get\022>.google.cloud"
-          + ".compute.v1.GetInterconnectAttachmentGro"
-          + "upRequest\0324.google.cloud.compute.v1.Inte"
-          + "rconnectAttachmentGroup\"\222\001\332A%project,int"
-          + "erconnect_attachment_group\202\323\344\223\002d\022b/compu"
-          + "te/v1/projects/{project}/global/intercon"
-          + "nectAttachmentGroups/{interconnect_attac"
-          + "hment_group}\022\357\001\n\014GetIamPolicy\022G.google.c"
-          + "loud.compute.v1.GetIamPolicyInterconnect"
-          + "AttachmentGroupRequest\032\037.google.cloud.co"
-          + "mpute.v1.Policy\"u\332A\020project,resource\202\323\344\223"
-          + "\002\\\022Z/compute/v1/projects/{project}/globa"
-          + "l/interconnectAttachmentGroups/{resource"
-          + "}/getIamPolicy\022\344\002\n\024GetOperationalStatus\022"
-          + "O.google.cloud.compute.v1.GetOperational"
-          + "StatusInterconnectAttachmentGroupRequest"
-          + "\032Q.google.cloud.compute.v1.InterconnectA"
-          + "ttachmentGroupsGetOperationalStatusRespo"
-          + "nse\"\247\001\332A%project,interconnect_attachment"
-          + "_group\202\323\344\223\002y\022w/compute/v1/projects/{proj"
-          + "ect}/global/interconnectAttachmentGroups"
-          + "/{interconnect_attachment_group}/getOper"
-          + "ationalStatus\022\250\002\n\006Insert\022A.google.cloud."
-          + "compute.v1.InsertInterconnectAttachmentG"
+          + "erconnectGroups/{interconnect_group}/cre"
+          + "ateMembers:3interconnect_groups_create_m"
+          + "embers_request_resource\022\355\001\n\006Delete\0227.goo"
+          + "gle.cloud.compute.v1.DeleteInterconnectG"
           + "roupRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"\266\001\332A.project,interconnect_attach"
-          + "ment_group_resource\212N\020GlobalOperations\202\323"
-          + "\344\223\002l\"B/compute/v1/projects/{project}/glo"
-          + "bal/interconnectAttachmentGroups:&interc"
-          + "onnect_attachment_group_resource\022\341\001\n\004Lis"
-          + "t\022@.google.cloud.compute.v1.ListIntercon"
-          + "nectAttachmentGroupsRequest\032A.google.clo"
-          + "ud.compute.v1.InterconnectAttachmentGrou"
-          + "psListResponse\"T\332A\007project\202\323\344\223\002D\022B/compu"
-          + "te/v1/projects/{project}/global/intercon"
-          + "nectAttachmentGroups\022\345\002\n\005Patch\022@.google."
-          + "cloud.compute.v1.PatchInterconnectAttach"
-          + "mentGroupRequest\032\".google.cloud.compute."
-          + "v1.Operation\"\365\001\332ALproject,interconnect_a"
-          + "ttachment_group,interconnect_attachment_"
-          + "group_resource\212N\020GlobalOperations\202\323\344\223\002\214\001"
-          + "2b/compute/v1/projects/{project}/global/"
-          + "interconnectAttachmentGroups/{interconne"
-          + "ct_attachment_group}:&interconnect_attac"
-          + "hment_group_resource\022\270\002\n\014SetIamPolicy\022G."
-          + "google.cloud.compute.v1.SetIamPolicyInte"
-          + "rconnectAttachmentGroupRequest\032\037.google."
-          + "cloud.compute.v1.Policy\"\275\001\332A3project,res"
-          + "ource,global_set_policy_request_resource"
-          + "\202\323\344\223\002\200\001\"Z/compute/v1/projects/{project}/"
-          + "global/interconnectAttachmentGroups/{res"
-          + "ource}/setIamPolicy:\"global_set_policy_r"
-          + "equest_resource\022\331\002\n\022TestIamPermissions\022M"
-          + ".google.cloud.compute.v1.TestIamPermissi"
-          + "onsInterconnectAttachmentGroupRequest\0320."
-          + "google.cloud.compute.v1.TestPermissionsR"
-          + "esponse\"\301\001\332A2project,resource,test_permi"
-          + "ssions_request_resource\202\323\344\223\002\205\001\"`/compute"
-          + "/v1/projects/{project}/global/interconne"
-          + "ctAttachmentGroups/{resource}/testIamPer"
-          + "missions:!test_permissions_request_resou"
-          + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/"
-          + "/www.googleapis.com/auth/compute,https:/"
-          + "/www.googleapis.com/auth/cloud-platform2"
-          + "\302\020\n\027InterconnectAttachments\022\353\001\n\016Aggregat"
-          + "edList\022E.google.cloud.compute.v1.Aggrega"
-          + "tedListInterconnectAttachmentsRequest\032=."
-          + "google.cloud.compute.v1.InterconnectAtta"
-          + "chmentAggregatedList\"S\332A\007project\202\323\344\223\002C\022A"
-          + "/compute/v1/projects/{project}/aggregate"
-          + "d/interconnectAttachments\022\222\002\n\006Delete\022<.g"
-          + "oogle.cloud.compute.v1.DeleteInterconnec"
-          + "tAttachmentRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\245\001\332A&project,region,inter"
-          + "connect_attachment\212N\020RegionOperations\202\323\344"
-          + "\223\002c*a/compute/v1/projects/{project}/regi"
-          + "ons/{region}/interconnectAttachments/{in"
-          + "terconnect_attachment}\022\206\002\n\003Get\0229.google."
-          + "cloud.compute.v1.GetInterconnectAttachme"
-          + "ntRequest\032/.google.cloud.compute.v1.Inte"
-          + "rconnectAttachment\"\222\001\332A&project,region,i"
-          + "nterconnect_attachment\202\323\344\223\002c\022a/compute/v"
-          + "1/projects/{project}/regions/{region}/in"
-          + "terconnectAttachments/{interconnect_atta"
-          + "chment}\022\243\002\n\006Insert\022<.google.cloud.comput"
-          + "e.v1.InsertInterconnectAttachmentRequest"
-          + "\032\".google.cloud.compute.v1.Operation\"\266\001\332"
-          + "A/project,region,interconnect_attachment"
-          + "_resource\212N\020RegionOperations\202\323\344\223\002k\"G/com"
-          + "pute/v1/projects/{project}/regions/{regi"
-          + "on}/interconnectAttachments: interconnec"
-          + "t_attachment_resource\022\332\001\n\004List\022;.google."
-          + "cloud.compute.v1.ListInterconnectAttachm"
-          + "entsRequest\0323.google.cloud.compute.v1.In"
-          + "terconnectAttachmentList\"`\332A\016project,reg"
-          + "ion\202\323\344\223\002I\022G/compute/v1/projects/{project"
-          + "}/regions/{region}/interconnectAttachmen"
-          + "ts\022\324\002\n\005Patch\022;.google.cloud.compute.v1.P"
-          + "atchInterconnectAttachmentRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\351\001\332AGproje"
-          + "ct,region,interconnect_attachment,interc"
-          + "onnect_attachment_resource\212N\020RegionOpera"
-          + "tions\202\323\344\223\002\205\0012a/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/interconnectAttach"
-          + "ments/{interconnect_attachment}: interco"
-          + "nnect_attachment_resource\022\314\002\n\tSetLabels\022"
-          + "?.google.cloud.compute.v1.SetLabelsInter"
-          + "connectAttachmentRequest\032\".google.cloud."
-          + "compute.v1.Operation\"\331\001\332A:project,region"
-          + ",resource,region_set_labels_request_reso"
-          + "urce\212N\020RegionOperations\202\323\344\223\002\202\001\"\\/compute"
-          + "/v1/projects/{project}/regions/{region}/"
-          + "interconnectAttachments/{resource}/setLa"
-          + "bels:\"region_set_labels_request_resource"
-          + "\032r\312A\026compute.googleapis.com\322AVhttps://ww"
-          + "w.googleapis.com/auth/compute,https://ww"
-          + "w.googleapis.com/auth/cloud-platform2\270\026\n"
-          + "\022InterconnectGroups\022\363\002\n\rCreateMembers\022>."
-          + "google.cloud.compute.v1.CreateMembersInt"
-          + "erconnectGroupRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"\375\001\332ANproject,interconn"
-          + "ect_group,interconnect_groups_create_mem"
-          + "bers_request_resource\212N\020GlobalOperations"
-          + "\202\323\344\223\002\222\001\"[/compute/v1/projects/{project}/"
-          + "global/interconnectGroups/{interconnect_"
-          + "group}/createMembers:3interconnect_group"
-          + "s_create_members_request_resource\022\355\001\n\006De"
-          + "lete\0227.google.cloud.compute.v1.DeleteInt"
-          + "erconnectGroupRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"\205\001\332A\032project,interconn"
-          + "ect_group\212N\020GlobalOperations\202\323\344\223\002O*M/com"
+          + "eration\"\205\001\332A\032project,interconnect_group\212"
+          + "N\020GlobalOperations\202\323\344\223\002O*M/compute/v1/pr"
+          + "ojects/{project}/global/interconnectGrou"
+          + "ps/{interconnect_group}\022\333\001\n\003Get\0224.google"
+          + ".cloud.compute.v1.GetInterconnectGroupRe"
+          + "quest\032*.google.cloud.compute.v1.Intercon"
+          + "nectGroup\"r\332A\032project,interconnect_group"
+          + "\202\323\344\223\002O\022M/compute/v1/projects/{project}/g"
+          + "lobal/interconnectGroups/{interconnect_g"
+          + "roup}\022\333\001\n\014GetIamPolicy\022=.google.cloud.co"
+          + "mpute.v1.GetIamPolicyInterconnectGroupRe"
+          + "quest\032\037.google.cloud.compute.v1.Policy\"k"
+          + "\332A\020project,resource\202\323\344\223\002R\022P/compute/v1/p"
+          + "rojects/{project}/global/interconnectGro"
+          + "ups/{resource}/getIamPolicy\022\260\002\n\024GetOpera"
+          + "tionalStatus\022E.google.cloud.compute.v1.G"
+          + "etOperationalStatusInterconnectGroupRequ"
+          + "est\032G.google.cloud.compute.v1.Interconne"
+          + "ctGroupsGetOperationalStatusResponse\"\207\001\332"
+          + "A\032project,interconnect_group\202\323\344\223\002d\022b/com"
           + "pute/v1/projects/{project}/global/interc"
-          + "onnectGroups/{interconnect_group}\022\333\001\n\003Ge"
-          + "t\0224.google.cloud.compute.v1.GetInterconn"
-          + "ectGroupRequest\032*.google.cloud.compute.v"
-          + "1.InterconnectGroup\"r\332A\032project,intercon"
-          + "nect_group\202\323\344\223\002O\022M/compute/v1/projects/{"
+          + "onnectGroups/{interconnect_group}/getOpe"
+          + "rationalStatus\022\376\001\n\006Insert\0227.google.cloud"
+          + ".compute.v1.InsertInterconnectGroupReque"
+          + "st\032\".google.cloud.compute.v1.Operation\"\226"
+          + "\001\332A#project,interconnect_group_resource\212"
+          + "N\020GlobalOperations\202\323\344\223\002W\"8/compute/v1/pr"
+          + "ojects/{project}/global/interconnectGrou"
+          + "ps:\033interconnect_group_resource\022\303\001\n\004List"
+          + "\0226.google.cloud.compute.v1.ListInterconn"
+          + "ectGroupsRequest\0327.google.cloud.compute."
+          + "v1.InterconnectGroupsListResponse\"J\332A\007pr"
+          + "oject\202\323\344\223\002:\0228/compute/v1/projects/{proje"
+          + "ct}/global/interconnectGroups\022\244\002\n\005Patch\022"
+          + "6.google.cloud.compute.v1.PatchInterconn"
+          + "ectGroupRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\276\001\332A6project,interconnect_gr"
+          + "oup,interconnect_group_resource\212N\020Global"
+          + "Operations\202\323\344\223\002l2M/compute/v1/projects/{"
           + "project}/global/interconnectGroups/{inte"
-          + "rconnect_group}\022\333\001\n\014GetIamPolicy\022=.googl"
-          + "e.cloud.compute.v1.GetIamPolicyInterconn"
-          + "ectGroupRequest\032\037.google.cloud.compute.v"
-          + "1.Policy\"k\332A\020project,resource\202\323\344\223\002R\022P/co"
-          + "mpute/v1/projects/{project}/global/inter"
-          + "connectGroups/{resource}/getIamPolicy\022\260\002"
-          + "\n\024GetOperationalStatus\022E.google.cloud.co"
-          + "mpute.v1.GetOperationalStatusInterconnec"
-          + "tGroupRequest\032G.google.cloud.compute.v1."
-          + "InterconnectGroupsGetOperationalStatusRe"
-          + "sponse\"\207\001\332A\032project,interconnect_group\202\323"
-          + "\344\223\002d\022b/compute/v1/projects/{project}/glo"
-          + "bal/interconnectGroups/{interconnect_gro"
-          + "up}/getOperationalStatus\022\376\001\n\006Insert\0227.go"
-          + "ogle.cloud.compute.v1.InsertInterconnect"
-          + "GroupRequest\032\".google.cloud.compute.v1.O"
-          + "peration\"\226\001\332A#project,interconnect_group"
-          + "_resource\212N\020GlobalOperations\202\323\344\223\002W\"8/com"
+          + "rconnect_group}:\033interconnect_group_reso"
+          + "urce\022\243\002\n\014SetIamPolicy\022=.google.cloud.com"
+          + "pute.v1.SetIamPolicyInterconnectGroupReq"
+          + "uest\032\037.google.cloud.compute.v1.Policy\"\262\001"
+          + "\332A3project,resource,global_set_policy_re"
+          + "quest_resource\202\323\344\223\002v\"P/compute/v1/projec"
+          + "ts/{project}/global/interconnectGroups/{"
+          + "resource}/setIamPolicy:\"global_set_polic"
+          + "y_request_resource\022\304\002\n\022TestIamPermission"
+          + "s\022C.google.cloud.compute.v1.TestIamPermi"
+          + "ssionsInterconnectGroupRequest\0320.google."
+          + "cloud.compute.v1.TestPermissionsResponse"
+          + "\"\266\001\332A2project,resource,test_permissions_"
+          + "request_resource\202\323\344\223\002{\"V/compute/v1/proj"
+          + "ects/{project}/global/interconnectGroups"
+          + "/{resource}/testIamPermissions:!test_per"
+          + "missions_request_resource\032r\312A\026compute.go"
+          + "ogleapis.com\322AVhttps://www.googleapis.co"
+          + "m/auth/compute,https://www.googleapis.co"
+          + "m/auth/cloud-platform2\361\004\n\025InterconnectLo"
+          + "cations\022\352\001\n\003Get\0227.google.cloud.compute.v"
+          + "1.GetInterconnectLocationRequest\032-.googl"
+          + "e.cloud.compute.v1.InterconnectLocation\""
+          + "{\332A\035project,interconnect_location\202\323\344\223\002U\022"
+          + "S/compute/v1/projects/{project}/global/i"
+          + "nterconnectLocations/{interconnect_locat"
+          + "ion}\022\303\001\n\004List\0229.google.cloud.compute.v1."
+          + "ListInterconnectLocationsRequest\0321.googl"
+          + "e.cloud.compute.v1.InterconnectLocationL"
+          + "ist\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/proje"
+          + "cts/{project}/global/interconnectLocatio"
+          + "ns\032\244\001\312A\026compute.googleapis.com\322A\207\001https:"
+          + "//www.googleapis.com/auth/compute.readon"
+          + "ly,https://www.googleapis.com/auth/compu"
+          + "te,https://www.googleapis.com/auth/cloud"
+          + "-platform2\252\005\n\033InterconnectRemoteLocation"
+          + "s\022\213\002\n\003Get\022=.google.cloud.compute.v1.GetI"
+          + "nterconnectRemoteLocationRequest\0323.googl"
+          + "e.cloud.compute.v1.InterconnectRemoteLoc"
+          + "ation\"\217\001\332A$project,interconnect_remote_l"
+          + "ocation\202\323\344\223\002b\022`/compute/v1/projects/{pro"
+          + "ject}/global/interconnectRemoteLocations"
+          + "/{interconnect_remote_location}\022\325\001\n\004List"
+          + "\022?.google.cloud.compute.v1.ListInterconn"
+          + "ectRemoteLocationsRequest\0327.google.cloud"
+          + ".compute.v1.InterconnectRemoteLocationLi"
+          + "st\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projec"
+          + "ts/{project}/global/interconnectRemoteLo"
+          + "cations\032\244\001\312A\026compute.googleapis.com\322A\207\001h"
+          + "ttps://www.googleapis.com/auth/compute.r"
+          + "eadonly,https://www.googleapis.com/auth/"
+          + "compute,https://www.googleapis.com/auth/"
+          + "cloud-platform2\350\017\n\rInterconnects\022\326\001\n\006Del"
+          + "ete\0222.google.cloud.compute.v1.DeleteInte"
+          + "rconnectRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"t\332A\024project,interconnect\212N\020G"
+          + "lobalOperations\202\323\344\223\002D*B/compute/v1/proje"
+          + "cts/{project}/global/interconnects/{inte"
+          + "rconnect}\022\300\001\n\003Get\022/.google.cloud.compute"
+          + ".v1.GetInterconnectRequest\032%.google.clou"
+          + "d.compute.v1.Interconnect\"a\332A\024project,in"
+          + "terconnect\202\323\344\223\002D\022B/compute/v1/projects/{"
+          + "project}/global/interconnects/{interconn"
+          + "ect}\022\374\001\n\016GetDiagnostics\022:.google.cloud.c"
+          + "ompute.v1.GetDiagnosticsInterconnectRequ"
+          + "est\032<.google.cloud.compute.v1.Interconne"
+          + "ctsGetDiagnosticsResponse\"p\332A\024project,in"
+          + "terconnect\202\323\344\223\002S\022Q/compute/v1/projects/{"
+          + "project}/global/interconnects/{interconn"
+          + "ect}/getDiagnostics\022\200\002\n\017GetMacsecConfig\022"
+          + ";.google.cloud.compute.v1.GetMacsecConfi"
+          + "gInterconnectRequest\032=.google.cloud.comp",
+      "ute.v1.InterconnectsGetMacsecConfigRespo"
+          + "nse\"q\332A\024project,interconnect\202\323\344\223\002T\022R/com"
           + "pute/v1/projects/{project}/global/interc"
-          + "onnectGroups:\033interconnect_group_resourc"
-          + "e\022\303\001\n\004List\0226.google.cloud.compute.v1.Lis"
-          + "tInterconnectGroupsRequest\0327.google.clou"
-          + "d.compute.v1.InterconnectGroupsListRespo"
-          + "nse\"J\332A\007project\202\323\344\223\002:\0228/compute/v1/proje"
-          + "cts/{project}/global/interconnectGroups\022"
-          + "\244\002\n\005Patch\0226.google.cloud.compute.v1.Patc"
-          + "hInterconnectGroupRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\276\001\332A6project,inter"
-          + "connect_group,interconnect_group_resourc"
-          + "e\212N\020GlobalOperations\202\323\344\223\002l2M/compute/v1/"
-          + "projects/{project}/global/interconnectGr"
-          + "oups/{interconnect_group}:\033interconnect_"
-          + "group_resource\022\243\002\n\014SetIamPolicy\022=.google"
-          + ".cloud.compute.v1.SetIamPolicyInterconne"
-          + "ctGroupRequest\032\037.google.cloud.compute.v1"
-          + ".Policy\"\262\001\332A3project,resource,global_set"
-          + "_policy_request_resource\202\323\344\223\002v\"P/compute"
-          + "/v1/projects/{project}/global/interconne"
-          + "ctGroups/{resource}/setIamPolicy:\"global"
-          + "_set_policy_request_resource\022\304\002\n\022TestIam"
-          + "Permissions\022C.google.cloud.compute.v1.Te"
-          + "stIamPermissionsInterconnectGroupRequest"
-          + "\0320.google.cloud.compute.v1.TestPermissio"
-          + "nsResponse\"\266\001\332A2project,resource,test_pe"
-          + "rmissions_request_resource\202\323\344\223\002{\"V/compu"
-          + "te/v1/projects/{project}/global/intercon"
-          + "nectGroups/{resource}/testIamPermissions"
-          + ":!test_permissions_request_resource\032r\312A\026"
-          + "compute.googleapis.com\322AVhttps://www.goo"
-          + "gleapis.com/auth/compute,https://www.goo"
-          + "gleapis.com/auth/cloud-platform2\361\004\n\025Inte"
-          + "rconnectLocations\022\352\001\n\003Get\0227.google.cloud"
-          + ".compute.v1.GetInterconnectLocationReque"
-          + "st\032-.google.cloud.compute.v1.Interconnec"
-          + "tLocation\"{\332A\035project,interconnect_locat"
-          + "ion\202\323\344\223\002U\022S/compute/v1/projects/{project"
-          + "}/global/interconnectLocations/{intercon"
-          + "nect_location}\022\303\001\n\004List\0229.google.cloud.c"
-          + "ompute.v1.ListInterconnectLocationsReque"
-          + "st\0321.google.cloud.compute.v1.Interconnec"
-          + "tLocationList\"M\332A\007project\202\323\344\223\002=\022;/comput"
-          + "e/v1/projects/{project}/global/interconn"
-          + "ectLocations\032\244\001\312A\026compute.googleapis.com"
-          + "\322A\207\001https://www.googleapis.com/auth/comp"
-          + "ute.readonly,https://www.googleapis.com/"
-          + "auth/compute,https://www.googleapis.com/"
-          + "auth/cloud-platform2\252\005\n\033InterconnectRemo"
-          + "teLocations\022\213\002\n\003Get\022=.google.cloud.compu"
-          + "te.v1.GetInterconnectRemoteLocationReque"
-          + "st\0323.google.cloud.compute.v1.Interconnec"
-          + "tRemoteLocation\"\217\001\332A$project,interconnec"
-          + "t_remote_location\202\323\344\223\002b\022`/compute/v1/pro"
-          + "jects/{project}/global/interconnectRemot"
-          + "eLocations/{interconnect_remote_location"
-          + "}\022\325\001\n\004List\022?.google.cloud.compute.v1.Lis"
-          + "tInterconnectRemoteLocationsRequest\0327.go"
-          + "ogle.cloud.compute.v1.InterconnectRemote"
-          + "LocationList\"S\332A\007project\202\323\344\223\002C\022A/compute"
-          + "/v1/projects/{project}/global/interconne"
-          + "ctRemoteLocations\032\244\001\312A\026compute.googleapi"
-          + "s.com\322A\207\001https://www.googleapis.com/auth"
-          + "/compute.readonly,https://www.googleapis"
-          + ".com/auth/compute,https://www.googleapis"
-          + ".com/auth/cloud-platform2\350\017\n\rInterconnec"
-          + "ts\022\326\001\n\006Delete\0222.google.cloud.compute.v1."
-          + "DeleteInterconnectRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"t\332A\024project,interc"
-          + "onnect\212N\020GlobalOperations\202\323\344\223\002D*B/comput"
-          + "e/v1/projects/{project}/global/interconn"
-          + "ects/{interconnect}\022\300\001\n\003Get\022/.google.clo"
-          + "ud.compute.v1.GetInterconnectRequest\032%.g"
-          + "oogle.cloud.compute.v1.Interconnect\"a\332A\024"
-          + "project,interconnect\202\323\344\223\002D\022B/compute/v1/"
-          + "projects/{project}/global/interconnects/"
-          + "{interconnect}\022\374\001\n\016GetDiagnostics\022:.goog"
-          + "le.cloud.compute.v1.GetDiagnosticsInterc"
-          + "onnectRequest\032<.google.cloud.compute.v1."
-          + "InterconnectsGetDiagnosticsResponse\"p\332A\024"
-          + "project,interconnect\202\323\344\223\002S\022Q/compute/v1/"
-          + "projects/{project}/global/interconnects/"
-          + "{interconnect}/getDiagnostics\022\200\002\n\017GetMac"
-          + "secConfig\022;.google.cloud.compute.v1.GetM"
-          + "acsecConfigInterconnectRequest\032=.google."
-          + "cloud.compute.v1.InterconnectsGetMacsecC"
-          + "onfigResponse\"q\332A\024project,interconnect\202\323"
-          + "\344\223\002T\022R/compute/v1/projects/{project}/glo"
-          + "bal/interconnects/{interconnect}/getMacs"
-          + "ecConfig\022\350\001\n\006Insert\0222.google.cloud.compu"
-          + "te.v1.InsertInterconnectRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"\205\001\332A\035project"
-          + ",interconnect_resource\212N\020GlobalOperation"
-          + "s\202\323\344\223\002L\"3/compute/v1/projects/{project}/"
-          + "global/interconnects:\025interconnect_resou"
-          + "rce\022\253\001\n\004List\0221.google.cloud.compute.v1.L"
-          + "istInterconnectsRequest\032).google.cloud.c"
-          + "ompute.v1.InterconnectList\"E\332A\007project\202\323"
-          + "\344\223\0025\0223/compute/v1/projects/{project}/glo"
-          + "bal/interconnects\022\202\002\n\005Patch\0221.google.clo"
-          + "ud.compute.v1.PatchInterconnectRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\241\001\332A*"
-          + "project,interconnect,interconnect_resour"
-          + "ce\212N\020GlobalOperations\202\323\344\223\002[2B/compute/v1"
-          + "/projects/{project}/global/interconnects"
-          + "/{interconnect}:\025interconnect_resource\022\246"
-          + "\002\n\tSetLabels\0225.google.cloud.compute.v1.S"
-          + "etLabelsInterconnectRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\275\001\332A3project,res"
-          + "ource,global_set_labels_request_resource"
-          + "\212N\020GlobalOperations\202\323\344\223\002n\"H/compute/v1/p"
-          + "rojects/{project}/global/interconnects/{"
-          + "resource}/setLabels:\"global_set_labels_r"
-          + "equest_resource\032r\312A\026compute.googleapis.c"
-          + "om\322AVhttps://www.googleapis.com/auth/com"
-          + "pute,https://www.googleapis.com/auth/clo"
-          + "ud-platform2\351\010\n\014LicenseCodes\022\275\001\n\003Get\022..g"
-          + "oogle.cloud.compute.v1.GetLicenseCodeReq"
-          + "uest\032$.google.cloud.compute.v1.LicenseCo"
-          + "de\"`\332A\024project,license_code\202\323\344\223\002C\022A/comp"
-          + "ute/v1/projects/{project}/global/license"
-          + "Codes/{license_code}\022\317\001\n\014GetIamPolicy\0227."
-          + "google.cloud.compute.v1.GetIamPolicyLice"
+          + "onnects/{interconnect}/getMacsecConfig\022\350"
+          + "\001\n\006Insert\0222.google.cloud.compute.v1.Inse"
+          + "rtInterconnectRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"\205\001\332A\035project,interconn"
+          + "ect_resource\212N\020GlobalOperations\202\323\344\223\002L\"3/"
+          + "compute/v1/projects/{project}/global/int"
+          + "erconnects:\025interconnect_resource\022\253\001\n\004Li"
+          + "st\0221.google.cloud.compute.v1.ListInterco"
+          + "nnectsRequest\032).google.cloud.compute.v1."
+          + "InterconnectList\"E\332A\007project\202\323\344\223\0025\0223/com"
+          + "pute/v1/projects/{project}/global/interc"
+          + "onnects\022\202\002\n\005Patch\0221.google.cloud.compute"
+          + ".v1.PatchInterconnectRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\241\001\332A*project,in"
+          + "terconnect,interconnect_resource\212N\020Globa"
+          + "lOperations\202\323\344\223\002[2B/compute/v1/projects/"
+          + "{project}/global/interconnects/{intercon"
+          + "nect}:\025interconnect_resource\022\246\002\n\tSetLabe"
+          + "ls\0225.google.cloud.compute.v1.SetLabelsIn"
+          + "terconnectRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\275\001\332A3project,resource,glob"
+          + "al_set_labels_request_resource\212N\020GlobalO"
+          + "perations\202\323\344\223\002n\"H/compute/v1/projects/{p"
+          + "roject}/global/interconnects/{resource}/"
+          + "setLabels:\"global_set_labels_request_res"
+          + "ource\032r\312A\026compute.googleapis.com\322AVhttps"
+          + "://www.googleapis.com/auth/compute,https"
+          + "://www.googleapis.com/auth/cloud-platfor"
+          + "m2\351\010\n\014LicenseCodes\022\275\001\n\003Get\022..google.clou"
+          + "d.compute.v1.GetLicenseCodeRequest\032$.goo"
+          + "gle.cloud.compute.v1.LicenseCode\"`\332A\024pro"
+          + "ject,license_code\202\323\344\223\002C\022A/compute/v1/pro"
+          + "jects/{project}/global/licenseCodes/{lic"
+          + "ense_code}\022\317\001\n\014GetIamPolicy\0227.google.clo"
+          + "ud.compute.v1.GetIamPolicyLicenseCodeReq"
+          + "uest\032\037.google.cloud.compute.v1.Policy\"e\332"
+          + "A\020project,resource\202\323\344\223\002L\022J/compute/v1/pr"
+          + "ojects/{project}/global/licenseCodes/{re"
+          + "source}/getIamPolicy\022\227\002\n\014SetIamPolicy\0227."
+          + "google.cloud.compute.v1.SetIamPolicyLice"
           + "nseCodeRequest\032\037.google.cloud.compute.v1"
-          + ".Policy\"e\332A\020project,resource\202\323\344\223\002L\022J/com"
-          + "pute/v1/projects/{project}/global/licens"
-          + "eCodes/{resource}/getIamPolicy\022\227\002\n\014SetIa"
-          + "mPolicy\0227.google.cloud.compute.v1.SetIam"
-          + "PolicyLicenseCodeRequest\032\037.google.cloud."
-          + "compute.v1.Policy\"\254\001\332A3project,resource,"
-          + "global_set_policy_request_resource\202\323\344\223\002p"
-          + "\"J/compute/v1/projects/{project}/global/"
-          + "licenseCodes/{resource}/setIamPolicy:\"gl"
-          + "obal_set_policy_request_resource\022\270\002\n\022Tes"
-          + "tIamPermissions\022=.google.cloud.compute.v"
-          + "1.TestIamPermissionsLicenseCodeRequest\0320"
-          + ".google.cloud.compute.v1.TestPermissions"
-          + "Response\"\260\001\332A2project,resource,test_perm"
-          + "issions_request_resource\202\323\344\223\002u\"P/compute"
+          + ".Policy\"\254\001\332A3project,resource,global_set"
+          + "_policy_request_resource\202\323\344\223\002p\"J/compute"
           + "/v1/projects/{project}/global/licenseCod"
-          + "es/{resource}/testIamPermissions:!test_p"
-          + "ermissions_request_resource\032r\312A\026compute.",
-      "googleapis.com\322AVhttps://www.googleapis."
-          + "com/auth/compute,https://www.googleapis."
-          + "com/auth/cloud-platform2\343\016\n\010Licenses\022\302\001\n"
-          + "\006Delete\022-.google.cloud.compute.v1.Delete"
-          + "LicenseRequest\032\".google.cloud.compute.v1"
-          + ".Operation\"e\332A\017project,license\212N\020GlobalO"
-          + "perations\202\323\344\223\002:*8/compute/v1/projects/{p"
-          + "roject}/global/licenses/{license}\022\247\001\n\003Ge"
-          + "t\022*.google.cloud.compute.v1.GetLicenseRe"
-          + "quest\032 .google.cloud.compute.v1.License\""
-          + "R\332A\017project,license\202\323\344\223\002:\0228/compute/v1/p"
-          + "rojects/{project}/global/licenses/{licen"
-          + "se}\022\307\001\n\014GetIamPolicy\0223.google.cloud.comp"
-          + "ute.v1.GetIamPolicyLicenseRequest\032\037.goog"
-          + "le.cloud.compute.v1.Policy\"a\332A\020project,r"
-          + "esource\202\323\344\223\002H\022F/compute/v1/projects/{pro"
-          + "ject}/global/licenses/{resource}/getIamP"
-          + "olicy\022\323\001\n\006Insert\022-.google.cloud.compute."
-          + "v1.InsertLicenseRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"v\332A\030project,license_"
-          + "resource\212N\020GlobalOperations\202\323\344\223\002B\"./comp"
-          + "ute/v1/projects/{project}/global/license"
-          + "s:\020license_resource\022\245\001\n\004List\022,.google.cl"
-          + "oud.compute.v1.ListLicensesRequest\032-.goo"
-          + "gle.cloud.compute.v1.LicensesListRespons"
-          + "e\"@\332A\007project\202\323\344\223\0020\022./compute/v1/project"
-          + "s/{project}/global/licenses\022\217\002\n\014SetIamPo"
-          + "licy\0223.google.cloud.compute.v1.SetIamPol"
-          + "icyLicenseRequest\032\037.google.cloud.compute"
-          + ".v1.Policy\"\250\001\332A3project,resource,global_"
-          + "set_policy_request_resource\202\323\344\223\002l\"F/comp"
-          + "ute/v1/projects/{project}/global/license"
-          + "s/{resource}/setIamPolicy:\"global_set_po"
-          + "licy_request_resource\022\260\002\n\022TestIamPermiss"
-          + "ions\0229.google.cloud.compute.v1.TestIamPe"
-          + "rmissionsLicenseRequest\0320.google.cloud.c"
-          + "ompute.v1.TestPermissionsResponse\"\254\001\332A2p"
-          + "roject,resource,test_permissions_request"
-          + "_resource\202\323\344\223\002q\"L/compute/v1/projects/{p"
-          + "roject}/global/licenses/{resource}/testI"
-          + "amPermissions:!test_permissions_request_"
-          + "resource\022\346\001\n\006Update\022-.google.cloud.compu"
-          + "te.v1.UpdateLicenseRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\210\001\332A project,lice"
-          + "nse,license_resource\212N\020GlobalOperations\202"
-          + "\323\344\223\002L28/compute/v1/projects/{project}/gl"
-          + "obal/licenses/{license}:\020license_resourc"
-          + "e\032r\312A\026compute.googleapis.com\322AVhttps://w"
-          + "ww.googleapis.com/auth/compute,https://w"
-          + "ww.googleapis.com/auth/cloud-platform2\224\020"
-          + "\n\rMachineImages\022\330\001\n\006Delete\0222.google.clou"
-          + "d.compute.v1.DeleteMachineImageRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"v\332A\025p"
-          + "roject,machine_image\212N\020GlobalOperations\202"
-          + "\323\344\223\002E*C/compute/v1/projects/{project}/gl"
-          + "obal/machineImages/{machine_image}\022\302\001\n\003G"
-          + "et\022/.google.cloud.compute.v1.GetMachineI"
-          + "mageRequest\032%.google.cloud.compute.v1.Ma"
-          + "chineImage\"c\332A\025project,machine_image\202\323\344\223"
-          + "\002E\022C/compute/v1/projects/{project}/globa"
-          + "l/machineImages/{machine_image}\022\321\001\n\014GetI"
-          + "amPolicy\0228.google.cloud.compute.v1.GetIa"
-          + "mPolicyMachineImageRequest\032\037.google.clou"
-          + "d.compute.v1.Policy\"f\332A\020project,resource"
-          + "\202\323\344\223\002M\022K/compute/v1/projects/{project}/g"
-          + "lobal/machineImages/{resource}/getIamPol"
-          + "icy\022\352\001\n\006Insert\0222.google.cloud.compute.v1"
-          + ".InsertMachineImageRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\207\001\332A\036project,mach"
-          + "ine_image_resource\212N\020GlobalOperations\202\323\344"
-          + "\223\002M\"3/compute/v1/projects/{project}/glob"
-          + "al/machineImages:\026machine_image_resource"
-          + "\022\253\001\n\004List\0221.google.cloud.compute.v1.List"
-          + "MachineImagesRequest\032).google.cloud.comp"
-          + "ute.v1.MachineImageList\"E\332A\007project\202\323\344\223\002"
-          + "5\0223/compute/v1/projects/{project}/global"
-          + "/machineImages\022\231\002\n\014SetIamPolicy\0228.google"
-          + ".cloud.compute.v1.SetIamPolicyMachineIma"
-          + "geRequest\032\037.google.cloud.compute.v1.Poli"
-          + "cy\"\255\001\332A3project,resource,global_set_poli"
-          + "cy_request_resource\202\323\344\223\002q\"K/compute/v1/p"
-          + "rojects/{project}/global/machineImages/{"
-          + "resource}/setIamPolicy:\"global_set_polic"
-          + "y_request_resource\022\246\002\n\tSetLabels\0225.googl"
-          + "e.cloud.compute.v1.SetLabelsMachineImage"
-          + "Request\032\".google.cloud.compute.v1.Operat"
-          + "ion\"\275\001\332A3project,resource,global_set_lab"
-          + "els_request_resource\212N\020GlobalOperations\202"
-          + "\323\344\223\002n\"H/compute/v1/projects/{project}/gl"
-          + "obal/machineImages/{resource}/setLabels:"
-          + "\"global_set_labels_request_resource\022\272\002\n\022"
-          + "TestIamPermissions\022>.google.cloud.comput"
-          + "e.v1.TestIamPermissionsMachineImageReque"
-          + "st\0320.google.cloud.compute.v1.TestPermiss"
-          + "ionsResponse\"\261\001\332A2project,resource,test_"
-          + "permissions_request_resource\202\323\344\223\002v\"Q/com"
-          + "pute/v1/projects/{project}/global/machin"
-          + "eImages/{resource}/testIamPermissions:!t"
-          + "est_permissions_request_resource\032r\312A\026com"
-          + "pute.googleapis.com\322AVhttps://www.google"
-          + "apis.com/auth/compute,https://www.google"
-          + "apis.com/auth/cloud-platform2\203\006\n\014Machine"
-          + "Types\022\312\001\n\016AggregatedList\022:.google.cloud."
-          + "compute.v1.AggregatedListMachineTypesReq"
-          + "uest\0322.google.cloud.compute.v1.MachineTy"
-          + "peAggregatedList\"H\332A\007project\202\323\344\223\0028\0226/com"
-          + "pute/v1/projects/{project}/aggregated/ma"
-          + "chineTypes\022\310\001\n\003Get\022..google.cloud.comput"
-          + "e.v1.GetMachineTypeRequest\032$.google.clou"
-          + "d.compute.v1.MachineType\"k\332A\031project,zon"
-          + "e,machine_type\202\323\344\223\002I\022G/compute/v1/projec"
-          + "ts/{project}/zones/{zone}/machineTypes/{"
-          + "machine_type}\022\263\001\n\004List\0220.google.cloud.co"
-          + "mpute.v1.ListMachineTypesRequest\032(.googl"
-          + "e.cloud.compute.v1.MachineTypeList\"O\332A\014p"
-          + "roject,zone\202\323\344\223\002:\0228/compute/v1/projects/"
-          + "{project}/zones/{zone}/machineTypes\032\244\001\312A"
-          + "\026compute.googleapis.com\322A\207\001https://www.g"
-          + "oogleapis.com/auth/compute.readonly,http"
-          + "s://www.googleapis.com/auth/compute,http"
-          + "s://www.googleapis.com/auth/cloud-platfo"
-          + "rm2\360\023\n\022NetworkAttachments\022\334\001\n\016Aggregated"
-          + "List\022@.google.cloud.compute.v1.Aggregate"
-          + "dListNetworkAttachmentsRequest\0328.google."
-          + "cloud.compute.v1.NetworkAttachmentAggreg"
-          + "atedList\"N\332A\007project\202\323\344\223\002>\022.google.cloud.compute.v1.TestI"
+          + "amPermissionsMachineImageRequest\0320.googl"
+          + "e.cloud.compute.v1.TestPermissionsRespon"
+          + "se\"\261\001\332A2project,resource,test_permission"
+          + "s_request_resource\202\323\344\223\002v\"Q/compute/v1/pr"
+          + "ojects/{project}/global/machineImages/{r"
           + "esource}/testIamPermissions:!test_permis"
           + "sions_request_resource\032r\312A\026compute.googl"
           + "eapis.com\322AVhttps://www.googleapis.com/a"
           + "uth/compute,https://www.googleapis.com/a"
-          + "uth/cloud-platform2\260.\n\027NetworkFirewallPo"
-          + "licies\022\323\002\n\016AddAssociation\022C.google.cloud"
-          + ".compute.v1.AddAssociationNetworkFirewal"
-          + "lPolicyRequest\032\".google.cloud.compute.v1"
-          + ".Operation\"\327\001\332A\022.google.cloud.compute.v1.PatchRu"
-          + "leNetworkFirewallPolicyRequest\032\".google."
-          + "cloud.compute.v1.Operation\"\304\001\332A5project,"
-          + "firewall_policy,firewall_policy_rule_res"
-          + "ource\212N\020GlobalOperations\202\323\344\223\002s\"R/compute"
-          + "/v1/projects/{project}/global/firewallPo"
-          + "licies/{firewall_policy}/patchRule:\035fire"
-          + "wall_policy_rule_resource\022\221\002\n\021RemoveAsso"
-          + "ciation\022F.google.cloud.compute.v1.Remove"
-          + "AssociationNetworkFirewallPolicyRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\217\001\332A"
-          + "\027project,firewall_policy\212N\020GlobalOperati"
-          + "ons\202\323\344\223\002\\\"Z/compute/v1/projects/{project"
-          + "}/global/firewallPolicies/{firewall_poli"
-          + "cy}/removeAssociation\022\251\002\n\031RemovePacketMi"
-          + "rroringRule\022N.google.cloud.compute.v1.Re"
-          + "movePacketMirroringRuleNetworkFirewallPo"
+          + "_policy}/getRule\022\372\001\n\006Insert\022;.google.clo"
+          + "ud.compute.v1.InsertNetworkFirewallPolic"
+          + "yRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\216\001\332A project,firewall_policy_resour"
+          + "ce\212N\020GlobalOperations\202\323\344\223\002R\"6/compute/v1"
+          + "/projects/{project}/global/firewallPolic"
+          + "ies:\030firewall_policy_resource\022\272\001\n\004List\022;"
+          + ".google.cloud.compute.v1.ListNetworkFire"
+          + "wallPoliciesRequest\032+.google.cloud.compu"
+          + "te.v1.FirewallPolicyList\"H\332A\007project\202\323\344\223"
+          + "\0028\0226/compute/v1/projects/{project}/globa"
+          + "l/firewallPolicies\022\232\002\n\005Patch\022:.google.cl"
+          + "oud.compute.v1.PatchNetworkFirewallPolic"
+          + "yRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\260\001\332A0project,firewall_policy,firewa"
+          + "ll_policy_resource\212N\020GlobalOperations\202\323\344"
+          + "\223\002d2H/compute/v1/projects/{project}/glob"
+          + "al/firewallPolicies/{firewall_policy}:\030f"
+          + "irewall_policy_resource\022\344\002\n\030PatchPacketM"
+          + "irroringRule\022M.google.cloud.compute.v1.P"
+          + "atchPacketMirroringRuleNetworkFirewallPo"
           + "licyRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"\227\001\332A\027project,firewall_policy\212N\020G"
-          + "lobalOperations\202\323\344\223\002d\"b/compute/v1/proje"
-          + "cts/{project}/global/firewallPolicies/{f"
-          + "irewall_policy}/removePacketMirroringRul"
-          + "e\022\374\001\n\nRemoveRule\022?.google.cloud.compute."
-          + "v1.RemoveRuleNetworkFirewallPolicyReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"\210\001"
+          + "eration\"\324\001\332A5project,firewall_policy,fir"
+          + "ewall_policy_rule_resource\212N\020GlobalOpera"
+          + "tions\202\323\344\223\002\202\001\"a/compute/v1/projects/{proj"
+          + "ect}/global/firewallPolicies/{firewall_p"
+          + "olicy}/patchPacketMirroringRule:\035firewal"
+          + "l_policy_rule_resource\022\266\002\n\tPatchRule\022>.g"
+          + "oogle.cloud.compute.v1.PatchRuleNetworkF"
+          + "irewallPolicyRequest\032\".google.cloud.comp"
+          + "ute.v1.Operation\"\304\001\332A5project,firewall_p"
+          + "olicy,firewall_policy_rule_resource\212N\020Gl"
+          + "obalOperations\202\323\344\223\002s\"R/compute/v1/projec"
+          + "ts/{project}/global/firewallPolicies/{fi"
+          + "rewall_policy}/patchRule:\035firewall_polic"
+          + "y_rule_resource\022\221\002\n\021RemoveAssociation\022F."
+          + "google.cloud.compute.v1.RemoveAssociatio"
+          + "nNetworkFirewallPolicyRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\217\001\332A\027project,f"
+          + "irewall_policy\212N\020GlobalOperations\202\323\344\223\002\\\""
+          + "Z/compute/v1/projects/{project}/global/f"
+          + "irewallPolicies/{firewall_policy}/remove"
+          + "Association\022\251\002\n\031RemovePacketMirroringRul"
+          + "e\022N.google.cloud.compute.v1.RemovePacket"
+          + "MirroringRuleNetworkFirewallPolicyReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"\227\001"
           + "\332A\027project,firewall_policy\212N\020GlobalOpera"
-          + "tions\202\323\344\223\002U\"S/compute/v1/projects/{proje"
+          + "tions\202\323\344\223\002d\"b/compute/v1/projects/{proje"
           + "ct}/global/firewallPolicies/{firewall_po"
-          + "licy}/removeRule\022\245\002\n\014SetIamPolicy\022A.goog"
-          + "le.cloud.compute.v1.SetIamPolicyNetworkF"
-          + "irewallPolicyRequest\032\037.google.cloud.comp"
-          + "ute.v1.Policy\"\260\001\332A3project,resource,glob"
-          + "al_set_policy_request_resource\202\323\344\223\002t\"N/c"
-          + "ompute/v1/projects/{project}/global/fire"
-          + "wallPolicies/{resource}/setIamPolicy:\"gl"
-          + "obal_set_policy_request_resource\022\306\002\n\022Tes"
-          + "tIamPermissions\022G.google.cloud.compute.v"
-          + "1.TestIamPermissionsNetworkFirewallPolic"
-          + "yRequest\0320.google.cloud.compute.v1.TestP"
-          + "ermissionsResponse\"\264\001\332A2project,resource"
-          + ",test_permissions_request_resource\202\323\344\223\002y"
-          + "\"T/compute/v1/projects/{project}/global/"
-          + "firewallPolicies/{resource}/testIamPermi"
-          + "ssions:!test_permissions_request_resourc"
-          + "e\032r\312A\026compute.googleapis.com\322AVhttps://w"
-          + "ww.googleapis.com/auth/compute,https://w"
-          + "ww.googleapis.com/auth/cloud-platform2\304\004"
-          + "\n\017NetworkProfiles\022\314\001\n\003Get\0221.google.cloud"
-          + ".compute.v1.GetNetworkProfileRequest\032\'.g"
-          + "oogle.cloud.compute.v1.NetworkProfile\"i\332"
-          + "A\027project,network_profile\202\323\344\223\002I\022G/comput"
-          + "e/v1/projects/{project}/global/networkPr"
-          + "ofiles/{network_profile}\022\272\001\n\004List\0223.goog"
-          + "le.cloud.compute.v1.ListNetworkProfilesR"
-          + "equest\0324.google.cloud.compute.v1.Network"
-          + "ProfilesListResponse\"G\332A\007project\202\323\344\223\0027\0225"
-          + "/compute/v1/projects/{project}/global/ne"
-          + "tworkProfiles\032\244\001\312A\026compute.googleapis.co"
-          + "m\322A\207\001https://www.googleapis.com/auth/com"
-          + "pute.readonly,https://www.googleapis.com"
-          + "/auth/compute,https://www.googleapis.com"
-          + "/auth/cloud-platform2\215\033\n\010Networks\022\243\002\n\nAd"
-          + "dPeering\0221.google.cloud.compute.v1.AddPe"
-          + "eringNetworkRequest\032\".google.cloud.compu"
-          + "te.v1.Operation\"\275\001\332A5project,network,net"
-          + "works_add_peering_request_resource\212N\020Glo"
-          + "balOperations\202\323\344\223\002l\"C/compute/v1/project"
-          + "s/{project}/global/networks/{network}/ad"
-          + "dPeering:%networks_add_peering_request_r"
-          + "esource\022\370\002\n\032CancelRequestRemovePeering\022A"
-          + ".google.cloud.compute.v1.CancelRequestRe"
-          + "movePeeringNetworkRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\362\001\332AGproject,netwo"
-          + "rk,networks_cancel_request_remove_peerin"
-          + "g_request_resource\212N\020GlobalOperations\202\323\344"
-          + "\223\002\216\001\"S/compute/v1/projects/{project}/glo"
-          + "bal/networks/{network}/cancelRequestRemo"
-          + "vePeering:7networks_cancel_request_remov"
-          + "e_peering_request_resource\022\302\001\n\006Delete\022-."
-          + "google.cloud.compute.v1.DeleteNetworkReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"e\332A\017project,network\212N\020GlobalOperations\202"
-          + "\323\344\223\002:*8/compute/v1/projects/{project}/gl"
-          + "obal/networks/{network}\022\247\001\n\003Get\022*.google"
-          + ".cloud.compute.v1.GetNetworkRequest\032 .go"
-          + "ogle.cloud.compute.v1.Network\"R\332A\017projec"
-          + "t,network\202\323\344\223\002:\0228/compute/v1/projects/{p"
-          + "roject}/global/networks/{network}\022\377\001\n\025Ge"
-          + "tEffectiveFirewalls\022<.google.cloud.compu"
-          + "te.v1.GetEffectiveFirewallsNetworkReques"
-          + "t\032>.google.cloud.compute.v1.NetworksGetE"
-          + "ffectiveFirewallsResponse\"h\332A\017project,ne"
-          + "twork\202\323\344\223\002P\022N/compute/v1/projects/{proje"
-          + "ct}/global/networks/{network}/getEffecti"
-          + "veFirewalls\022\323\001\n\006Insert\022-.google.cloud.co"
-          + "mpute.v1.InsertNetworkRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"v\332A\030project,ne"
-          + "twork_resource\212N\020GlobalOperations\202\323\344\223\002B\""
-          + "./compute/v1/projects/{project}/global/n"
-          + "etworks:\020network_resource\022\234\001\n\004List\022,.goo"
-          + "gle.cloud.compute.v1.ListNetworksRequest"
-          + "\032$.google.cloud.compute.v1.NetworkList\"@"
-          + "\332A\007project\202\323\344\223\0020\022./compute/v1/projects/{"
-          + "project}/global/networks\022\351\001\n\021ListPeering"
-          + "Routes\0229.google.cloud.compute.v1.ListPee"
-          + "ringRoutesNetworksRequest\0323.google.cloud"
-          + ".compute.v1.ExchangedPeeringRoutesList\"d"
-          + "\332A\017project,network\202\323\344\223\002L\022J/compute/v1/pr"
-          + "ojects/{project}/global/networks/{networ"
-          + "k}/listPeeringRoutes\022\344\001\n\005Patch\022,.google."
-          + "cloud.compute.v1.PatchNetworkRequest\032\".g"
-          + "oogle.cloud.compute.v1.Operation\"\210\001\332A pr"
-          + "oject,network,network_resource\212N\020GlobalO"
-          + "perations\202\323\344\223\002L28/compute/v1/projects/{p"
-          + "roject}/global/networks/{network}:\020netwo"
-          + "rk_resource\022\262\002\n\rRemovePeering\0224.google.c"
-          + "loud.compute.v1.RemovePeeringNetworkRequ"
-          + "est\032\".google.cloud.compute.v1.Operation\""
-          + "\306\001\332A8project,network,networks_remove_pee"
-          + "ring_request_resource\212N\020GlobalOperations"
-          + "\202\323\344\223\002r\"F/compute/v1/projects/{project}/g"
-          + "lobal/networks/{network}/removePeering:("
-          + "networks_remove_peering_request_resource"
-          + "\022\330\002\n\024RequestRemovePeering\022;.google.cloud"
-          + ".compute.v1.RequestRemovePeeringNetworkR"
-          + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\336\001\332A@project,network,networks_request"
-          + "_remove_peering_request_resource\212N\020Globa"
-          + "lOperations\202\323\344\223\002\201\001\"M/compute/v1/projects"
-          + "/{project}/global/networks/{network}/req"
-          + "uestRemovePeering:0networks_request_remo"
-          + "ve_peering_request_resource\022\355\001\n\022SwitchTo"
-          + "CustomMode\0229.google.cloud.compute.v1.Swi"
-          + "tchToCustomModeNetworkRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"x\332A\017project,ne"
-          + "twork\212N\020GlobalOperations\202\323\344\223\002M\"K/compute"
-          + "/v1/projects/{project}/global/networks/{"
-          + "network}/switchToCustomMode\022\262\002\n\rUpdatePe"
-          + "ering\0224.google.cloud.compute.v1.UpdatePe"
-          + "eringNetworkRequest\032\".google.cloud.compu"
-          + "te.v1.Operation\"\306\001\332A8project,network,net"
-          + "works_update_peering_request_resource\212N\020"
-          + "GlobalOperations\202\323\344\223\002r2F/compute/v1/proj"
-          + "ects/{project}/global/networks/{network}"
-          + "/updatePeering:(networks_update_peering_"
-          + "request_resource\032r\312A\026compute.googleapis."
-          + "com\322AVhttps://www.googleapis.com/auth/co"
-          + "mpute,https://www.googleapis.com/auth/cl"
-          + "oud-platform2\353 \n\nNodeGroups\022\262\002\n\010AddNodes"
-          + "\0221.google.cloud.compute.v1.AddNodesNodeG"
+          + "licy}/removePacketMirroringRule\022\374\001\n\nRemo"
+          + "veRule\022?.google.cloud.compute.v1.RemoveR"
+          + "uleNetworkFirewallPolicyRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"\210\001\332A\027project"
+          + ",firewall_policy\212N\020GlobalOperations\202\323\344\223\002"
+          + "U\"S/compute/v1/projects/{project}/global"
+          + "/firewallPolicies/{firewall_policy}/remo"
+          + "veRule\022\245\002\n\014SetIamPolicy\022A.google.cloud.c"
+          + "ompute.v1.SetIamPolicyNetworkFirewallPol"
+          + "icyRequest\032\037.google.cloud.compute.v1.Pol"
+          + "icy\"\260\001\332A3project,resource,global_set_pol"
+          + "icy_request_resource\202\323\344\223\002t\"N/compute/v1/"
+          + "projects/{project}/global/firewallPolici"
+          + "es/{resource}/setIamPolicy:\"global_set_p"
+          + "olicy_request_resource\022\306\002\n\022TestIamPermis"
+          + "sions\022G.google.cloud.compute.v1.TestIamP"
+          + "ermissionsNetworkFirewallPolicyRequest\0320"
+          + ".google.cloud.compute.v1.TestPermissions"
+          + "Response\"\264\001\332A2project,resource,test_perm"
+          + "issions_request_resource\202\323\344\223\002y\"T/compute"
+          + "/v1/projects/{project}/global/firewallPo"
+          + "licies/{resource}/testIamPermissions:!te"
+          + "st_permissions_request_resource\032r\312A\026comp"
+          + "ute.googleapis.com\322AVhttps://www.googlea"
+          + "pis.com/auth/compute,https://www.googlea"
+          + "pis.com/auth/cloud-platform2\304\004\n\017NetworkP"
+          + "rofiles\022\314\001\n\003Get\0221.google.cloud.compute.v"
+          + "1.GetNetworkProfileRequest\032\'.google.clou"
+          + "d.compute.v1.NetworkProfile\"i\332A\027project,"
+          + "network_profile\202\323\344\223\002I\022G/compute/v1/proje"
+          + "cts/{project}/global/networkProfiles/{ne"
+          + "twork_profile}\022\272\001\n\004List\0223.google.cloud.c"
+          + "ompute.v1.ListNetworkProfilesRequest\0324.g"
+          + "oogle.cloud.compute.v1.NetworkProfilesLi"
+          + "stResponse\"G\332A\007project\202\323\344\223\0027\0225/compute/v"
+          + "1/projects/{project}/global/networkProfi"
+          + "les\032\244\001\312A\026compute.googleapis.com\322A\207\001https"
+          + "://www.googleapis.com/auth/compute.reado"
+          + "nly,https://www.googleapis.com/auth/comp"
+          + "ute,https://www.googleapis.com/auth/clou"
+          + "d-platform2\215\033\n\010Networks\022\243\002\n\nAddPeering\0221"
+          + ".google.cloud.compute.v1.AddPeeringNetwo"
+          + "rkRequest\032\".google.cloud.compute.v1.Oper"
+          + "ation\"\275\001\332A5project,network,networks_add_"
+          + "peering_request_resource\212N\020GlobalOperati"
+          + "ons\202\323\344\223\002l\"C/compute/v1/projects/{project"
+          + "}/global/networks/{network}/addPeering:%"
+          + "networks_add_peering_request_resource\022\370\002"
+          + "\n\032CancelRequestRemovePeering\022A.google.cl"
+          + "oud.compute.v1.CancelRequestRemovePeerin"
+          + "gNetworkRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\362\001\332AGproject,network,network"
+          + "s_cancel_request_remove_peering_request_"
+          + "resource\212N\020GlobalOperations\202\323\344\223\002\216\001\"S/com"
+          + "pute/v1/projects/{project}/global/networ"
+          + "ks/{network}/cancelRequestRemovePeering:"
+          + "7networks_cancel_request_remove_peering_"
+          + "request_resource\022\302\001\n\006Delete\022-.google.clo"
+          + "ud.compute.v1.DeleteNetworkRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"e\332A\017proje"
+          + "ct,network\212N\020GlobalOperations\202\323\344\223\002:*8/co"
+          + "mpute/v1/projects/{project}/global/netwo"
+          + "rks/{network}\022\247\001\n\003Get\022*.google.cloud.com"
+          + "pute.v1.GetNetworkRequest\032 .google.cloud"
+          + ".compute.v1.Network\"R\332A\017project,network\202"
+          + "\323\344\223\002:\0228/compute/v1/projects/{project}/gl"
+          + "obal/networks/{network}\022\377\001\n\025GetEffective"
+          + "Firewalls\022<.google.cloud.compute.v1.GetE"
+          + "ffectiveFirewallsNetworkRequest\032>.google"
+          + ".cloud.compute.v1.NetworksGetEffectiveFi"
+          + "rewallsResponse\"h\332A\017project,network\202\323\344\223\002"
+          + "P\022N/compute/v1/projects/{project}/global"
+          + "/networks/{network}/getEffectiveFirewall"
+          + "s\022\323\001\n\006Insert\022-.google.cloud.compute.v1.I"
+          + "nsertNetworkRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"v\332A\030project,network_reso"
+          + "urce\212N\020GlobalOperations\202\323\344\223\002B\"./compute/"
+          + "v1/projects/{project}/global/networks:\020n"
+          + "etwork_resource\022\234\001\n\004List\022,.google.cloud."
+          + "compute.v1.ListNetworksRequest\032$.google."
+          + "cloud.compute.v1.NetworkList\"@\332A\007project"
+          + "\202\323\344\223\0020\022./compute/v1/projects/{project}/g"
+          + "lobal/networks\022\351\001\n\021ListPeeringRoutes\0229.g"
+          + "oogle.cloud.compute.v1.ListPeeringRoutes"
+          + "NetworksRequest\0323.google.cloud.compute.v"
+          + "1.ExchangedPeeringRoutesList\"d\332A\017project"
+          + ",network\202\323\344\223\002L\022J/compute/v1/projects/{pr"
+          + "oject}/global/networks/{network}/listPee"
+          + "ringRoutes\022\344\001\n\005Patch\022,.google.cloud.comp"
+          + "ute.v1.PatchNetworkRequest\032\".google.clou"
+          + "d.compute.v1.Operation\"\210\001\332A project,netw"
+          + "ork,network_resource\212N\020GlobalOperations\202"
+          + "\323\344\223\002L28/compute/v1/projects/{project}/gl"
+          + "obal/networks/{network}:\020network_resourc"
+          + "e\022\262\002\n\rRemovePeering\0224.google.cloud.compu"
+          + "te.v1.RemovePeeringNetworkRequest\032\".goog"
+          + "le.cloud.compute.v1.Operation\"\306\001\332A8proje"
+          + "ct,network,networks_remove_peering_reque"
+          + "st_resource\212N\020GlobalOperations\202\323\344\223\002r\"F/c"
+          + "ompute/v1/projects/{project}/global/netw"
+          + "orks/{network}/removePeering:(networks_r"
+          + "emove_peering_request_resource\022\330\002\n\024Reque"
+          + "stRemovePeering\022;.google.cloud.compute.v"
+          + "1.RequestRemovePeeringNetworkRequest\032\".g"
+          + "oogle.cloud.compute.v1.Operation\"\336\001\332A@pr"
+          + "oject,network,networks_request_remove_pe"
+          + "ering_request_resource\212N\020GlobalOperation"
+          + "s\202\323\344\223\002\201\001\"M/compute/v1/projects/{project}"
+          + "/global/networks/{network}/requestRemove"
+          + "Peering:0networks_request_remove_peering"
+          + "_request_resource\022\355\001\n\022SwitchToCustomMode"
+          + "\0229.google.cloud.compute.v1.SwitchToCusto"
+          + "mModeNetworkRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"x\332A\017project,network\212N\020Gl"
+          + "obalOperations\202\323\344\223\002M\"K/compute/v1/projec"
+          + "ts/{project}/global/networks/{network}/s"
+          + "witchToCustomMode\022\262\002\n\rUpdatePeering\0224.go"
+          + "ogle.cloud.compute.v1.UpdatePeeringNetwo"
+          + "rkRequest\032\".google.cloud.compute.v1.Oper"
+          + "ation\"\306\001\332A8project,network,networks_upda"
+          + "te_peering_request_resource\212N\020GlobalOper"
+          + "ations\202\323\344\223\002r2F/compute/v1/projects/{proj"
+          + "ect}/global/networks/{network}/updatePee"
+          + "ring:(networks_update_peering_request_re"
+          + "source\032r\312A\026compute.googleapis.com\322AVhttp"
+          + "s://www.googleapis.com/auth/compute,http"
+          + "s://www.googleapis.com/auth/cloud-platfo"
+          + "rm2\353 \n\nNodeGroups\022\262\002\n\010AddNodes\0221.google."
+          + "cloud.compute.v1.AddNodesNodeGroupReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"\316\001"
+          + "\332A>project,zone,node_group,node_groups_a"
+          + "dd_nodes_request_resource\212N\016ZoneOperatio"
+          + "ns\202\323\344\223\002v\"L/compute/v1/projects/{project}"
+          + "/zones/{zone}/nodeGroups/{node_group}/ad"
+          + "dNodes:&node_groups_add_nodes_request_re"
+          + "source\022\304\001\n\016AggregatedList\0228.google.cloud"
+          + ".compute.v1.AggregatedListNodeGroupsRequ"
+          + "est\0320.google.cloud.compute.v1.NodeGroupA"
+          + "ggregatedList\"F\332A\007project\202\323\344\223\0026\0224/comput"
+          + "e/v1/projects/{project}/aggregated/nodeG"
+          + "roups\022\325\001\n\006Delete\022/.google.cloud.compute."
+          + "v1.DeleteNodeGroupRequest\032\".google.cloud"
+          + ".compute.v1.Operation\"v\332A\027project,zone,n"
+          + "ode_group\212N\016ZoneOperations\202\323\344\223\002E*C/compu"
+          + "te/v1/projects/{project}/zones/{zone}/no"
+          + "deGroups/{node_group}\022\301\002\n\013DeleteNodes\0224."
+          + "google.cloud.compute.v1.DeleteNodesNodeG"
           + "roupRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"\316\001\332A>project,zone,node_group,nod"
-          + "e_groups_add_nodes_request_resource\212N\016Zo"
-          + "neOperations\202\323\344\223\002v\"L/compute/v1/projects"
-          + "/{project}/zones/{zone}/nodeGroups/{node"
-          + "_group}/addNodes:&node_groups_add_nodes_"
-          + "request_resource\022\304\001\n\016AggregatedList\0228.go"
-          + "ogle.cloud.compute.v1.AggregatedListNode"
-          + "GroupsRequest\0320.google.cloud.compute.v1."
-          + "NodeGroupAggregatedList\"F\332A\007project\202\323\344\223\002"
-          + "6\0224/compute/v1/projects/{project}/aggreg"
-          + "ated/nodeGroups\022\325\001\n\006Delete\022/.google.clou"
-          + "d.compute.v1.DeleteNodeGroupRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"v\332A\027proj"
-          + "ect,zone,node_group\212N\016ZoneOperations\202\323\344\223"
-          + "\002E*C/compute/v1/projects/{project}/zones"
-          + "/{zone}/nodeGroups/{node_group}\022\301\002\n\013Dele"
-          + "teNodes\0224.google.cloud.compute.v1.Delete"
-          + "NodesNodeGroupRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"\327\001\332AAproject,zone,node"
-          + "_group,node_groups_delete_nodes_request_"
-          + "resource\212N\016ZoneOperations\202\323\344\223\002|\"O/comput"
-          + "e/v1/projects/{project}/zones/{zone}/nod"
-          + "eGroups/{node_group}/deleteNodes:)node_g"
-          + "roups_delete_nodes_request_resource\022\276\001\n\003"
-          + "Get\022,.google.cloud.compute.v1.GetNodeGro"
-          + "upRequest\032\".google.cloud.compute.v1.Node"
-          + "Group\"e\332A\027project,zone,node_group\202\323\344\223\002E\022"
-          + "C/compute/v1/projects/{project}/zones/{z"
-          + "one}/nodeGroups/{node_group}\022\326\001\n\014GetIamP"
-          + "olicy\0225.google.cloud.compute.v1.GetIamPo"
-          + "licyNodeGroupRequest\032\037.google.cloud.comp"
-          + "ute.v1.Policy\"n\332A\025project,zone,resource\202"
-          + "\323\344\223\002P\022N/compute/v1/projects/{project}/zo"
-          + "nes/{zone}/nodeGroups/{resource}/getIamP"
-          + "olicy\022\372\001\n\006Insert\022/.google.cloud.compute."
-          + "v1.InsertNodeGroupRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\232\001\332A3project,zone,"
-          + "initial_node_count,node_group_resource\212N"
-          + "\016ZoneOperations\202\323\344\223\002M\"6/compute/v1/proje"
-          + "cts/{project}/zones/{zone}/nodeGroups:\023n"
-          + "ode_group_resource\022\255\001\n\004List\022..google.clo"
-          + "ud.compute.v1.ListNodeGroupsRequest\032&.go"
-          + "ogle.cloud.compute.v1.NodeGroupList\"M\332A\014"
-          + "project,zone\202\323\344\223\0028\0226/compute/v1/projects"
-          + "/{project}/zones/{zone}/nodeGroups\022\337\001\n\tL"
-          + "istNodes\0223.google.cloud.compute.v1.ListN"
-          + "odesNodeGroupsRequest\032,.google.cloud.com"
-          + "pute.v1.NodeGroupsListNodes\"o\332A\027project,"
-          + "zone,node_group\202\323\344\223\002O\"M/compute/v1/proje"
+          + "eration\"\327\001\332AAproject,zone,node_group,nod"
+          + "e_groups_delete_nodes_request_resource\212N"
+          + "\016ZoneOperations\202\323\344\223\002|\"O/compute/v1/proje"
           + "cts/{project}/zones/{zone}/nodeGroups/{n"
-          + "ode_group}/listNodes\022\375\001\n\005Patch\022..google."
-          + "cloud.compute.v1.PatchNodeGroupRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\237\001\332A+"
-          + "project,zone,node_group,node_group_resou"
-          + "rce\212N\016ZoneOperations\202\323\344\223\002Z2C/compute/v1/"
-          + "projects/{project}/zones/{zone}/nodeGrou"
-          + "ps/{node_group}:\023node_group_resource\022\345\002\n"
-          + "\022PerformMaintenance\022;.google.cloud.compu"
-          + "te.v1.PerformMaintenanceNodeGroupRequest"
-          + "\032\".google.cloud.compute.v1.Operation\"\355\001\332"
-          + "AHproject,zone,node_group,node_groups_pe"
-          + "rform_maintenance_request_resource\212N\016Zon"
-          + "eOperations\202\323\344\223\002\212\001\"V/compute/v1/projects"
-          + "/{project}/zones/{zone}/nodeGroups/{node"
-          + "_group}/performMaintenance:0node_groups_"
-          + "perform_maintenance_request_resource\022\232\002\n"
-          + "\014SetIamPolicy\0225.google.cloud.compute.v1."
-          + "SetIamPolicyNodeGroupRequest\032\037.google.cl"
-          + "oud.compute.v1.Policy\"\261\001\332A6project,zone,"
-          + "resource,zone_set_policy_request_resourc"
-          + "e\202\323\344\223\002r\"N/compute/v1/projects/{project}/"
-          + "zones/{zone}/nodeGroups/{resource}/setIa"
-          + "mPolicy: zone_set_policy_request_resourc"
-          + "e\022\330\002\n\017SetNodeTemplate\0228.google.cloud.com"
-          + "pute.v1.SetNodeTemplateNodeGroupRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\346\001\332A"
-          + "Fproject,zone,node_group,node_groups_set"
-          + "_node_template_request_resource\212N\016ZoneOp"
-          + "erations\202\323\344\223\002\205\001\"S/compute/v1/projects/{p"
-          + "roject}/zones/{zone}/nodeGroups/{node_gr"
-          + "oup}/setNodeTemplate:.node_groups_set_no"
-          + "de_template_request_resource\022\205\003\n\030Simulat"
-          + "eMaintenanceEvent\022A.google.cloud.compute"
-          + ".v1.SimulateMaintenanceEventNodeGroupReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\201\002\332AOproject,zone,node_group,node_group"
-          + "s_simulate_maintenance_event_request_res"
-          + "ource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/compute/"
+          + "ode_group}/deleteNodes:)node_groups_dele"
+          + "te_nodes_request_resource\022\276\001\n\003Get\022,.goog"
+          + "le.cloud.compute.v1.GetNodeGroupRequest\032"
+          + "\".google.cloud.compute.v1.NodeGroup\"e\332A\027"
+          + "project,zone,node_group\202\323\344\223\002E\022C/compute/"
           + "v1/projects/{project}/zones/{zone}/nodeG"
-          + "roups/{node_group}/simulateMaintenanceEv"
-          + "ent:7node_groups_simulate_maintenance_ev"
-          + "ent_request_resource\022\277\002\n\022TestIamPermissi"
-          + "ons\022;.google.cloud.compute.v1.TestIamPer"
-          + "missionsNodeGroupRequest\0320.google.cloud."
-          + "compute.v1.TestPermissionsResponse\"\271\001\332A7"
-          + "project,zone,resource,test_permissions_r"
-          + "equest_resource\202\323\344\223\002y\"T/compute/v1/proje"
-          + "cts/{project}/zones/{zone}/nodeGroups/{r"
-          + "esource}/testIamPermissions:!test_permis"
-          + "sions_request_resource\032r\312A\026compute.googl"
-          + "eapis.com\322AVhttps://www.googleapis.com/a"
-          + "uth/compute,https://www.googleapis.com/a"
-          + "uth/cloud-platform2\264\020\n\rNodeTemplates\022\315\001\n"
-          + "\016AggregatedList\022;.google.cloud.compute.v"
-          + "1.AggregatedListNodeTemplatesRequest\0323.g"
-          + "oogle.cloud.compute.v1.NodeTemplateAggre"
-          + "gatedList\"I\332A\007project\202\323\344\223\0029\0227/compute/v1"
-          + "/projects/{project}/aggregated/nodeTempl"
-          + "ates\022\352\001\n\006Delete\0222.google.cloud.compute.v"
-          + "1.DeleteNodeTemplateRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\207\001\332A\034project,reg"
-          + "ion,node_template\212N\020RegionOperations\202\323\344\223"
-          + "\002O*M/compute/v1/projects/{project}/regio"
-          + "ns/{region}/nodeTemplates/{node_template"
-          + "}\022\323\001\n\003Get\022/.google.cloud.compute.v1.GetN"
-          + "odeTemplateRequest\032%.google.cloud.comput"
-          + "e.v1.NodeTemplate\"t\332A\034project,region,nod"
-          + "e_template\202\323\344\223\002O\022M/compute/v1/projects/{"
-          + "project}/regions/{region}/nodeTemplates/"
-          + "{node_template}\022\342\001\n\014GetIamPolicy\0228.googl"
-          + "e.cloud.compute.v1.GetIamPolicyNodeTempl"
-          + "ateRequest\032\037.google.cloud.compute.v1.Pol"
-          + "icy\"w\332A\027project,region,resource\202\323\344\223\002W\022U/"
-          + "compute/v1/projects/{project}/regions/{r"
-          + "egion}/nodeTemplates/{resource}/getIamPo"
-          + "licy\022\373\001\n\006Insert\0222.google.cloud.compute.v"
-          + "1.InsertNodeTemplateRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\230\001\332A%project,reg"
-          + "ion,node_template_resource\212N\020RegionOpera"
-          + "tions\202\323\344\223\002W\"=/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/nodeTemplates:\026node"
-          + "_template_resource\022\274\001\n\004List\0221.google.clo"
-          + "ud.compute.v1.ListNodeTemplatesRequest\032)"
-          + ".google.cloud.compute.v1.NodeTemplateLis"
-          + "t\"V\332A\016project,region\202\323\344\223\002?\022=/compute/v1/"
-          + "projects/{project}/regions/{region}/node"
-          + "Templates\022\252\002\n\014SetIamPolicy\0228.google.clou"
-          + "d.compute.v1.SetIamPolicyNodeTemplateReq"
-          + "uest\032\037.google.cloud.compute.v1.Policy\"\276\001"
-          + "\332A:project,region,resource,region_set_po"
-          + "licy_request_resource\202\323\344\223\002{\"U/compute/v1"
-          + "/projects/{project}/regions/{region}/nod"
-          + "eTemplates/{resource}/setIamPolicy:\"regi"
-          + "on_set_policy_request_resource\022\314\002\n\022TestI"
-          + "amPermissions\022>.google.cloud.compute.v1."
-          + "TestIamPermissionsNodeTemplateRequest\0320."
-          + "google.cloud.compute.v1.TestPermissionsR"
-          + "esponse\"\303\001\332A9project,region,resource,tes"
-          + "t_permissions_request_resource\202\323\344\223\002\200\001\"[/"
-          + "compute/v1/projects/{project}/regions/{r"
-          + "egion}/nodeTemplates/{resource}/testIamP"
-          + "ermissions:!test_permissions_request_res"
-          + "ource\032r\312A\026compute.googleapis.com\322AVhttps"
-          + "://www.googleapis.com/auth/compute,https"
-          + "://www.googleapis.com/auth/cloud-platfor"
-          + "m2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedList\0227.goo"
-          + "gle.cloud.compute.v1.AggregatedListNodeT"
-          + "ypesRequest\032/.google.cloud.compute.v1.No"
-          + "deTypeAggregatedList\"E\332A\007project\202\323\344\223\0025\0223"
-          + "/compute/v1/projects/{project}/aggregate"
-          + "d/nodeTypes\022\271\001\n\003Get\022+.google.cloud.compu"
-          + "te.v1.GetNodeTypeRequest\032!.google.cloud."
-          + "compute.v1.NodeType\"b\332A\026project,zone,nod"
-          + "e_type\202\323\344\223\002C\022A/compute/v1/projects/{proj"
-          + "ect}/zones/{zone}/nodeTypes/{node_type}\022"
-          + "\252\001\n\004List\022-.google.cloud.compute.v1.ListN"
-          + "odeTypesRequest\032%.google.cloud.compute.v"
-          + "1.NodeTypeList\"L\332A\014project,zone\202\323\344\223\0027\0225/"
+          + "roups/{node_group}\022\326\001\n\014GetIamPolicy\0225.go"
+          + "ogle.cloud.compute.v1.GetIamPolicyNodeGr"
+          + "oupRequest\032\037.google.cloud.compute.v1.Pol"
+          + "icy\"n\332A\025project,zone,resource\202\323\344\223\002P\022N/co"
+          + "mpute/v1/projects/{project}/zones/{zone}"
+          + "/nodeGroups/{resource}/getIamPolicy\022\372\001\n\006"
+          + "Insert\022/.google.cloud.compute.v1.InsertN"
+          + "odeGroupRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\232\001\332A3project,zone,initial_no"
+          + "de_count,node_group_resource\212N\016ZoneOpera"
+          + "tions\202\323\344\223\002M\"6/compute/v1/projects/{proje"
+          + "ct}/zones/{zone}/nodeGroups:\023node_group_"
+          + "resource\022\255\001\n\004List\022..google.cloud.compute"
+          + ".v1.ListNodeGroupsRequest\032&.google.cloud"
+          + ".compute.v1.NodeGroupList\"M\332A\014project,zo"
+          + "ne\202\323\344\223\0028\0226/compute/v1/projects/{project}"
+          + "/zones/{zone}/nodeGroups\022\337\001\n\tListNodes\0223"
+          + ".google.cloud.compute.v1.ListNodesNodeGr"
+          + "oupsRequest\032,.google.cloud.compute.v1.No"
+          + "deGroupsListNodes\"o\332A\027project,zone,node_"
+          + "group\202\323\344\223\002O\"M/compute/v1/projects/{proje"
+          + "ct}/zones/{zone}/nodeGroups/{node_group}"
+          + "/listNodes\022\375\001\n\005Patch\022..google.cloud.comp"
+          + "ute.v1.PatchNodeGroupRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\237\001\332A+project,zo"
+          + "ne,node_group,node_group_resource\212N\016Zone"
+          + "Operations\202\323\344\223\002Z2C/compute/v1/projects/{"
+          + "project}/zones/{zone}/nodeGroups/{node_g"
+          + "roup}:\023node_group_resource\022\345\002\n\022PerformMa"
+          + "intenance\022;.google.cloud.compute.v1.Perf"
+          + "ormMaintenanceNodeGroupRequest\032\".google."
+          + "cloud.compute.v1.Operation\"\355\001\332AHproject,"
+          + "zone,node_group,node_groups_perform_main"
+          + "tenance_request_resource\212N\016ZoneOperation"
+          + "s\202\323\344\223\002\212\001\"V/compute/v1/projects/{project}"
+          + "/zones/{zone}/nodeGroups/{node_group}/pe"
+          + "rformMaintenance:0node_groups_perform_ma"
+          + "intenance_request_resource\022\232\002\n\014SetIamPol"
+          + "icy\0225.google.cloud.compute.v1.SetIamPoli"
+          + "cyNodeGroupRequest\032\037.google.cloud.comput"
+          + "e.v1.Policy\"\261\001\332A6project,zone,resource,z"
+          + "one_set_policy_request_resource\202\323\344\223\002r\"N/"
           + "compute/v1/projects/{project}/zones/{zon"
-          + "e}/nodeTypes\032\244\001\312A\026compute.googleapis.com"
-          + "\322A\207\001https://www.googleapis.com/auth/comp"
-          + "ute.readonly,https://www.googleapis.com/"
-          + "auth/compute,https://www.googleapis.com/"
-          + "auth/cloud-platform2\323!\n\034OrganizationSecu"
-          + "rityPolicies\022\323\002\n\016AddAssociation\022H.google"
-          + ".cloud.compute.v1.AddAssociationOrganiza"
-          + "tionSecurityPolicyRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\322\001\332A4security_poli"
-          + "cy,security_policy_association_resource\212"
-          + "N\034GlobalOrganizationOperations\202\323\344\223\002v\"N/c"
+          + "e}/nodeGroups/{resource}/setIamPolicy: z"
+          + "one_set_policy_request_resource\022\330\002\n\017SetN"
+          + "odeTemplate\0228.google.cloud.compute.v1.Se"
+          + "tNodeTemplateNodeGroupRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\346\001\332AFproject,z"
+          + "one,node_group,node_groups_set_node_temp"
+          + "late_request_resource\212N\016ZoneOperations\202\323"
+          + "\344\223\002\205\001\"S/compute/v1/projects/{project}/zo"
+          + "nes/{zone}/nodeGroups/{node_group}/setNo"
+          + "deTemplate:.node_groups_set_node_templat"
+          + "e_request_resource\022\205\003\n\030SimulateMaintenan"
+          + "ceEvent\022A.google.cloud.compute.v1.Simula"
+          + "teMaintenanceEventNodeGroupRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"\201\002\332AOproj"
+          + "ect,zone,node_group,node_groups_simulate"
+          + "_maintenance_event_request_resource\212N\016Zo"
+          + "neOperations\202\323\344\223\002\227\001\"\\/compute/v1/project"
+          + "s/{project}/zones/{zone}/nodeGroups/{nod"
+          + "e_group}/simulateMaintenanceEvent:7node_"
+          + "groups_simulate_maintenance_event_reques"
+          + "t_resource\022\277\002\n\022TestIamPermissions\022;.goog"
+          + "le.cloud.compute.v1.TestIamPermissionsNo"
+          + "deGroupRequest\0320.google.cloud.compute.v1"
+          + ".TestPermissionsResponse\"\271\001\332A7project,zo"
+          + "ne,resource,test_permissions_request_res"
+          + "ource\202\323\344\223\002y\"T/compute/v1/projects/{proje"
+          + "ct}/zones/{zone}/nodeGroups/{resource}/t"
+          + "estIamPermissions:!test_permissions_requ"
+          + "est_resource\032r\312A\026compute.googleapis.com\322"
+          + "AVhttps://www.googleapis.com/auth/comput"
+          + "e,https://www.googleapis.com/auth/cloud-"
+          + "platform2\264\020\n\rNodeTemplates\022\315\001\n\016Aggregate"
+          + "dList\022;.google.cloud.compute.v1.Aggregat"
+          + "edListNodeTemplatesRequest\0323.google.clou"
+          + "d.compute.v1.NodeTemplateAggregatedList\""
+          + "I\332A\007project\202\323\344\223\0029\0227/compute/v1/projects/"
+          + "{project}/aggregated/nodeTemplates\022\352\001\n\006D"
+          + "elete\0222.google.cloud.compute.v1.DeleteNo"
+          + "deTemplateRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\207\001\332A\034project,region,node_t"
+          + "emplate\212N\020RegionOperations\202\323\344\223\002O*M/compu"
+          + "te/v1/projects/{project}/regions/{region"
+          + "}/nodeTemplates/{node_template}\022\323\001\n\003Get\022"
+          + "/.google.cloud.compute.v1.GetNodeTemplat"
+          + "eRequest\032%.google.cloud.compute.v1.NodeT"
+          + "emplate\"t\332A\034project,region,node_template"
+          + "\202\323\344\223\002O\022M/compute/v1/projects/{project}/r"
+          + "egions/{region}/nodeTemplates/{node_temp"
+          + "late}\022\342\001\n\014GetIamPolicy\0228.google.cloud.co"
+          + "mpute.v1.GetIamPolicyNodeTemplateRequest"
+          + "\032\037.google.cloud.compute.v1.Policy\"w\332A\027pr"
+          + "oject,region,resource\202\323\344\223\002W\022U/compute/v1"
+          + "/projects/{project}/regions/{region}/nod"
+          + "eTemplates/{resource}/getIamPolicy\022\373\001\n\006I"
+          + "nsert\0222.google.cloud.compute.v1.InsertNo"
+          + "deTemplateRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\230\001\332A%project,region,node_t"
+          + "emplate_resource\212N\020RegionOperations\202\323\344\223\002"
+          + "W\"=/compute/v1/projects/{project}/region"
+          + "s/{region}/nodeTemplates:\026node_template_"
+          + "resource\022\274\001\n\004List\0221.google.cloud.compute"
+          + ".v1.ListNodeTemplatesRequest\032).google.cl"
+          + "oud.compute.v1.NodeTemplateList\"V\332A\016proj"
+          + "ect,region\202\323\344\223\002?\022=/compute/v1/projects/{"
+          + "project}/regions/{region}/nodeTemplates\022"
+          + "\252\002\n\014SetIamPolicy\0228.google.cloud.compute."
+          + "v1.SetIamPolicyNodeTemplateRequest\032\037.goo"
+          + "gle.cloud.compute.v1.Policy\"\276\001\332A:project"
+          + ",region,resource,region_set_policy_reque"
+          + "st_resource\202\323\344\223\002{\"U/compute/v1/projects/"
+          + "{project}/regions/{region}/nodeTemplates"
+          + "/{resource}/setIamPolicy:\"region_set_pol"
+          + "icy_request_resource\022\314\002\n\022TestIamPermissi"
+          + "ons\022>.google.cloud.compute.v1.TestIamPer"
+          + "missionsNodeTemplateRequest\0320.google.clo"
+          + "ud.compute.v1.TestPermissionsResponse\"\303\001"
+          + "\332A9project,region,resource,test_permissi"
+          + "ons_request_resource\202\323\344\223\002\200\001\"[/compute/v1"
+          + "/projects/{project}/regions/{region}/nod"
+          + "eTemplates/{resource}/testIamPermissions"
+          + ":!test_permissions_request_resource\032r\312A\026"
+          + "compute.googleapis.com\322AVhttps://www.goo"
+          + "gleapis.com/auth/compute,https://www.goo"
+          + "gleapis.com/auth/cloud-platform2\337\005\n\tNode"
+          + "Types\022\301\001\n\016AggregatedList\0227.google.cloud."
+          + "compute.v1.AggregatedListNodeTypesReques"
+          + "t\032/.google.cloud.compute.v1.NodeTypeAggr"
+          + "egatedList\"E\332A\007project\202\323\344\223\0025\0223/compute/v"
+          + "1/projects/{project}/aggregated/nodeType"
+          + "s\022\271\001\n\003Get\022+.google.cloud.compute.v1.GetN"
+          + "odeTypeRequest\032!.google.cloud.compute.v1"
+          + ".NodeType\"b\332A\026project,zone,node_type\202\323\344\223"
+          + "\002C\022A/compute/v1/projects/{project}/zones"
+          + "/{zone}/nodeTypes/{node_type}\022\252\001\n\004List\022-"
+          + ".google.cloud.compute.v1.ListNodeTypesRe"
+          + "quest\032%.google.cloud.compute.v1.NodeType"
+          + "List\"L\332A\014project,zone\202\323\344\223\0027\0225/compute/v1"
+          + "/projects/{project}/zones/{zone}/nodeTyp"
+          + "es\032\244\001\312A\026compute.googleapis.com\322A\207\001https:"
+          + "//www.googleapis.com/auth/compute.readon"
+          + "ly,https://www.googleapis.com/auth/compu"
+          + "te,https://www.googleapis.com/auth/cloud"
+          + "-platform2\323!\n\034OrganizationSecurityPolici"
+          + "es\022\323\002\n\016AddAssociation\022H.google.cloud.com"
+          + "pute.v1.AddAssociationOrganizationSecuri"
+          + "tyPolicyRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\322\001\332A4security_policy,securit"
+          + "y_policy_association_resource\212N\034GlobalOr"
+          + "ganizationOperations\202\323\344\223\002v\"N/compute/v1/"
+          + "locations/global/securityPolicies/{secur"
+          + "ity_policy}/addAssociation:$security_pol"
+          + "icy_association_resource\022\260\002\n\007AddRule\022A.g"
+          + "oogle.cloud.compute.v1.AddRuleOrganizati"
+          + "onSecurityPolicyRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\275\001\332A-security_policy"
+          + ",security_policy_rule_resource\212N\034GlobalO"
+          + "rganizationOperations\202\323\344\223\002h\"G/compute/v1",
+      "/locations/global/securityPolicies/{secu"
+          + "rity_policy}/addRule:\035security_policy_ru"
+          + "le_resource\022\371\001\n\tCopyRules\022C.google.cloud"
+          + ".compute.v1.CopyRulesOrganizationSecurit"
+          + "yPolicyRequest\032\".google.cloud.compute.v1"
+          + ".Operation\"\202\001\332A\017security_policy\212N\034Global"
+          + "OrganizationOperations\202\323\344\223\002K\"I/compute/v"
+          + "1/locations/global/securityPolicies/{sec"
+          + "urity_policy}/copyRules\022\350\001\n\006Delete\022@.goo"
+          + "gle.cloud.compute.v1.DeleteOrganizationS"
+          + "ecurityPolicyRequest\032\".google.cloud.comp"
+          + "ute.v1.Operation\"x\332A\017security_policy\212N\034G"
+          + "lobalOrganizationOperations\202\323\344\223\002A*?/comp"
+          + "ute/v1/locations/global/securityPolicies"
+          + "/{security_policy}\022\310\001\n\003Get\022=.google.clou"
+          + "d.compute.v1.GetOrganizationSecurityPoli"
+          + "cyRequest\032\'.google.cloud.compute.v1.Secu"
+          + "rityPolicy\"Y\332A\017security_policy\202\323\344\223\002A\022?/c"
           + "ompute/v1/locations/global/securityPolic"
-          + "ies/{security_policy}/addAssociation:$se"
-          + "curity_policy_association_resource\022\260\002\n\007A"
-          + "ddRule\022A.google.cloud.compute.v1.AddRule"
-          + "OrganizationSecurityPolicyRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\275\001\332A-secur"
-          + "ity_policy,security_policy_rule_resource"
-          + "\212N\034GlobalOrganizationOperations\202\323\344\223\002h\"G/"
-          + "compute/v1/locations/global/securityPoli"
-          + "cies/{security_policy}/addRule:\035security"
-          + "_policy_rule_resource\022\371\001\n\tCopyRules\022C.go"
-          + "ogle.cloud.compute.v1.CopyRulesOrganizat"
-          + "ionSecurityPolicyRequest\032\".google.cloud."
-          + "compute.v1.Operation\"\202\001\332A\017security_polic"
-          + "y\212N\034GlobalOrganizationOperations\202\323\344\223\002K\"I"
-          + "/compute/v1/locations/global/securityPol"
-          + "icies/{security_policy}/copyRules\022\350\001\n\006De"
-          + "lete\022@.google.cloud.compute.v1.DeleteOrg"
-          + "anizationSecurityPolicyRequest\032\".google."
-          + "cloud.compute.v1.Operation\"x\332A\017security_"
-          + "policy\212N\034GlobalOrganizationOperations\202\323\344"
-          + "\223\002A*?/compute/v1/locations/global/securi"
-          + "tyPolicies/{security_policy}\022\310\001\n\003Get\022=.g"
-          + "oogle.cloud.compute.v1.GetOrganizationSe"
-          + "curityPolicyRequest\032\'.google.cloud.compu"
-          + "te.v1.SecurityPolicy\"Y\332A\017security_policy"
-          + "\202\323\344\223\002A\022?/compute/v1/locations/global/sec"
-          + "urityPolicies/{security_policy}\022\370\001\n\016GetA"
-          + "ssociation\022H.google.cloud.compute.v1.Get"
-          + "AssociationOrganizationSecurityPolicyReq"
-          + "uest\0322.google.cloud.compute.v1.SecurityP"
-          + "olicyAssociation\"h\332A\017security_policy\202\323\344\223"
-          + "\002P\022N/compute/v1/locations/global/securit"
-          + "yPolicies/{security_policy}/getAssociati"
-          + "on\022\334\001\n\007GetRule\022A.google.cloud.compute.v1"
-          + ".GetRuleOrganizationSecurityPolicyReques"
-          + "t\032+.google.cloud.compute.v1.SecurityPoli"
-          + "cyRule\"a\332A\017security_policy\202\323\344\223\002I\022G/compu"
+          + "ies/{security_policy}\022\370\001\n\016GetAssociation"
+          + "\022H.google.cloud.compute.v1.GetAssociatio"
+          + "nOrganizationSecurityPolicyRequest\0322.goo"
+          + "gle.cloud.compute.v1.SecurityPolicyAssoc"
+          + "iation\"h\332A\017security_policy\202\323\344\223\002P\022N/compu"
           + "te/v1/locations/global/securityPolicies/"
-          + "{security_policy}/getRule\022\372\001\n\006Insert\022@.g"
-          + "oogle.cloud.compute.v1.InsertOrganizatio"
-          + "nSecurityPolicyRequest\032\".google.cloud.co"
-          + "mpute.v1.Operation\"\211\001\332A\030security_policy_"
-          + "resource\212N\034GlobalOrganizationOperations\202"
-          + "\323\344\223\002I\"-/compute/v1/locations/global/secu"
-          + "rityPolicies:\030security_policy_resource\022\257"
-          + "\001\n\004List\022@.google.cloud.compute.v1.ListOr"
-          + "ganizationSecurityPoliciesRequest\032+.goog"
-          + "le.cloud.compute.v1.SecurityPolicyList\"8"
-          + "\332A\000\202\323\344\223\002/\022-/compute/v1/locations/global/"
-          + "securityPolicies\022\370\001\n\020ListAssociations\022J."
-          + "google.cloud.compute.v1.ListAssociations"
-          + "OrganizationSecurityPolicyRequest\032M.goog"
-          + "le.cloud.compute.v1.OrganizationSecurity"
-          + "PoliciesListAssociationsResponse\"I\332A\000\202\323\344"
-          + "\223\002@\022>/compute/v1/locations/global/securi"
-          + "tyPolicies/listAssociations\022\252\002\n\037ListPrec"
-          + "onfiguredExpressionSets\022[.google.cloud.c"
-          + "ompute.v1.ListPreconfiguredExpressionSet"
-          + "sOrganizationSecurityPoliciesRequest\032P.g"
-          + "oogle.cloud.compute.v1.SecurityPoliciesL"
-          + "istPreconfiguredExpressionSetsResponse\"X"
-          + "\332A\000\202\323\344\223\002O\022M/compute/v1/locations/global/"
-          + "securityPolicies/listPreconfiguredExpres"
-          + "sionSets\022\351\001\n\004Move\022>.google.cloud.compute",
-      ".v1.MoveOrganizationSecurityPolicyReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"}\332"
-          + "A\017security_policy\212N\034GlobalOrganizationOp"
-          + "erations\202\323\344\223\002F\"D/compute/v1/locations/gl"
-          + "obal/securityPolicies/{security_policy}/"
-          + "move\022\232\002\n\005Patch\022?.google.cloud.compute.v1"
-          + ".PatchOrganizationSecurityPolicyRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\253\001\332A"
-          + "(security_policy,security_policy_resourc"
-          + "e\212N\034GlobalOrganizationOperations\202\323\344\223\002[2?"
-          + "/compute/v1/locations/global/securityPol"
-          + "icies/{security_policy}:\030security_policy"
-          + "_resource\022\266\002\n\tPatchRule\022C.google.cloud.c"
-          + "ompute.v1.PatchRuleOrganizationSecurityP"
+          + "{security_policy}/getAssociation\022\334\001\n\007Get"
+          + "Rule\022A.google.cloud.compute.v1.GetRuleOr"
+          + "ganizationSecurityPolicyRequest\032+.google"
+          + ".cloud.compute.v1.SecurityPolicyRule\"a\332A"
+          + "\017security_policy\202\323\344\223\002I\022G/compute/v1/loca"
+          + "tions/global/securityPolicies/{security_"
+          + "policy}/getRule\022\372\001\n\006Insert\022@.google.clou"
+          + "d.compute.v1.InsertOrganizationSecurityP"
           + "olicyRequest\032\".google.cloud.compute.v1.O"
-          + "peration\"\277\001\332A-security_policy,security_p"
-          + "olicy_rule_resource\212N\034GlobalOrganization"
-          + "Operations\202\323\344\223\002j\"I/compute/v1/locations/"
-          + "global/securityPolicies/{security_policy"
-          + "}/patchRule:\035security_policy_rule_resour"
-          + "ce\022\221\002\n\021RemoveAssociation\022K.google.cloud."
-          + "compute.v1.RemoveAssociationOrganization"
-          + "SecurityPolicyRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"\212\001\332A\017security_policy\212N"
-          + "\034GlobalOrganizationOperations\202\323\344\223\002S\"Q/co"
+          + "peration\"\211\001\332A\030security_policy_resource\212N"
+          + "\034GlobalOrganizationOperations\202\323\344\223\002I\"-/co"
           + "mpute/v1/locations/global/securityPolici"
-          + "es/{security_policy}/removeAssociation\022\374"
-          + "\001\n\nRemoveRule\022D.google.cloud.compute.v1."
-          + "RemoveRuleOrganizationSecurityPolicyRequ"
-          + "est\032\".google.cloud.compute.v1.Operation\""
-          + "\203\001\332A\017security_policy\212N\034GlobalOrganizatio"
-          + "nOperations\202\323\344\223\002L\"J/compute/v1/locations"
-          + "/global/securityPolicies/{security_polic"
-          + "y}/removeRule\032r\312A\026compute.googleapis.com"
-          + "\322AVhttps://www.googleapis.com/auth/compu"
-          + "te,https://www.googleapis.com/auth/cloud"
-          + "-platform2\220\017\n\020PacketMirrorings\022\326\001\n\016Aggre"
-          + "gatedList\022>.google.cloud.compute.v1.Aggr"
-          + "egatedListPacketMirroringsRequest\0326.goog"
-          + "le.cloud.compute.v1.PacketMirroringAggre"
-          + "gatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1"
-          + "/projects/{project}/aggregated/packetMir"
-          + "rorings\022\366\001\n\006Delete\0225.google.cloud.comput"
-          + "e.v1.DeletePacketMirroringRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\220\001\332A\037proje"
-          + "ct,region,packet_mirroring\212N\020RegionOpera"
-          + "tions\202\323\344\223\002U*S/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/packetMirrorings/{p"
-          + "acket_mirroring}\022\342\001\n\003Get\0222.google.cloud."
-          + "compute.v1.GetPacketMirroringRequest\032(.g"
-          + "oogle.cloud.compute.v1.PacketMirroring\"}"
-          + "\332A\037project,region,packet_mirroring\202\323\344\223\002U"
-          + "\022S/compute/v1/projects/{project}/regions"
-          + "/{region}/packetMirrorings/{packet_mirro"
-          + "ring}\022\207\002\n\006Insert\0225.google.cloud.compute."
-          + "v1.InsertPacketMirroringRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"\241\001\332A(project"
-          + ",region,packet_mirroring_resource\212N\020Regi"
-          + "onOperations\202\323\344\223\002]\"@/compute/v1/projects"
-          + "/{project}/regions/{region}/packetMirror"
-          + "ings:\031packet_mirroring_resource\022\305\001\n\004List"
-          + "\0224.google.cloud.compute.v1.ListPacketMir"
-          + "roringsRequest\032,.google.cloud.compute.v1"
-          + ".PacketMirroringList\"Y\332A\016project,region\202"
-          + "\323\344\223\002B\022@/compute/v1/projects/{project}/re"
-          + "gions/{region}/packetMirrorings\022\251\002\n\005Patc"
-          + "h\0224.google.cloud.compute.v1.PatchPacketM"
-          + "irroringRequest\032\".google.cloud.compute.v"
-          + "1.Operation\"\305\001\332A9project,region,packet_m"
-          + "irroring,packet_mirroring_resource\212N\020Reg"
-          + "ionOperations\202\323\344\223\002p2S/compute/v1/project"
-          + "s/{project}/regions/{region}/packetMirro"
-          + "rings/{packet_mirroring}:\031packet_mirrori"
-          + "ng_resource\022\322\002\n\022TestIamPermissions\022A.goo"
-          + "gle.cloud.compute.v1.TestIamPermissionsP"
-          + "acketMirroringRequest\0320.google.cloud.com"
-          + "pute.v1.TestPermissionsResponse\"\306\001\332A9pro"
-          + "ject,region,resource,test_permissions_re"
-          + "quest_resource\202\323\344\223\002\203\001\"^/compute/v1/proje"
-          + "cts/{project}/regions/{region}/packetMir"
-          + "rorings/{resource}/testIamPermissions:!t"
-          + "est_permissions_request_resource\032r\312A\026com"
-          + "pute.googleapis.com\322AVhttps://www.google"
-          + "apis.com/auth/compute,https://www.google"
-          + "apis.com/auth/cloud-platform2\237\006\n\017Preview"
-          + "Features\022\314\001\n\003Get\0221.google.cloud.compute."
-          + "v1.GetPreviewFeatureRequest\032\'.google.clo"
-          + "ud.compute.v1.PreviewFeature\"i\332A\027project"
-          + ",preview_feature\202\323\344\223\002I\022G/compute/v1/proj"
-          + "ects/{project}/global/previewFeatures/{p"
-          + "review_feature}\022\261\001\n\004List\0223.google.cloud."
-          + "compute.v1.ListPreviewFeaturesRequest\032+."
-          + "google.cloud.compute.v1.PreviewFeatureLi"
-          + "st\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/projec"
-          + "ts/{project}/global/previewFeatures\022\224\002\n\006"
-          + "Update\0224.google.cloud.compute.v1.UpdateP"
-          + "reviewFeatureRequest\032\".google.cloud.comp"
-          + "ute.v1.Operation\"\257\001\332A0project,preview_fe"
-          + "ature,preview_feature_resource\212N\020GlobalO"
-          + "perations\202\323\344\223\002c2G/compute/v1/projects/{p"
-          + "roject}/global/previewFeatures/{preview_"
-          + "feature}:\030preview_feature_resource\032r\312A\026c"
-          + "ompute.googleapis.com\322AVhttps://www.goog"
-          + "leapis.com/auth/compute,https://www.goog"
-          + "leapis.com/auth/cloud-platform2\253\033\n\010Proje"
-          + "cts\022\277\001\n\016DisableXpnHost\0225.google.cloud.co"
-          + "mpute.v1.DisableXpnHostProjectRequest\032\"."
-          + "google.cloud.compute.v1.Operation\"R\332A\007pr"
-          + "oject\212N\020GlobalOperations\202\323\344\223\002/\"-/compute"
-          + "/v1/projects/{project}/disableXpnHost\022\253\002"
-          + "\n\022DisableXpnResource\0229.google.cloud.comp"
-          + "ute.v1.DisableXpnResourceProjectRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\265\001\332A"
-          + "6project,projects_disable_xpn_resource_r"
-          + "equest_resource\212N\020GlobalOperations\202\323\344\223\002c"
-          + "\"1/compute/v1/projects/{project}/disable"
-          + "XpnResource:.projects_disable_xpn_resour"
-          + "ce_request_resource\022\274\001\n\rEnableXpnHost\0224."
-          + "google.cloud.compute.v1.EnableXpnHostPro"
-          + "jectRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"Q\332A\007project\212N\020GlobalOperations\202\323"
-          + "\344\223\002.\",/compute/v1/projects/{project}/ena"
-          + "bleXpnHost\022\246\002\n\021EnableXpnResource\0228.googl"
-          + "e.cloud.compute.v1.EnableXpnResourceProj"
-          + "ectRequest\032\".google.cloud.compute.v1.Ope"
-          + "ration\"\262\001\332A5project,projects_enable_xpn_"
-          + "resource_request_resource\212N\020GlobalOperat"
-          + "ions\202\323\344\223\002a\"0/compute/v1/projects/{projec"
-          + "t}/enableXpnResource:-projects_enable_xp"
-          + "n_resource_request_resource\022\205\001\n\003Get\022*.go"
-          + "ogle.cloud.compute.v1.GetProjectRequest\032"
-          + " .google.cloud.compute.v1.Project\"0\332A\007pr"
-          + "oject\202\323\344\223\002 \022\036/compute/v1/projects/{proje"
-          + "ct}\022\236\001\n\nGetXpnHost\0221.google.cloud.comput"
-          + "e.v1.GetXpnHostProjectRequest\032 .google.c"
-          + "loud.compute.v1.Project\";\332A\007project\202\323\344\223\002"
-          + "+\022)/compute/v1/projects/{project}/getXpn"
-          + "Host\022\276\001\n\017GetXpnResources\0227.google.cloud."
-          + "compute.v1.GetXpnResourcesProjectsReques"
-          + "t\0320.google.cloud.compute.v1.ProjectsGetX"
-          + "pnResources\"@\332A\007project\202\323\344\223\0020\022./compute/"
-          + "v1/projects/{project}/getXpnResources\022\375\001"
-          + "\n\014ListXpnHosts\0224.google.cloud.compute.v1"
-          + ".ListXpnHostsProjectsRequest\032$.google.cl"
-          + "oud.compute.v1.XpnHostList\"\220\001\332A0project,"
-          + "projects_list_xpn_hosts_request_resource"
-          + "\202\323\344\223\002W\"+/compute/v1/projects/{project}/l"
-          + "istXpnHosts:(projects_list_xpn_hosts_req"
-          + "uest_resource\022\345\001\n\010MoveDisk\022/.google.clou"
-          + "d.compute.v1.MoveDiskProjectRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\203\001\332A\"pro"
-          + "ject,disk_move_request_resource\212N\020Global"
-          + "Operations\202\323\344\223\002E\"\'/compute/v1/projects/{"
-          + "project}/moveDisk:\032disk_move_request_res"
-          + "ource\022\371\001\n\014MoveInstance\0223.google.cloud.co"
-          + "mpute.v1.MoveInstanceProjectRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\217\001\332A&pro"
-          + "ject,instance_move_request_resource\212N\020Gl"
-          + "obalOperations\202\323\344\223\002M\"+/compute/v1/projec"
-          + "ts/{project}/moveInstance:\036instance_move"
-          + "_request_resource\022\250\002\n\021SetCloudArmorTier\022"
-          + "8.google.cloud.compute.v1.SetCloudArmorT"
-          + "ierProjectRequest\032\".google.cloud.compute"
-          + ".v1.Operation\"\264\001\332A6project,projects_set_"
-          + "cloud_armor_tier_request_resource\212N\020Glob"
-          + "alOperations\202\323\344\223\002b\"0/compute/v1/projects"
-          + "/{project}/setCloudArmorTier:.projects_s"
-          + "et_cloud_armor_tier_request_resource\022\206\002\n"
-          + "\031SetCommonInstanceMetadata\022@.google.clou"
-          + "d.compute.v1.SetCommonInstanceMetadataPr"
-          + "ojectRequest\032\".google.cloud.compute.v1.O"
-          + "peration\"\202\001\332A\031project,metadata_resource\212"
-          + "N\020GlobalOperations\202\323\344\223\002M\"8/compute/v1/pr"
-          + "ojects/{project}/setCommonInstanceMetada"
-          + "ta:\021metadata_resource\022\274\002\n\025SetDefaultNetw"
-          + "orkTier\022<.google.cloud.compute.v1.SetDef"
-          + "aultNetworkTierProjectRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"\300\001\332A:project,p"
-          + "rojects_set_default_network_tier_request"
-          + "_resource\212N\020GlobalOperations\202\323\344\223\002j\"4/com"
-          + "pute/v1/projects/{project}/setDefaultNet"
-          + "workTier:2projects_set_default_network_t"
-          + "ier_request_resource\022\221\002\n\024SetUsageExportB"
-          + "ucket\022;.google.cloud.compute.v1.SetUsage"
-          + "ExportBucketProjectRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\227\001\332A&project,usag"
-          + "e_export_location_resource\212N\020GlobalOpera"
-          + "tions\202\323\344\223\002U\"3/compute/v1/projects/{proje"
-          + "ct}/setUsageExportBucket:\036usage_export_l"
-          + "ocation_resource\032r\312A\026compute.googleapis."
-          + "com\322AVhttps://www.googleapis.com/auth/co"
-          + "mpute,https://www.googleapis.com/auth/cl"
-          + "oud-platform2\356\017\n\030PublicAdvertisedPrefixe"
-          + "s\022\222\002\n\010Announce\022?.google.cloud.compute.v1"
-          + ".AnnouncePublicAdvertisedPrefixeRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\240\001\332A"
-          + " project,public_advertised_prefix\212N\020Glob"
-          + "alOperations\202\323\344\223\002d\"b/compute/v1/projects"
-          + "/{project}/global/publicAdvertisedPrefix"
-          + "es/{public_advertised_prefix}/announce\022\205"
-          + "\002\n\006Delete\022=.google.cloud.compute.v1.Dele"
-          + "tePublicAdvertisedPrefixeRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"\227\001\332A projec"
-          + "t,public_advertised_prefix\212N\020GlobalOpera"
-          + "tions\202\323\344\223\002[*Y/compute/v1/projects/{proje"
-          + "ct}/global/publicAdvertisedPrefixes/{pub"
-          + "lic_advertised_prefix}\022\371\001\n\003Get\022:.google."
-          + "cloud.compute.v1.GetPublicAdvertisedPref"
-          + "ixeRequest\032/.google.cloud.compute.v1.Pub"
-          + "licAdvertisedPrefix\"\204\001\332A project,public_"
-          + "advertised_prefix\202\323\344\223\002[\022Y/compute/v1/pro"
-          + "jects/{project}/global/publicAdvertisedP"
-          + "refixes/{public_advertised_prefix}\022\226\002\n\006I"
-          + "nsert\022=.google.cloud.compute.v1.InsertPu"
-          + "blicAdvertisedPrefixeRequest\032\".google.cl"
-          + "oud.compute.v1.Operation\"\250\001\332A)project,pu"
-          + "blic_advertised_prefix_resource\212N\020Global"
-          + "Operations\202\323\344\223\002c\">/compute/v1/projects/{"
-          + "project}/global/publicAdvertisedPrefixes"
-          + ":!public_advertised_prefix_resource\022\313\001\n\004"
-          + "List\022<.google.cloud.compute.v1.ListPubli"
-          + "cAdvertisedPrefixesRequest\0323.google.clou"
-          + "d.compute.v1.PublicAdvertisedPrefixList\""
-          + "P\332A\007project\202\323\344\223\002@\022>/compute/v1/projects/"
-          + "{project}/global/publicAdvertisedPrefixe"
-          + "s\022\310\002\n\005Patch\022<.google.cloud.compute.v1.Pa"
-          + "tchPublicAdvertisedPrefixeRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\334\001\332ABproje"
-          + "ct,public_advertised_prefix,public_adver"
+          + "es:\030security_policy_resource\022\257\001\n\004List\022@."
+          + "google.cloud.compute.v1.ListOrganization"
+          + "SecurityPoliciesRequest\032+.google.cloud.c"
+          + "ompute.v1.SecurityPolicyList\"8\332A\000\202\323\344\223\002/\022"
+          + "-/compute/v1/locations/global/securityPo"
+          + "licies\022\370\001\n\020ListAssociations\022J.google.clo"
+          + "ud.compute.v1.ListAssociationsOrganizati"
+          + "onSecurityPolicyRequest\032M.google.cloud.c"
+          + "ompute.v1.OrganizationSecurityPoliciesLi"
+          + "stAssociationsResponse\"I\332A\000\202\323\344\223\002@\022>/comp"
+          + "ute/v1/locations/global/securityPolicies"
+          + "/listAssociations\022\252\002\n\037ListPreconfiguredE"
+          + "xpressionSets\022[.google.cloud.compute.v1."
+          + "ListPreconfiguredExpressionSetsOrganizat"
+          + "ionSecurityPoliciesRequest\032P.google.clou"
+          + "d.compute.v1.SecurityPoliciesListPreconf"
+          + "iguredExpressionSetsResponse\"X\332A\000\202\323\344\223\002O\022"
+          + "M/compute/v1/locations/global/securityPo"
+          + "licies/listPreconfiguredExpressionSets\022\351"
+          + "\001\n\004Move\022>.google.cloud.compute.v1.MoveOr"
+          + "ganizationSecurityPolicyRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"}\332A\017security"
+          + "_policy\212N\034GlobalOrganizationOperations\202\323"
+          + "\344\223\002F\"D/compute/v1/locations/global/secur"
+          + "ityPolicies/{security_policy}/move\022\232\002\n\005P"
+          + "atch\022?.google.cloud.compute.v1.PatchOrga"
+          + "nizationSecurityPolicyRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\253\001\332A(security_"
+          + "policy,security_policy_resource\212N\034Global"
+          + "OrganizationOperations\202\323\344\223\002[2?/compute/v"
+          + "1/locations/global/securityPolicies/{sec"
+          + "urity_policy}:\030security_policy_resource\022"
+          + "\266\002\n\tPatchRule\022C.google.cloud.compute.v1."
+          + "PatchRuleOrganizationSecurityPolicyReque"
+          + "st\032\".google.cloud.compute.v1.Operation\"\277"
+          + "\001\332A-security_policy,security_policy_rule"
+          + "_resource\212N\034GlobalOrganizationOperations"
+          + "\202\323\344\223\002j\"I/compute/v1/locations/global/sec"
+          + "urityPolicies/{security_policy}/patchRul"
+          + "e:\035security_policy_rule_resource\022\221\002\n\021Rem"
+          + "oveAssociation\022K.google.cloud.compute.v1"
+          + ".RemoveAssociationOrganizationSecurityPo"
+          + "licyRequest\032\".google.cloud.compute.v1.Op"
+          + "eration\"\212\001\332A\017security_policy\212N\034GlobalOrg"
+          + "anizationOperations\202\323\344\223\002S\"Q/compute/v1/l"
+          + "ocations/global/securityPolicies/{securi"
+          + "ty_policy}/removeAssociation\022\374\001\n\nRemoveR"
+          + "ule\022D.google.cloud.compute.v1.RemoveRule"
+          + "OrganizationSecurityPolicyRequest\032\".goog"
+          + "le.cloud.compute.v1.Operation\"\203\001\332A\017secur"
+          + "ity_policy\212N\034GlobalOrganizationOperation"
+          + "s\202\323\344\223\002L\"J/compute/v1/locations/global/se"
+          + "curityPolicies/{security_policy}/removeR"
+          + "ule\032r\312A\026compute.googleapis.com\322AVhttps:/"
+          + "/www.googleapis.com/auth/compute,https:/"
+          + "/www.googleapis.com/auth/cloud-platform2"
+          + "\220\017\n\020PacketMirrorings\022\326\001\n\016AggregatedList\022"
+          + ">.google.cloud.compute.v1.AggregatedList"
+          + "PacketMirroringsRequest\0326.google.cloud.c"
+          + "ompute.v1.PacketMirroringAggregatedList\""
+          + "L\332A\007project\202\323\344\223\002<\022:/compute/v1/projects/"
+          + "{project}/aggregated/packetMirrorings\022\366\001"
+          + "\n\006Delete\0225.google.cloud.compute.v1.Delet"
+          + "ePacketMirroringRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\220\001\332A\037project,region,"
+          + "packet_mirroring\212N\020RegionOperations\202\323\344\223\002"
+          + "U*S/compute/v1/projects/{project}/region"
+          + "s/{region}/packetMirrorings/{packet_mirr"
+          + "oring}\022\342\001\n\003Get\0222.google.cloud.compute.v1"
+          + ".GetPacketMirroringRequest\032(.google.clou"
+          + "d.compute.v1.PacketMirroring\"}\332A\037project"
+          + ",region,packet_mirroring\202\323\344\223\002U\022S/compute"
+          + "/v1/projects/{project}/regions/{region}/"
+          + "packetMirrorings/{packet_mirroring}\022\207\002\n\006"
+          + "Insert\0225.google.cloud.compute.v1.InsertP"
+          + "acketMirroringRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"\241\001\332A(project,region,pa"
+          + "cket_mirroring_resource\212N\020RegionOperatio"
+          + "ns\202\323\344\223\002]\"@/compute/v1/projects/{project}"
+          + "/regions/{region}/packetMirrorings:\031pack"
+          + "et_mirroring_resource\022\305\001\n\004List\0224.google."
+          + "cloud.compute.v1.ListPacketMirroringsReq"
+          + "uest\032,.google.cloud.compute.v1.PacketMir"
+          + "roringList\"Y\332A\016project,region\202\323\344\223\002B\022@/co"
+          + "mpute/v1/projects/{project}/regions/{reg"
+          + "ion}/packetMirrorings\022\251\002\n\005Patch\0224.google"
+          + ".cloud.compute.v1.PatchPacketMirroringRe"
+          + "quest\032\".google.cloud.compute.v1.Operatio"
+          + "n\"\305\001\332A9project,region,packet_mirroring,p"
+          + "acket_mirroring_resource\212N\020RegionOperati"
+          + "ons\202\323\344\223\002p2S/compute/v1/projects/{project"
+          + "}/regions/{region}/packetMirrorings/{pac"
+          + "ket_mirroring}:\031packet_mirroring_resourc"
+          + "e\022\322\002\n\022TestIamPermissions\022A.google.cloud."
+          + "compute.v1.TestIamPermissionsPacketMirro"
+          + "ringRequest\0320.google.cloud.compute.v1.Te"
+          + "stPermissionsResponse\"\306\001\332A9project,regio"
+          + "n,resource,test_permissions_request_reso"
+          + "urce\202\323\344\223\002\203\001\"^/compute/v1/projects/{proje"
+          + "ct}/regions/{region}/packetMirrorings/{r"
+          + "esource}/testIamPermissions:!test_permis"
+          + "sions_request_resource\032r\312A\026compute.googl"
+          + "eapis.com\322AVhttps://www.googleapis.com/a"
+          + "uth/compute,https://www.googleapis.com/a"
+          + "uth/cloud-platform2\237\006\n\017PreviewFeatures\022\314"
+          + "\001\n\003Get\0221.google.cloud.compute.v1.GetPrev"
+          + "iewFeatureRequest\032\'.google.cloud.compute"
+          + ".v1.PreviewFeature\"i\332A\027project,preview_f"
+          + "eature\202\323\344\223\002I\022G/compute/v1/projects/{proj"
+          + "ect}/global/previewFeatures/{preview_fea"
+          + "ture}\022\261\001\n\004List\0223.google.cloud.compute.v1"
+          + ".ListPreviewFeaturesRequest\032+.google.clo"
+          + "ud.compute.v1.PreviewFeatureList\"G\332A\007pro"
+          + "ject\202\323\344\223\0027\0225/compute/v1/projects/{projec"
+          + "t}/global/previewFeatures\022\224\002\n\006Update\0224.g"
+          + "oogle.cloud.compute.v1.UpdatePreviewFeat"
+          + "ureRequest\032\".google.cloud.compute.v1.Ope"
+          + "ration\"\257\001\332A0project,preview_feature,prev"
+          + "iew_feature_resource\212N\020GlobalOperations\202"
+          + "\323\344\223\002c2G/compute/v1/projects/{project}/gl"
+          + "obal/previewFeatures/{preview_feature}:\030"
+          + "preview_feature_resource\032r\312A\026compute.goo"
+          + "gleapis.com\322AVhttps://www.googleapis.com"
+          + "/auth/compute,https://www.googleapis.com"
+          + "/auth/cloud-platform2\253\033\n\010Projects\022\277\001\n\016Di"
+          + "sableXpnHost\0225.google.cloud.compute.v1.D"
+          + "isableXpnHostProjectRequest\032\".google.clo"
+          + "ud.compute.v1.Operation\"R\332A\007project\212N\020Gl"
+          + "obalOperations\202\323\344\223\002/\"-/compute/v1/projec"
+          + "ts/{project}/disableXpnHost\022\253\002\n\022DisableX"
+          + "pnResource\0229.google.cloud.compute.v1.Dis"
+          + "ableXpnResourceProjectRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\265\001\332A6project,p"
+          + "rojects_disable_xpn_resource_request_res"
+          + "ource\212N\020GlobalOperations\202\323\344\223\002c\"1/compute"
+          + "/v1/projects/{project}/disableXpnResourc"
+          + "e:.projects_disable_xpn_resource_request"
+          + "_resource\022\274\001\n\rEnableXpnHost\0224.google.clo"
+          + "ud.compute.v1.EnableXpnHostProjectReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"Q\332"
+          + "A\007project\212N\020GlobalOperations\202\323\344\223\002.\",/com"
+          + "pute/v1/projects/{project}/enableXpnHost"
+          + "\022\246\002\n\021EnableXpnResource\0228.google.cloud.co"
+          + "mpute.v1.EnableXpnResourceProjectRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"\262\001\332"
+          + "A5project,projects_enable_xpn_resource_r"
+          + "equest_resource\212N\020GlobalOperations\202\323\344\223\002a"
+          + "\"0/compute/v1/projects/{project}/enableX"
+          + "pnResource:-projects_enable_xpn_resource"
+          + "_request_resource\022\205\001\n\003Get\022*.google.cloud"
+          + ".compute.v1.GetProjectRequest\032 .google.c"
+          + "loud.compute.v1.Project\"0\332A\007project\202\323\344\223\002"
+          + " \022\036/compute/v1/projects/{project}\022\236\001\n\nGe"
+          + "tXpnHost\0221.google.cloud.compute.v1.GetXp"
+          + "nHostProjectRequest\032 .google.cloud.compu"
+          + "te.v1.Project\";\332A\007project\202\323\344\223\002+\022)/comput"
+          + "e/v1/projects/{project}/getXpnHost\022\276\001\n\017G"
+          + "etXpnResources\0227.google.cloud.compute.v1"
+          + ".GetXpnResourcesProjectsRequest\0320.google"
+          + ".cloud.compute.v1.ProjectsGetXpnResource"
+          + "s\"@\332A\007project\202\323\344\223\0020\022./compute/v1/project"
+          + "s/{project}/getXpnResources\022\375\001\n\014ListXpnH"
+          + "osts\0224.google.cloud.compute.v1.ListXpnHo"
+          + "stsProjectsRequest\032$.google.cloud.comput"
+          + "e.v1.XpnHostList\"\220\001\332A0project,projects_l"
+          + "ist_xpn_hosts_request_resource\202\323\344\223\002W\"+/c"
+          + "ompute/v1/projects/{project}/listXpnHost"
+          + "s:(projects_list_xpn_hosts_request_resou"
+          + "rce\022\345\001\n\010MoveDisk\022/.google.cloud.compute."
+          + "v1.MoveDiskProjectRequest\032\".google.cloud"
+          + ".compute.v1.Operation\"\203\001\332A\"project,disk_"
+          + "move_request_resource\212N\020GlobalOperations"
+          + "\202\323\344\223\002E\"\'/compute/v1/projects/{project}/m"
+          + "oveDisk:\032disk_move_request_resource\022\371\001\n\014"
+          + "MoveInstance\0223.google.cloud.compute.v1.M"
+          + "oveInstanceProjectRequest\032\".google.cloud"
+          + ".compute.v1.Operation\"\217\001\332A&project,insta"
+          + "nce_move_request_resource\212N\020GlobalOperat"
+          + "ions\202\323\344\223\002M\"+/compute/v1/projects/{projec"
+          + "t}/moveInstance:\036instance_move_request_r"
+          + "esource\022\250\002\n\021SetCloudArmorTier\0228.google.c"
+          + "loud.compute.v1.SetCloudArmorTierProject"
+          + "Request\032\".google.cloud.compute.v1.Operat"
+          + "ion\"\264\001\332A6project,projects_set_cloud_armo"
+          + "r_tier_request_resource\212N\020GlobalOperatio"
+          + "ns\202\323\344\223\002b\"0/compute/v1/projects/{project}"
+          + "/setCloudArmorTier:.projects_set_cloud_a"
+          + "rmor_tier_request_resource\022\206\002\n\031SetCommon"
+          + "InstanceMetadata\022@.google.cloud.compute."
+          + "v1.SetCommonInstanceMetadataProjectReque"
+          + "st\032\".google.cloud.compute.v1.Operation\"\202"
+          + "\001\332A\031project,metadata_resource\212N\020GlobalOp"
+          + "erations\202\323\344\223\002M\"8/compute/v1/projects/{pr"
+          + "oject}/setCommonInstanceMetadata:\021metada"
+          + "ta_resource\022\274\002\n\025SetDefaultNetworkTier\022<."
+          + "google.cloud.compute.v1.SetDefaultNetwor"
+          + "kTierProjectRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"\300\001\332A:project,projects_se"
+          + "t_default_network_tier_request_resource\212"
+          + "N\020GlobalOperations\202\323\344\223\002j\"4/compute/v1/pr"
+          + "ojects/{project}/setDefaultNetworkTier:2"
+          + "projects_set_default_network_tier_reques"
+          + "t_resource\022\221\002\n\024SetUsageExportBucket\022;.go"
+          + "ogle.cloud.compute.v1.SetUsageExportBuck"
+          + "etProjectRequest\032\".google.cloud.compute."
+          + "v1.Operation\"\227\001\332A&project,usage_export_l"
+          + "ocation_resource\212N\020GlobalOperations\202\323\344\223\002"
+          + "U\"3/compute/v1/projects/{project}/setUsa"
+          + "geExportBucket:\036usage_export_location_re"
+          + "source\032r\312A\026compute.googleapis.com\322AVhttp"
+          + "s://www.googleapis.com/auth/compute,http"
+          + "s://www.googleapis.com/auth/cloud-platfo"
+          + "rm2\356\017\n\030PublicAdvertisedPrefixes\022\222\002\n\010Anno"
+          + "unce\022?.google.cloud.compute.v1.AnnounceP"
+          + "ublicAdvertisedPrefixeRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\240\001\332A project,p"
+          + "ublic_advertised_prefix\212N\020GlobalOperatio"
+          + "ns\202\323\344\223\002d\"b/compute/v1/projects/{project}"
+          + "/global/publicAdvertisedPrefixes/{public"
+          + "_advertised_prefix}/announce\022\205\002\n\006Delete\022"
+          + "=.google.cloud.compute.v1.DeletePublicAd"
+          + "vertisedPrefixeRequest\032\".google.cloud.co"
+          + "mpute.v1.Operation\"\227\001\332A project,public_a"
+          + "dvertised_prefix\212N\020GlobalOperations\202\323\344\223\002"
+          + "[*Y/compute/v1/projects/{project}/global"
+          + "/publicAdvertisedPrefixes/{public_advert"
+          + "ised_prefix}\022\371\001\n\003Get\022:.google.cloud.comp"
+          + "ute.v1.GetPublicAdvertisedPrefixeRequest"
+          + "\032/.google.cloud.compute.v1.PublicAdverti"
+          + "sedPrefix\"\204\001\332A project,public_advertised"
+          + "_prefix\202\323\344\223\002[\022Y/compute/v1/projects/{pro"
+          + "ject}/global/publicAdvertisedPrefixes/{p"
+          + "ublic_advertised_prefix}\022\226\002\n\006Insert\022=.go"
+          + "ogle.cloud.compute.v1.InsertPublicAdvert"
+          + "isedPrefixeRequest\032\".google.cloud.comput"
+          + "e.v1.Operation\"\250\001\332A)project,public_adver"
           + "tised_prefix_resource\212N\020GlobalOperations"
-          + "\202\323\344\223\002~2Y/compute/v1/projects/{project}/g"
-          + "lobal/publicAdvertisedPrefixes/{public_a"
-          + "dvertised_prefix}:!public_advertised_pre"
-          + "fix_resource\022\222\002\n\010Withdraw\022?.google.cloud"
-          + ".compute.v1.WithdrawPublicAdvertisedPref"
-          + "ixeRequest\032\".google.cloud.compute.v1.Ope"
-          + "ration\"\240\001\332A project,public_advertised_pr"
-          + "efix\212N\020GlobalOperations\202\323\344\223\002d\"b/compute/"
-          + "v1/projects/{project}/global/publicAdver"
-          + "tisedPrefixes/{public_advertised_prefix}"
-          + "/withdraw\032r\312A\026compute.googleapis.com\322AVh"
-          + "ttps://www.googleapis.com/auth/compute,h"
-          + "ttps://www.googleapis.com/auth/cloud-pla"
-          + "tform2\264\022\n\027PublicDelegatedPrefixes\022\352\001\n\016Ag"
-          + "gregatedList\022E.google.cloud.compute.v1.A"
-          + "ggregatedListPublicDelegatedPrefixesRequ"
-          + "est\032<.google.cloud.compute.v1.PublicDele"
-          + "gatedPrefixAggregatedList\"S\332A\007project\202\323\344"
-          + "\223\002C\022A/compute/v1/projects/{project}/aggr"
-          + "egated/publicDelegatedPrefixes\022\237\002\n\010Annou"
-          + "nce\022>.google.cloud.compute.v1.AnnouncePu"
-          + "blicDelegatedPrefixeRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\256\001\332A&project,reg"
-          + "ion,public_delegated_prefix\212N\020RegionOper"
-          + "ations\202\323\344\223\002l\"j/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/publicDelegatedPre"
-          + "fixes/{public_delegated_prefix}/announce"
-          + "\022\222\002\n\006Delete\022<.google.cloud.compute.v1.De"
-          + "letePublicDelegatedPrefixeRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\245\001\332A&proje"
-          + "ct,region,public_delegated_prefix\212N\020Regi"
-          + "onOperations\202\323\344\223\002c*a/compute/v1/projects"
-          + "/{project}/regions/{region}/publicDelega"
-          + "tedPrefixes/{public_delegated_prefix}\022\205\002"
-          + "\n\003Get\0229.google.cloud.compute.v1.GetPubli"
-          + "cDelegatedPrefixeRequest\032..google.cloud."
-          + "compute.v1.PublicDelegatedPrefix\"\222\001\332A&pr"
-          + "oject,region,public_delegated_prefix\202\323\344\223"
-          + "\002c\022a/compute/v1/projects/{project}/regio"
+          + "\202\323\344\223\002c\">/compute/v1/projects/{project}/g"
+          + "lobal/publicAdvertisedPrefixes:!public_a"
+          + "dvertised_prefix_resource\022\313\001\n\004List\022<.goo"
+          + "gle.cloud.compute.v1.ListPublicAdvertise"
+          + "dPrefixesRequest\0323.google.cloud.compute."
+          + "v1.PublicAdvertisedPrefixList\"P\332A\007projec"
+          + "t\202\323\344\223\002@\022>/compute/v1/projects/{project}/"
+          + "global/publicAdvertisedPrefixes\022\310\002\n\005Patc"
+          + "h\022<.google.cloud.compute.v1.PatchPublicA"
+          + "dvertisedPrefixeRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\334\001\332ABproject,public_"
+          + "advertised_prefix,public_advertised_pref"
+          + "ix_resource\212N\020GlobalOperations\202\323\344\223\002~2Y/c"
+          + "ompute/v1/projects/{project}/global/publ"
+          + "icAdvertisedPrefixes/{public_advertised_"
+          + "prefix}:!public_advertised_prefix_resour"
+          + "ce\022\222\002\n\010Withdraw\022?.google.cloud.compute.v"
+          + "1.WithdrawPublicAdvertisedPrefixeRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"\240\001\332"
+          + "A project,public_advertised_prefix\212N\020Glo"
+          + "balOperations\202\323\344\223\002d\"b/compute/v1/project"
+          + "s/{project}/global/publicAdvertisedPrefi"
+          + "xes/{public_advertised_prefix}/withdraw\032"
+          + "r\312A\026compute.googleapis.com\322AVhttps://www"
+          + ".googleapis.com/auth/compute,https://www"
+          + ".googleapis.com/auth/cloud-platform2\264\022\n\027"
+          + "PublicDelegatedPrefixes\022\352\001\n\016AggregatedLi"
+          + "st\022E.google.cloud.compute.v1.AggregatedL"
+          + "istPublicDelegatedPrefixesRequest\032<.goog"
+          + "le.cloud.compute.v1.PublicDelegatedPrefi"
+          + "xAggregatedList\"S\332A\007project\202\323\344\223\002C\022A/comp"
+          + "ute/v1/projects/{project}/aggregated/pub"
+          + "licDelegatedPrefixes\022\237\002\n\010Announce\022>.goog"
+          + "le.cloud.compute.v1.AnnouncePublicDelega"
+          + "tedPrefixeRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\256\001\332A&project,region,public"
+          + "_delegated_prefix\212N\020RegionOperations\202\323\344\223"
+          + "\002l\"j/compute/v1/projects/{project}/regio"
           + "ns/{region}/publicDelegatedPrefixes/{pub"
-          + "lic_delegated_prefix}\022\243\002\n\006Insert\022<.googl"
-          + "e.cloud.compute.v1.InsertPublicDelegated"
-          + "PrefixeRequest\032\".google.cloud.compute.v1"
-          + ".Operation\"\266\001\332A/project,region,public_de"
-          + "legated_prefix_resource\212N\020RegionOperatio"
-          + "ns\202\323\344\223\002k\"G/compute/v1/projects/{project}"
+          + "lic_delegated_prefix}/announce\022\222\002\n\006Delet"
+          + "e\022<.google.cloud.compute.v1.DeletePublic"
+          + "DelegatedPrefixeRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\245\001\332A&project,region,"
+          + "public_delegated_prefix\212N\020RegionOperatio"
+          + "ns\202\323\344\223\002c*a/compute/v1/projects/{project}"
           + "/regions/{region}/publicDelegatedPrefixe"
-          + "s: public_delegated_prefix_resource\022\331\001\n\004"
-          + "List\022;.google.cloud.compute.v1.ListPubli"
-          + "cDelegatedPrefixesRequest\0322.google.cloud"
-          + ".compute.v1.PublicDelegatedPrefixList\"`\332"
-          + "A\016project,region\202\323\344\223\002I\022G/compute/v1/proj"
-          + "ects/{project}/regions/{region}/publicDe"
-          + "legatedPrefixes\022\324\002\n\005Patch\022;.google.cloud"
-          + ".compute.v1.PatchPublicDelegatedPrefixeR"
-          + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\351\001\332AGproject,region,public_delegated_"
-          + "prefix,public_delegated_prefix_resource\212"
-          + "N\020RegionOperations\202\323\344\223\002\205\0012a/compute/v1/p"
-          + "rojects/{project}/regions/{region}/publi"
-          + "cDelegatedPrefixes/{public_delegated_pre"
-          + "fix}: public_delegated_prefix_resource\022\237"
-          + "\002\n\010Withdraw\022>.google.cloud.compute.v1.Wi"
-          + "thdrawPublicDelegatedPrefixeRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\256\001\332A&pro"
-          + "ject,region,public_delegated_prefix\212N\020Re"
-          + "gionOperations\202\323\344\223\002l\"j/compute/v1/projec"
-          + "ts/{project}/regions/{region}/publicDele"
-          + "gatedPrefixes/{public_delegated_prefix}/"
-          + "withdraw\032r\312A\026compute.googleapis.com\322AVht"
-          + "tps://www.googleapis.com/auth/compute,ht"
-          + "tps://www.googleapis.com/auth/cloud-plat"
-          + "form2\300\016\n\021RegionAutoscalers\022\345\001\n\006Delete\0226."
-          + "google.cloud.compute.v1.DeleteRegionAuto"
-          + "scalerRequest\032\".google.cloud.compute.v1."
-          + "Operation\"\177\332A\031project,region,autoscaler\212"
-          + "N\020RegionOperations\202\323\344\223\002J*H/compute/v1/pr"
-          + "ojects/{project}/regions/{region}/autosc"
-          + "alers/{autoscaler}\022\315\001\n\003Get\0223.google.clou"
-          + "d.compute.v1.GetRegionAutoscalerRequest\032"
-          + "#.google.cloud.compute.v1.Autoscaler\"l\332A"
-          + "\031project,region,autoscaler\202\323\344\223\002J\022H/compu"
+          + "s/{public_delegated_prefix}\022\205\002\n\003Get\0229.go"
+          + "ogle.cloud.compute.v1.GetPublicDelegated"
+          + "PrefixeRequest\032..google.cloud.compute.v1"
+          + ".PublicDelegatedPrefix\"\222\001\332A&project,regi"
+          + "on,public_delegated_prefix\202\323\344\223\002c\022a/compu"
           + "te/v1/projects/{project}/regions/{region"
-          + "}/autoscalers/{autoscaler}\022\367\001\n\006Insert\0226."
-          + "google.cloud.compute.v1.InsertRegionAuto"
-          + "scalerRequest\032\".google.cloud.compute.v1."
-          + "Operation\"\220\001\332A\"project,region,autoscaler"
-          + "_resource\212N\020RegionOperations\202\323\344\223\002R\";/com"
-          + "pute/v1/projects/{project}/regions/{regi"
-          + "on}/autoscalers:\023autoscaler_resource\022\302\001\n"
-          + "\004List\0225.google.cloud.compute.v1.ListRegi"
-          + "onAutoscalersRequest\032-.google.cloud.comp"
-          + "ute.v1.RegionAutoscalerList\"T\332A\016project,"
-          + "region\202\323\344\223\002=\022;/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/autoscalers\022\365\001\n\005Pa"
-          + "tch\0225.google.cloud.compute.v1.PatchRegio"
-          + "nAutoscalerRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\220\001\332A\"project,region,autos"
-          + "caler_resource\212N\020RegionOperations\202\323\344\223\002R2"
-          + ";/compute/v1/projects/{project}/regions/"
-          + "{region}/autoscalers:\023autoscaler_resourc"
-          + "e\022\315\002\n\022TestIamPermissions\022B.google.cloud."
-          + "compute.v1.TestIamPermissionsRegionAutos"
-          + "calerRequest\0320.google.cloud.compute.v1.T"
-          + "estPermissionsResponse\"\300\001\332A9project,regi"
-          + "on,resource,test_permissions_request_res"
-          + "ource\202\323\344\223\002~\"Y/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/autoscalers/{resour"
-          + "ce}/testIamPermissions:!test_permissions"
-          + "_request_resource\022\367\001\n\006Update\0226.google.cl"
-          + "oud.compute.v1.UpdateRegionAutoscalerReq"
+          + "}/publicDelegatedPrefixes/{public_delega"
+          + "ted_prefix}\022\243\002\n\006Insert\022<.google.cloud.co"
+          + "mpute.v1.InsertPublicDelegatedPrefixeReq"
           + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\220\001\332A\"project,region,autoscaler_resource"
-          + "\212N\020RegionOperations\202\323\344\223\002R\032;/compute/v1/p"
-          + "rojects/{project}/regions/{region}/autos"
-          + "calers:\023autoscaler_resource\032r\312A\026compute."
-          + "googleapis.com\322AVhttps://www.googleapis."
-          + "com/auth/compute,https://www.googleapis."
-          + "com/auth/cloud-platform2\266\023\n\024RegionBacken"
-          + "dBuckets\022\364\001\n\006Delete\0229.google.cloud.compu"
-          + "te.v1.DeleteRegionBackendBucketRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\212\001\332A\035"
-          + "project,region,backend_bucket\212N\020RegionOp"
-          + "erations\202\323\344\223\002Q*O/compute/v1/projects/{pr"
-          + "oject}/regions/{region}/backendBuckets/{"
-          + "backend_bucket}\022\336\001\n\003Get\0226.google.cloud.c"
-          + "ompute.v1.GetRegionBackendBucketRequest\032"
-          + "&.google.cloud.compute.v1.BackendBucket\""
-          + "w\332A\035project,region,backend_bucket\202\323\344\223\002Q\022"
-          + "O/compute/v1/projects/{project}/regions/"
-          + "{region}/backendBuckets/{backend_bucket}"
-          + "\022\352\001\n\014GetIamPolicy\022?.google.cloud.compute"
-          + ".v1.GetIamPolicyRegionBackendBucketReque"
-          + "st\032\037.google.cloud.compute.v1.Policy\"x\332A\027"
-          + "project,region,resource\202\323\344\223\002X\022V/compute/"
-          + "v1/projects/{project}/regions/{region}/b"
-          + "ackendBuckets/{resource}/getIamPolicy\022\205\002"
-          + "\n\006Insert\0229.google.cloud.compute.v1.Inser"
-          + "tRegionBackendBucketRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\233\001\332A&project,reg"
-          + "ion,backend_bucket_resource\212N\020RegionOper"
-          + "ations\202\323\344\223\002Y\">/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/backendBuckets:\027ba"
-          + "ckend_bucket_resource\022\305\001\n\004List\0228.google."
-          + "cloud.compute.v1.ListRegionBackendBucket"
-          + "sRequest\032*.google.cloud.compute.v1.Backe"
-          + "ndBucketList\"W\332A\016project,region\202\323\344\223\002@\022>/"
-          + "compute/v1/projects/{project}/regions/{r"
-          + "egion}/backendBuckets\022\342\001\n\nListUsable\022>.g"
-          + "oogle.cloud.compute.v1.ListUsableRegionB"
-          + "ackendBucketsRequest\0320.google.cloud.comp"
-          + "ute.v1.BackendBucketListUsable\"b\332A\016proje"
-          + "ct,region\202\323\344\223\002K\022I/compute/v1/projects/{p"
-          + "roject}/regions/{region}/backendBuckets/"
-          + "listUsable\022\243\002\n\005Patch\0228.google.cloud.comp"
-          + "ute.v1.PatchRegionBackendBucketRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\273\001\332A5"
-          + "project,region,backend_bucket,backend_bu"
-          + "cket_resource\212N\020RegionOperations\202\323\344\223\002j2O"
+          + "\"\266\001\332A/project,region,public_delegated_pr"
+          + "efix_resource\212N\020RegionOperations\202\323\344\223\002k\"G"
           + "/compute/v1/projects/{project}/regions/{"
-          + "region}/backendBuckets/{backend_bucket}:"
-          + "\027backend_bucket_resource\022\262\002\n\014SetIamPolic"
-          + "y\022?.google.cloud.compute.v1.SetIamPolicy"
-          + "RegionBackendBucketRequest\032\037.google.clou"
-          + "d.compute.v1.Policy\"\277\001\332A:project,region,"
-          + "resource,region_set_policy_request_resou"
-          + "rce\202\323\344\223\002|\"V/compute/v1/projects/{project"
-          + "}/regions/{region}/backendBuckets/{resou"
-          + "rce}/setIamPolicy:\"region_set_policy_req"
-          + "uest_resource\022\324\002\n\022TestIamPermissions\022E.g",
-      "oogle.cloud.compute.v1.TestIamPermission"
-          + "sRegionBackendBucketRequest\0320.google.clo"
-          + "ud.compute.v1.TestPermissionsResponse\"\304\001"
-          + "\332A9project,region,resource,test_permissi"
-          + "ons_request_resource\202\323\344\223\002\201\001\"\\/compute/v1"
+          + "region}/publicDelegatedPrefixes: public_"
+          + "delegated_prefix_resource\022\331\001\n\004List\022;.goo"
+          + "gle.cloud.compute.v1.ListPublicDelegated"
+          + "PrefixesRequest\0322.google.cloud.compute.v"
+          + "1.PublicDelegatedPrefixList\"`\332A\016project,"
+          + "region\202\323\344\223\002I\022G/compute/v1/projects/{proj"
+          + "ect}/regions/{region}/publicDelegatedPre"
+          + "fixes\022\324\002\n\005Patch\022;.google.cloud.compute.v"
+          + "1.PatchPublicDelegatedPrefixeRequest\032\".g"
+          + "oogle.cloud.compute.v1.Operation\"\351\001\332AGpr"
+          + "oject,region,public_delegated_prefix,pub"
+          + "lic_delegated_prefix_resource\212N\020RegionOp"
+          + "erations\202\323\344\223\002\205\0012a/compute/v1/projects/{p"
+          + "roject}/regions/{region}/publicDelegated"
+          + "Prefixes/{public_delegated_prefix}: publ"
+          + "ic_delegated_prefix_resource\022\237\002\n\010Withdra"
+          + "w\022>.google.cloud.compute.v1.WithdrawPubl"
+          + "icDelegatedPrefixeRequest\032\".google.cloud"
+          + ".compute.v1.Operation\"\256\001\332A&project,regio"
+          + "n,public_delegated_prefix\212N\020RegionOperat"
+          + "ions\202\323\344\223\002l\"j/compute/v1/projects/{projec"
+          + "t}/regions/{region}/publicDelegatedPrefi"
+          + "xes/{public_delegated_prefix}/withdraw\032r"
+          + "\312A\026compute.googleapis.com\322AVhttps://www."
+          + "googleapis.com/auth/compute,https://www."
+          + "googleapis.com/auth/cloud-platform2\300\016\n\021R"
+          + "egionAutoscalers\022\345\001\n\006Delete\0226.google.clo"
+          + "ud.compute.v1.DeleteRegionAutoscalerRequ"
+          + "est\032\".google.cloud.compute.v1.Operation\""
+          + "\177\332A\031project,region,autoscaler\212N\020RegionOp"
+          + "erations\202\323\344\223\002J*H/compute/v1/projects/{pr"
+          + "oject}/regions/{region}/autoscalers/{aut"
+          + "oscaler}\022\315\001\n\003Get\0223.google.cloud.compute."
+          + "v1.GetRegionAutoscalerRequest\032#.google.c"
+          + "loud.compute.v1.Autoscaler\"l\332A\031project,r"
+          + "egion,autoscaler\202\323\344\223\002J\022H/compute/v1/proj"
+          + "ects/{project}/regions/{region}/autoscal"
+          + "ers/{autoscaler}\022\367\001\n\006Insert\0226.google.clo"
+          + "ud.compute.v1.InsertRegionAutoscalerRequ"
+          + "est\032\".google.cloud.compute.v1.Operation\""
+          + "\220\001\332A\"project,region,autoscaler_resource\212"
+          + "N\020RegionOperations\202\323\344\223\002R\";/compute/v1/pr"
+          + "ojects/{project}/regions/{region}/autosc"
+          + "alers:\023autoscaler_resource\022\302\001\n\004List\0225.go"
+          + "ogle.cloud.compute.v1.ListRegionAutoscal"
+          + "ersRequest\032-.google.cloud.compute.v1.Reg"
+          + "ionAutoscalerList\"T\332A\016project,region\202\323\344\223"
+          + "\002=\022;/compute/v1/projects/{project}/regio"
+          + "ns/{region}/autoscalers\022\365\001\n\005Patch\0225.goog"
+          + "le.cloud.compute.v1.PatchRegionAutoscale"
+          + "rRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\220\001\332A\"project,region,autoscaler_reso"
+          + "urce\212N\020RegionOperations\202\323\344\223\002R2;/compute/"
+          + "v1/projects/{project}/regions/{region}/a"
+          + "utoscalers:\023autoscaler_resource\022\315\002\n\022Test"
+          + "IamPermissions\022B.google.cloud.compute.v1"
+          + ".TestIamPermissionsRegionAutoscalerReque"
+          + "st\0320.google.cloud.compute.v1.TestPermiss"
+          + "ionsResponse\"\300\001\332A9project,region,resourc"
+          + "e,test_permissions_request_resource\202\323\344\223\002"
+          + "~\"Y/compute/v1/projects/{project}/region"
+          + "s/{region}/autoscalers/{resource}/testIa"
+          + "mPermissions:!test_permissions_request_r"
+          + "esource\022\367\001\n\006Update\0226.google.cloud.comput"
+          + "e.v1.UpdateRegionAutoscalerRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"\220\001\332A\"proj"
+          + "ect,region,autoscaler_resource\212N\020RegionO",
+      "perations\202\323\344\223\002R\032;/compute/v1/projects/{p"
+          + "roject}/regions/{region}/autoscalers:\023au"
+          + "toscaler_resource\032r\312A\026compute.googleapis"
+          + ".com\322AVhttps://www.googleapis.com/auth/c"
+          + "ompute,https://www.googleapis.com/auth/c"
+          + "loud-platform2\266\023\n\024RegionBackendBuckets\022\364"
+          + "\001\n\006Delete\0229.google.cloud.compute.v1.Dele"
+          + "teRegionBackendBucketRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\212\001\332A\035project,re"
+          + "gion,backend_bucket\212N\020RegionOperations\202\323"
+          + "\344\223\002Q*O/compute/v1/projects/{project}/reg"
+          + "ions/{region}/backendBuckets/{backend_bu"
+          + "cket}\022\336\001\n\003Get\0226.google.cloud.compute.v1."
+          + "GetRegionBackendBucketRequest\032&.google.c"
+          + "loud.compute.v1.BackendBucket\"w\332A\035projec"
+          + "t,region,backend_bucket\202\323\344\223\002Q\022O/compute/"
+          + "v1/projects/{project}/regions/{region}/b"
+          + "ackendBuckets/{backend_bucket}\022\352\001\n\014GetIa"
+          + "mPolicy\022?.google.cloud.compute.v1.GetIam"
+          + "PolicyRegionBackendBucketRequest\032\037.googl"
+          + "e.cloud.compute.v1.Policy\"x\332A\027project,re"
+          + "gion,resource\202\323\344\223\002X\022V/compute/v1/project"
+          + "s/{project}/regions/{region}/backendBuck"
+          + "ets/{resource}/getIamPolicy\022\205\002\n\006Insert\0229"
+          + ".google.cloud.compute.v1.InsertRegionBac"
+          + "kendBucketRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\233\001\332A&project,region,backen"
+          + "d_bucket_resource\212N\020RegionOperations\202\323\344\223"
+          + "\002Y\">/compute/v1/projects/{project}/regio"
+          + "ns/{region}/backendBuckets:\027backend_buck"
+          + "et_resource\022\305\001\n\004List\0228.google.cloud.comp"
+          + "ute.v1.ListRegionBackendBucketsRequest\032*"
+          + ".google.cloud.compute.v1.BackendBucketLi"
+          + "st\"W\332A\016project,region\202\323\344\223\002@\022>/compute/v1"
           + "/projects/{project}/regions/{region}/bac"
-          + "kendBuckets/{resource}/testIamPermission"
-          + "s:!test_permissions_request_resource\032r\312A"
-          + "\026compute.googleapis.com\322AVhttps://www.go"
-          + "ogleapis.com/auth/compute,https://www.go"
-          + "ogleapis.com/auth/cloud-platform2\275\033\n\025Reg"
-          + "ionBackendServices\022\370\001\n\006Delete\022:.google.c"
-          + "loud.compute.v1.DeleteRegionBackendServi"
-          + "ceRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"\215\001\332A\036project,region,backend_servic"
-          + "e\212N\020RegionOperations\202\323\344\223\002S*Q/compute/v1/"
-          + "projects/{project}/regions/{region}/back"
-          + "endServices/{backend_service}\022\343\001\n\003Get\0227."
-          + "google.cloud.compute.v1.GetRegionBackend"
-          + "ServiceRequest\032\'.google.cloud.compute.v1"
-          + ".BackendService\"z\332A\036project,region,backe"
-          + "nd_service\202\323\344\223\002S\022Q/compute/v1/projects/{"
+          + "kendBuckets\022\342\001\n\nListUsable\022>.google.clou"
+          + "d.compute.v1.ListUsableRegionBackendBuck"
+          + "etsRequest\0320.google.cloud.compute.v1.Bac"
+          + "kendBucketListUsable\"b\332A\016project,region\202"
+          + "\323\344\223\002K\022I/compute/v1/projects/{project}/re"
+          + "gions/{region}/backendBuckets/listUsable"
+          + "\022\243\002\n\005Patch\0228.google.cloud.compute.v1.Pat"
+          + "chRegionBackendBucketRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\273\001\332A5project,re"
+          + "gion,backend_bucket,backend_bucket_resou"
+          + "rce\212N\020RegionOperations\202\323\344\223\002j2O/compute/v"
+          + "1/projects/{project}/regions/{region}/ba"
+          + "ckendBuckets/{backend_bucket}:\027backend_b"
+          + "ucket_resource\022\262\002\n\014SetIamPolicy\022?.google"
+          + ".cloud.compute.v1.SetIamPolicyRegionBack"
+          + "endBucketRequest\032\037.google.cloud.compute."
+          + "v1.Policy\"\277\001\332A:project,region,resource,r"
+          + "egion_set_policy_request_resource\202\323\344\223\002|\""
+          + "V/compute/v1/projects/{project}/regions/"
+          + "{region}/backendBuckets/{resource}/setIa"
+          + "mPolicy:\"region_set_policy_request_resou"
+          + "rce\022\324\002\n\022TestIamPermissions\022E.google.clou"
+          + "d.compute.v1.TestIamPermissionsRegionBac"
+          + "kendBucketRequest\0320.google.cloud.compute"
+          + ".v1.TestPermissionsResponse\"\304\001\332A9project"
+          + ",region,resource,test_permissions_reques"
+          + "t_resource\202\323\344\223\002\201\001\"\\/compute/v1/projects/"
+          + "{project}/regions/{region}/backendBucket"
+          + "s/{resource}/testIamPermissions:!test_pe"
+          + "rmissions_request_resource\032r\312A\026compute.g"
+          + "oogleapis.com\322AVhttps://www.googleapis.c"
+          + "om/auth/compute,https://www.googleapis.c"
+          + "om/auth/cloud-platform2\275\033\n\025RegionBackend"
+          + "Services\022\370\001\n\006Delete\022:.google.cloud.compu"
+          + "te.v1.DeleteRegionBackendServiceRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"\215\001\332A"
+          + "\036project,region,backend_service\212N\020Region"
+          + "Operations\202\323\344\223\002S*Q/compute/v1/projects/{"
           + "project}/regions/{region}/backendService"
-          + "s/{backend_service}\022\313\002\n\tGetHealth\022=.goog"
-          + "le.cloud.compute.v1.GetHealthRegionBacke"
-          + "ndServiceRequest\0322.google.cloud.compute."
-          + "v1.BackendServiceGroupHealth\"\312\001\332A@projec"
-          + "t,region,backend_service,resource_group_"
-          + "reference_resource\202\323\344\223\002\200\001\"[/compute/v1/p"
-          + "rojects/{project}/regions/{region}/backe"
-          + "ndServices/{backend_service}/getHealth:!"
-          + "resource_group_reference_resource\022\354\001\n\014Ge"
-          + "tIamPolicy\022@.google.cloud.compute.v1.Get"
-          + "IamPolicyRegionBackendServiceRequest\032\037.g"
-          + "oogle.cloud.compute.v1.Policy\"y\332A\027projec"
-          + "t,region,resource\202\323\344\223\002Y\022W/compute/v1/pro"
-          + "jects/{project}/regions/{region}/backend"
-          + "Services/{resource}/getIamPolicy\022\211\002\n\006Ins"
-          + "ert\022:.google.cloud.compute.v1.InsertRegi"
-          + "onBackendServiceRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"\236\001\332A\'project,region,"
-          + "backend_service_resource\212N\020RegionOperati"
-          + "ons\202\323\344\223\002[\"?/compute/v1/projects/{project"
-          + "}/regions/{region}/backendServices:\030back"
-          + "end_service_resource\022\310\001\n\004List\0229.google.c"
-          + "loud.compute.v1.ListRegionBackendService"
-          + "sRequest\032+.google.cloud.compute.v1.Backe"
-          + "ndServiceList\"X\332A\016project,region\202\323\344\223\002A\022?"
-          + "/compute/v1/projects/{project}/regions/{"
-          + "region}/backendServices\022\345\001\n\nListUsable\022?"
-          + ".google.cloud.compute.v1.ListUsableRegio"
-          + "nBackendServicesRequest\0321.google.cloud.c"
-          + "ompute.v1.BackendServiceListUsable\"c\332A\016p"
-          + "roject,region\202\323\344\223\002L\022J/compute/v1/project"
-          + "s/{project}/regions/{region}/backendServ"
-          + "ices/listUsable\022\251\002\n\005Patch\0229.google.cloud"
-          + ".compute.v1.PatchRegionBackendServiceReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\300\001\332A7project,region,backend_service,bac"
-          + "kend_service_resource\212N\020RegionOperations"
-          + "\202\323\344\223\002m2Q/compute/v1/projects/{project}/r"
+          + "s/{backend_service}\022\343\001\n\003Get\0227.google.clo"
+          + "ud.compute.v1.GetRegionBackendServiceReq"
+          + "uest\032\'.google.cloud.compute.v1.BackendSe"
+          + "rvice\"z\332A\036project,region,backend_service"
+          + "\202\323\344\223\002S\022Q/compute/v1/projects/{project}/r"
           + "egions/{region}/backendServices/{backend"
-          + "_service}:\030backend_service_resource\022\264\002\n\014"
-          + "SetIamPolicy\022@.google.cloud.compute.v1.S"
-          + "etIamPolicyRegionBackendServiceRequest\032\037"
-          + ".google.cloud.compute.v1.Policy\"\300\001\332A:pro"
-          + "ject,region,resource,region_set_policy_r"
-          + "equest_resource\202\323\344\223\002}\"W/compute/v1/proje"
-          + "cts/{project}/regions/{region}/backendSe"
-          + "rvices/{resource}/setIamPolicy:\"region_s"
-          + "et_policy_request_resource\022\350\002\n\021SetSecuri"
-          + "tyPolicy\022E.google.cloud.compute.v1.SetSe"
-          + "curityPolicyRegionBackendServiceRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\347\001\332A"
-          + "Aproject,region,backend_service,security"
-          + "_policy_reference_resource\212N\020RegionOpera"
-          + "tions\202\323\344\223\002\211\001\"c/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/backendServices/{b"
-          + "ackend_service}/setSecurityPolicy:\"secur"
-          + "ity_policy_reference_resource\022\326\002\n\022TestIa"
-          + "mPermissions\022F.google.cloud.compute.v1.T"
-          + "estIamPermissionsRegionBackendServiceReq"
-          + "uest\0320.google.cloud.compute.v1.TestPermi"
-          + "ssionsResponse\"\305\001\332A9project,region,resou"
-          + "rce,test_permissions_request_resource\202\323\344"
-          + "\223\002\202\001\"]/compute/v1/projects/{project}/reg"
-          + "ions/{region}/backendServices/{resource}"
-          + "/testIamPermissions:!test_permissions_re"
-          + "quest_resource\022\253\002\n\006Update\022:.google.cloud"
-          + ".compute.v1.UpdateRegionBackendServiceRe"
-          + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\300\001\332A7project,region,backend_service,ba"
-          + "ckend_service_resource\212N\020RegionOperation"
-          + "s\202\323\344\223\002m\032Q/compute/v1/projects/{project}/"
-          + "regions/{region}/backendServices/{backen"
-          + "d_service}:\030backend_service_resource\032r\312A"
-          + "\026compute.googleapis.com\322AVhttps://www.go"
-          + "ogleapis.com/auth/compute,https://www.go"
-          + "ogleapis.com/auth/cloud-platform2\362\t\n\021Reg"
-          + "ionCommitments\022\315\001\n\016AggregatedList\022?.goog"
-          + "le.cloud.compute.v1.AggregatedListRegion"
-          + "CommitmentsRequest\0321.google.cloud.comput"
-          + "e.v1.CommitmentAggregatedList\"G\332A\007projec"
-          + "t\202\323\344\223\0027\0225/compute/v1/projects/{project}/"
-          + "aggregated/commitments\022\315\001\n\003Get\0223.google."
-          + "cloud.compute.v1.GetRegionCommitmentRequ"
-          + "est\032#.google.cloud.compute.v1.Commitment"
-          + "\"l\332A\031project,region,commitment\202\323\344\223\002J\022H/c"
+          + "_service}\022\313\002\n\tGetHealth\022=.google.cloud.c"
+          + "ompute.v1.GetHealthRegionBackendServiceR"
+          + "equest\0322.google.cloud.compute.v1.Backend"
+          + "ServiceGroupHealth\"\312\001\332A@project,region,b"
+          + "ackend_service,resource_group_reference_"
+          + "resource\202\323\344\223\002\200\001\"[/compute/v1/projects/{p"
+          + "roject}/regions/{region}/backendServices"
+          + "/{backend_service}/getHealth:!resource_g"
+          + "roup_reference_resource\022\354\001\n\014GetIamPolicy"
+          + "\022@.google.cloud.compute.v1.GetIamPolicyR"
+          + "egionBackendServiceRequest\032\037.google.clou"
+          + "d.compute.v1.Policy\"y\332A\027project,region,r"
+          + "esource\202\323\344\223\002Y\022W/compute/v1/projects/{pro"
+          + "ject}/regions/{region}/backendServices/{"
+          + "resource}/getIamPolicy\022\211\002\n\006Insert\022:.goog"
+          + "le.cloud.compute.v1.InsertRegionBackendS"
+          + "erviceRequest\032\".google.cloud.compute.v1."
+          + "Operation\"\236\001\332A\'project,region,backend_se"
+          + "rvice_resource\212N\020RegionOperations\202\323\344\223\002[\""
+          + "?/compute/v1/projects/{project}/regions/"
+          + "{region}/backendServices:\030backend_servic"
+          + "e_resource\022\310\001\n\004List\0229.google.cloud.compu"
+          + "te.v1.ListRegionBackendServicesRequest\032+"
+          + ".google.cloud.compute.v1.BackendServiceL"
+          + "ist\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v"
+          + "1/projects/{project}/regions/{region}/ba"
+          + "ckendServices\022\345\001\n\nListUsable\022?.google.cl"
+          + "oud.compute.v1.ListUsableRegionBackendSe"
+          + "rvicesRequest\0321.google.cloud.compute.v1."
+          + "BackendServiceListUsable\"c\332A\016project,reg"
+          + "ion\202\323\344\223\002L\022J/compute/v1/projects/{project"
+          + "}/regions/{region}/backendServices/listU"
+          + "sable\022\251\002\n\005Patch\0229.google.cloud.compute.v"
+          + "1.PatchRegionBackendServiceRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"\300\001\332A7proj"
+          + "ect,region,backend_service,backend_servi"
+          + "ce_resource\212N\020RegionOperations\202\323\344\223\002m2Q/c"
           + "ompute/v1/projects/{project}/regions/{re"
-          + "gion}/commitments/{commitment}\022\367\001\n\006Inser"
-          + "t\0226.google.cloud.compute.v1.InsertRegion"
-          + "CommitmentRequest\032\".google.cloud.compute"
-          + ".v1.Operation\"\220\001\332A\"project,region,commit"
-          + "ment_resource\212N\020RegionOperations\202\323\344\223\002R\";"
-          + "/compute/v1/projects/{project}/regions/{"
-          + "region}/commitments:\023commitment_resource"
-          + "\022\274\001\n\004List\0225.google.cloud.compute.v1.List"
-          + "RegionCommitmentsRequest\032\'.google.cloud."
-          + "compute.v1.CommitmentList\"T\332A\016project,re"
-          + "gion\202\323\344\223\002=\022;/compute/v1/projects/{projec"
-          + "t}/regions/{region}/commitments\022\217\002\n\006Upda"
-          + "te\0226.google.cloud.compute.v1.UpdateRegio"
-          + "nCommitmentRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\250\001\332A-project,region,commi"
-          + "tment,commitment_resource\212N\020RegionOperat"
-          + "ions\202\323\344\223\002_2H/compute/v1/projects/{projec"
-          + "t}/regions/{region}/commitments/{commitm"
-          + "ent}:\023commitment_resource\032r\312A\026compute.go"
-          + "ogleapis.com\322AVhttps://www.googleapis.co"
-          + "m/auth/compute,https://www.googleapis.co"
-          + "m/auth/cloud-platform2\373\022\n\033RegionComposit"
-          + "eHealthChecks\022\353\001\n\016AggregatedList\022I.googl"
-          + "e.cloud.compute.v1.AggregatedListRegionC"
-          + "ompositeHealthChecksRequest\032;.google.clo"
-          + "ud.compute.v1.CompositeHealthCheckAggreg"
-          + "atedList\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1/"
-          + "projects/{project}/aggregated/compositeH"
-          + "ealthChecks\022\222\002\n\006Delete\022@.google.cloud.co"
-          + "mpute.v1.DeleteRegionCompositeHealthChec"
-          + "kRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\241\001\332A%project,region,composite_healt"
-          + "h_check\212N\020RegionOperations\202\323\344\223\002`*^/compu"
-          + "te/v1/projects/{project}/regions/{region"
-          + "}/compositeHealthChecks/{composite_healt"
-          + "h_check}\022\204\002\n\003Get\022=.google.cloud.compute."
-          + "v1.GetRegionCompositeHealthCheckRequest\032"
-          + "-.google.cloud.compute.v1.CompositeHealt"
-          + "hCheck\"\216\001\332A%project,region,composite_hea"
-          + "lth_check\202\323\344\223\002`\022^/compute/v1/projects/{p"
-          + "roject}/regions/{region}/compositeHealth"
-          + "Checks/{composite_health_check}\022\240\002\n\tGetH"
-          + "ealth\022C.google.cloud.compute.v1.GetHealt"
-          + "hRegionCompositeHealthCheckRequest\0323.goo"
-          + "gle.cloud.compute.v1.CompositeHealthChec"
-          + "kHealth\"\230\001\332A%project,region,composite_he"
-          + "alth_check\202\323\344\223\002j\022h/compute/v1/projects/{"
-          + "project}/regions/{region}/compositeHealt"
-          + "hChecks/{composite_health_check}/getHeal"
-          + "th\022\243\002\n\006Insert\022@.google.cloud.compute.v1."
-          + "InsertRegionCompositeHealthCheckRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\262\001\332A"
-          + ".project,region,composite_health_check_r"
-          + "esource\212N\020RegionOperations\202\323\344\223\002h\"E/compu"
-          + "te/v1/projects/{project}/regions/{region"
-          + "}/compositeHealthChecks:\037composite_healt"
-          + "h_check_resource\022\332\001\n\004List\022?.google.cloud"
-          + ".compute.v1.ListRegionCompositeHealthChe"
-          + "cksRequest\0321.google.cloud.compute.v1.Com"
-          + "positeHealthCheckList\"^\332A\016project,region"
-          + "\202\323\344\223\002G\022E/compute/v1/projects/{project}/r"
-          + "egions/{region}/compositeHealthChecks\022\322\002"
-          + "\n\005Patch\022?.google.cloud.compute.v1.PatchR"
-          + "egionCompositeHealthCheckRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"\343\001\332AEprojec"
-          + "t,region,composite_health_check,composit"
-          + "e_health_check_resource\212N\020RegionOperatio"
-          + "ns\202\323\344\223\002\201\0012^/compute/v1/projects/{project"
-          + "}/regions/{region}/compositeHealthChecks"
-          + "/{composite_health_check}:\037composite_hea"
-          + "lth_check_resource\022\342\002\n\022TestIamPermission"
-          + "s\022L.google.cloud.compute.v1.TestIamPermi"
-          + "ssionsRegionCompositeHealthCheckRequest\032"
-          + "0.google.cloud.compute.v1.TestPermission"
-          + "sResponse\"\313\001\332A9project,region,resource,t"
-          + "est_permissions_request_resource\202\323\344\223\002\210\001\""
-          + "c/compute/v1/projects/{project}/regions/"
-          + "{region}/compositeHealthChecks/{resource"
-          + "}/testIamPermissions:!test_permissions_r"
-          + "equest_resource\032r\312A\026compute.googleapis.c"
+          + "gion}/backendServices/{backend_service}:"
+          + "\030backend_service_resource\022\264\002\n\014SetIamPoli"
+          + "cy\022@.google.cloud.compute.v1.SetIamPolic"
+          + "yRegionBackendServiceRequest\032\037.google.cl"
+          + "oud.compute.v1.Policy\"\300\001\332A:project,regio"
+          + "n,resource,region_set_policy_request_res"
+          + "ource\202\323\344\223\002}\"W/compute/v1/projects/{proje"
+          + "ct}/regions/{region}/backendServices/{re"
+          + "source}/setIamPolicy:\"region_set_policy_"
+          + "request_resource\022\350\002\n\021SetSecurityPolicy\022E"
+          + ".google.cloud.compute.v1.SetSecurityPoli"
+          + "cyRegionBackendServiceRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\347\001\332AAproject,r"
+          + "egion,backend_service,security_policy_re"
+          + "ference_resource\212N\020RegionOperations\202\323\344\223\002"
+          + "\211\001\"c/compute/v1/projects/{project}/regio"
+          + "ns/{region}/backendServices/{backend_ser"
+          + "vice}/setSecurityPolicy:\"security_policy"
+          + "_reference_resource\022\326\002\n\022TestIamPermissio"
+          + "ns\022F.google.cloud.compute.v1.TestIamPerm"
+          + "issionsRegionBackendServiceRequest\0320.goo"
+          + "gle.cloud.compute.v1.TestPermissionsResp"
+          + "onse\"\305\001\332A9project,region,resource,test_p"
+          + "ermissions_request_resource\202\323\344\223\002\202\001\"]/com"
+          + "pute/v1/projects/{project}/regions/{regi"
+          + "on}/backendServices/{resource}/testIamPe"
+          + "rmissions:!test_permissions_request_reso"
+          + "urce\022\253\002\n\006Update\022:.google.cloud.compute.v"
+          + "1.UpdateRegionBackendServiceRequest\032\".go"
+          + "ogle.cloud.compute.v1.Operation\"\300\001\332A7pro"
+          + "ject,region,backend_service,backend_serv"
+          + "ice_resource\212N\020RegionOperations\202\323\344\223\002m\032Q/"
+          + "compute/v1/projects/{project}/regions/{r"
+          + "egion}/backendServices/{backend_service}"
+          + ":\030backend_service_resource\032r\312A\026compute.g"
+          + "oogleapis.com\322AVhttps://www.googleapis.c"
+          + "om/auth/compute,https://www.googleapis.c"
+          + "om/auth/cloud-platform2\362\t\n\021RegionCommitm"
+          + "ents\022\315\001\n\016AggregatedList\022?.google.cloud.c"
+          + "ompute.v1.AggregatedListRegionCommitment"
+          + "sRequest\0321.google.cloud.compute.v1.Commi"
+          + "tmentAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/"
+          + "compute/v1/projects/{project}/aggregated"
+          + "/commitments\022\315\001\n\003Get\0223.google.cloud.comp"
+          + "ute.v1.GetRegionCommitmentRequest\032#.goog"
+          + "le.cloud.compute.v1.Commitment\"l\332A\031proje"
+          + "ct,region,commitment\202\323\344\223\002J\022H/compute/v1/"
+          + "projects/{project}/regions/{region}/comm"
+          + "itments/{commitment}\022\367\001\n\006Insert\0226.google"
+          + ".cloud.compute.v1.InsertRegionCommitment"
+          + "Request\032\".google.cloud.compute.v1.Operat"
+          + "ion\"\220\001\332A\"project,region,commitment_resou"
+          + "rce\212N\020RegionOperations\202\323\344\223\002R\";/compute/v"
+          + "1/projects/{project}/regions/{region}/co"
+          + "mmitments:\023commitment_resource\022\274\001\n\004List\022"
+          + "5.google.cloud.compute.v1.ListRegionComm"
+          + "itmentsRequest\032\'.google.cloud.compute.v1"
+          + ".CommitmentList\"T\332A\016project,region\202\323\344\223\002="
+          + "\022;/compute/v1/projects/{project}/regions"
+          + "/{region}/commitments\022\217\002\n\006Update\0226.googl"
+          + "e.cloud.compute.v1.UpdateRegionCommitmen"
+          + "tRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\250\001\332A-project,region,commitment,comm"
+          + "itment_resource\212N\020RegionOperations\202\323\344\223\002_"
+          + "2H/compute/v1/projects/{project}/regions"
+          + "/{region}/commitments/{commitment}:\023comm"
+          + "itment_resource\032r\312A\026compute.googleapis.c"
           + "om\322AVhttps://www.googleapis.com/auth/com"
           + "pute,https://www.googleapis.com/auth/clo"
-          + "ud-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get\022"
-          + "1.google.cloud.compute.v1.GetRegionDiskT"
-          + "ypeRequest\032!.google.cloud.compute.v1.Dis"
-          + "kType\"h\332A\030project,region,disk_type\202\323\344\223\002G"
-          + "\022E/compute/v1/projects/{project}/regions"
-          + "/{region}/diskTypes/{disk_type}\022\274\001\n\004List"
-          + "\0223.google.cloud.compute.v1.ListRegionDis"
-          + "kTypesRequest\032+.google.cloud.compute.v1."
-          + "RegionDiskTypeList\"R\332A\016project,region\202\323\344"
-          + "\223\002;\0229/compute/v1/projects/{project}/regi"
-          + "ons/{region}/diskTypes\032\244\001\312A\026compute.goog"
-          + "leapis.com\322A\207\001https://www.googleapis.com"
-          + "/auth/compute.readonly,https://www.googl"
-          + "eapis.com/auth/compute,https://www.googl"
-          + "eapis.com/auth/cloud-platform2\322(\n\013Region"
-          + "Disks\022\346\002\n\023AddResourcePolicies\022=.google.c"
-          + "loud.compute.v1.AddResourcePoliciesRegio"
-          + "nDiskRequest\032\".google.cloud.compute.v1.O"
-          + "peration\"\353\001\332AGproject,region,disk,region"
-          + "_disks_add_resource_policies_request_res"
-          + "ource\212N\020RegionOperations\202\323\344\223\002\207\001\"P/comput"
-          + "e/v1/projects/{project}/regions/{region}"
-          + "/disks/{disk}/addResourcePolicies:3regio"
-          + "n_disks_add_resource_policies_request_re"
-          + "source\022\234\002\n\nBulkInsert\0224.google.cloud.com"
-          + "pute.v1.BulkInsertRegionDiskRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\263\001\332A1pro"
-          + "ject,region,bulk_insert_disk_resource_re"
-          + "source\212N\020RegionOperations\202\323\344\223\002f\"@/comput"
-          + "e/v1/projects/{project}/regions/{region}"
-          + "/disks/bulkInsert:\"bulk_insert_disk_reso"
-          + "urce_resource\022\222\002\n\016CreateSnapshot\0228.googl"
-          + "e.cloud.compute.v1.CreateSnapshotRegionD"
-          + "iskRequest\032\".google.cloud.compute.v1.Ope"
-          + "ration\"\241\001\332A%project,region,disk,snapshot"
-          + "_resource\212N\020RegionOperations\202\323\344\223\002`\"K/com"
-          + "pute/v1/projects/{project}/regions/{regi"
-          + "on}/disks/{disk}/createSnapshot:\021snapsho"
-          + "t_resource\022\315\001\n\006Delete\0220.google.cloud.com"
-          + "pute.v1.DeleteRegionDiskRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"m\332A\023project,"
-          + "region,disk\212N\020RegionOperations\202\323\344\223\002>*\022.google"
-          + ".cloud.compute.v1.StopAsyncReplicationRe"
-          + "gionDiskRequest\032\".google.cloud.compute.v"
-          + "1.Operation\"\202\001\332A\023project,region,disk\212N\020R"
-          + "egionOperations\202\323\344\223\002S\"Q/compute/v1/proje"
+          + "gion}/compositeHealthChecks\022\322\002\n\005Patch\022?."
+          + "google.cloud.compute.v1.PatchRegionCompo"
+          + "siteHealthCheckRequest\032\".google.cloud.co"
+          + "mpute.v1.Operation\"\343\001\332AEproject,region,c"
+          + "omposite_health_check,composite_health_c"
+          + "heck_resource\212N\020RegionOperations\202\323\344\223\002\201\0012"
+          + "^/compute/v1/projects/{project}/regions/"
+          + "{region}/compositeHealthChecks/{composit"
+          + "e_health_check}:\037composite_health_check_"
+          + "resource\022\342\002\n\022TestIamPermissions\022L.google"
+          + ".cloud.compute.v1.TestIamPermissionsRegi"
+          + "onCompositeHealthCheckRequest\0320.google.c"
+          + "loud.compute.v1.TestPermissionsResponse\""
+          + "\313\001\332A9project,region,resource,test_permis"
+          + "sions_request_resource\202\323\344\223\002\210\001\"c/compute/"
+          + "v1/projects/{project}/regions/{region}/c"
+          + "ompositeHealthChecks/{resource}/testIamP"
+          + "ermissions:!test_permissions_request_res"
+          + "ource\032r\312A\026compute.googleapis.com\322AVhttps"
+          + "://www.googleapis.com/auth/compute,https"
+          + "://www.googleapis.com/auth/cloud-platfor"
+          + "m2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get\0221.google.c"
+          + "loud.compute.v1.GetRegionDiskTypeRequest"
+          + "\032!.google.cloud.compute.v1.DiskType\"h\332A\030"
+          + "project,region,disk_type\202\323\344\223\002G\022E/compute"
+          + "/v1/projects/{project}/regions/{region}/"
+          + "diskTypes/{disk_type}\022\274\001\n\004List\0223.google."
+          + "cloud.compute.v1.ListRegionDiskTypesRequ"
+          + "est\032+.google.cloud.compute.v1.RegionDisk"
+          + "TypeList\"R\332A\016project,region\202\323\344\223\002;\0229/comp"
+          + "ute/v1/projects/{project}/regions/{regio"
+          + "n}/diskTypes\032\244\001\312A\026compute.googleapis.com"
+          + "\322A\207\001https://www.googleapis.com/auth/comp"
+          + "ute.readonly,https://www.googleapis.com/"
+          + "auth/compute,https://www.googleapis.com/"
+          + "auth/cloud-platform2\322(\n\013RegionDisks\022\346\002\n\023"
+          + "AddResourcePolicies\022=.google.cloud.compu"
+          + "te.v1.AddResourcePoliciesRegionDiskReque"
+          + "st\032\".google.cloud.compute.v1.Operation\"\353"
+          + "\001\332AGproject,region,disk,region_disks_add"
+          + "_resource_policies_request_resource\212N\020Re"
+          + "gionOperations\202\323\344\223\002\207\001\"P/compute/v1/proje"
           + "cts/{project}/regions/{region}/disks/{di"
-          + "sk}/stopAsyncReplication\022\356\002\n\031StopGroupAs"
-          + "yncReplication\022C.google.cloud.compute.v1"
-          + ".StopGroupAsyncReplicationRegionDiskRequ"
-          + "est\032\".google.cloud.compute.v1.Operation\""
-          + "\347\001\332ACproject,region,disks_stop_group_asy"
-          + "nc_replication_resource_resource\212N\020Regio"
-          + "nOperations\202\323\344\223\002\207\001\"O/compute/v1/projects"
-          + "/{project}/regions/{region}/disks/stopGr"
-          + "oupAsyncReplication:4disks_stop_group_as"
-          + "ync_replication_resource_resource\022\301\002\n\022Te"
-          + "stIamPermissions\022<.google.cloud.compute."
-          + "v1.TestIamPermissionsRegionDiskRequest\0320"
-          + ".google.cloud.compute.v1.TestPermissions"
-          + "Response\"\272\001\332A9project,region,resource,te"
-          + "st_permissions_request_resource\202\323\344\223\002x\"S/"
-          + "compute/v1/projects/{project}/regions/{r"
-          + "egion}/disks/{resource}/testIamPermissio"
-          + "ns:!test_permissions_request_resource\022\353\001"
-          + "\n\006Update\0220.google.cloud.compute.v1.Updat"
-          + "eRegionDiskRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\212\001\332A!project,region,disk,"
-          + "disk_resource\212N\020RegionOperations\202\323\344\223\002M2<"
+          + "sk}/addResourcePolicies:3region_disks_ad"
+          + "d_resource_policies_request_resource\022\234\002\n"
+          + "\nBulkInsert\0224.google.cloud.compute.v1.Bu"
+          + "lkInsertRegionDiskRequest\032\".google.cloud"
+          + ".compute.v1.Operation\"\263\001\332A1project,regio"
+          + "n,bulk_insert_disk_resource_resource\212N\020R"
+          + "egionOperations\202\323\344\223\002f\"@/compute/v1/proje"
+          + "cts/{project}/regions/{region}/disks/bul"
+          + "kInsert:\"bulk_insert_disk_resource_resou"
+          + "rce\022\222\002\n\016CreateSnapshot\0228.google.cloud.co"
+          + "mpute.v1.CreateSnapshotRegionDiskRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"\241\001\332"
+          + "A%project,region,disk,snapshot_resource\212"
+          + "N\020RegionOperations\202\323\344\223\002`\"K/compute/v1/pr"
+          + "ojects/{project}/regions/{region}/disks/"
+          + "{disk}/createSnapshot:\021snapshot_resource"
+          + "\022\315\001\n\006Delete\0220.google.cloud.compute.v1.De"
+          + "leteRegionDiskRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"m\332A\023project,region,dis"
+          + "k\212N\020RegionOperations\202\323\344\223\002>*\022.google.cloud.compute.v1.Healt"
-          + "hAggregationPolicyAggregatedList\"U\332A\007pro"
-          + "ject\202\323\344\223\002E\022C/compute/v1/projects/{projec"
-          + "t}/aggregated/healthAggregationPolicies\022"
-          + "\237\002\n\006Delete\022C.google.cloud.compute.v1.Del"
-          + "eteRegionHealthAggregationPolicyRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\253\001\332A"
-          + "(project,region,health_aggregation_polic"
-          + "y\212N\020RegionOperations\202\323\344\223\002g*e/compute/v1/"
-          + "projects/{project}/regions/{region}/heal"
-          + "thAggregationPolicies/{health_aggregatio"
-          + "n_policy}\022\224\002\n\003Get\022@.google.cloud.compute"
-          + ".v1.GetRegionHealthAggregationPolicyRequ"
-          + "est\0320.google.cloud.compute.v1.HealthAggr"
-          + "egationPolicy\"\230\001\332A(project,region,health"
-          + "_aggregation_policy\202\323\344\223\002g\022e/compute/v1/p"
-          + "rojects/{project}/regions/{region}/healt"
-          + "hAggregationPolicies/{health_aggregation"
-          + "_policy}\022\260\002\n\006Insert\022C.google.cloud.compu"
-          + "te.v1.InsertRegionHealthAggregationPolic"
-          + "yRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\274\001\332A1project,region,health_aggregat"
-          + "ion_policy_resource\212N\020RegionOperations\202\323"
-          + "\344\223\002o\"I/compute/v1/projects/{project}/reg"
-          + "ions/{region}/healthAggregationPolicies:"
-          + "\"health_aggregation_policy_resource\022\345\001\n\004"
-          + "List\022C.google.cloud.compute.v1.ListRegio"
-          + "nHealthAggregationPoliciesRequest\0324.goog"
+          + "region}/disks/{disk}/removeResourcePolic"
+          + "ies:6region_disks_remove_resource_polici"
+          + "es_request_resource\022\240\002\n\006Resize\0220.google."
+          + "cloud.compute.v1.ResizeRegionDiskRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"\277\001\332"
+          + "A8project,region,disk,region_disks_resiz"
+          + "e_request_resource\212N\020RegionOperations\202\323\344"
+          + "\223\002k\"C/compute/v1/projects/{project}/regi"
+          + "ons/{region}/disks/{disk}/resize:$region"
+          + "_disks_resize_request_resource\022\240\002\n\014SetIa"
+          + "mPolicy\0226.google.cloud.compute.v1.SetIam"
+          + "PolicyRegionDiskRequest\032\037.google.cloud.c"
+          + "ompute.v1.Policy\"\266\001\332A:project,region,res"
+          + "ource,region_set_policy_request_resource"
+          + "\202\323\344\223\002s\"M/compute/v1/projects/{project}/r"
+          + "egions/{region}/disks/{resource}/setIamP"
+          + "olicy:\"region_set_policy_request_resourc"
+          + "e\022\255\002\n\tSetLabels\0223.google.cloud.compute.v"
+          + "1.SetLabelsRegionDiskRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\306\001\332A:project,re"
+          + "gion,resource,region_set_labels_request_"
+          + "resource\212N\020RegionOperations\202\323\344\223\002p\"J/comp"
+          + "ute/v1/projects/{project}/regions/{regio"
+          + "n}/disks/{resource}/setLabels:\"region_se"
+          + "t_labels_request_resource\022\360\002\n\025StartAsync"
+          + "Replication\022?.google.cloud.compute.v1.St"
+          + "artAsyncReplicationRegionDiskRequest\032\".g"
+          + "oogle.cloud.compute.v1.Operation\"\361\001\332AIpr"
+          + "oject,region,disk,region_disks_start_asy"
+          + "nc_replication_request_resource\212N\020Region"
+          + "Operations\202\323\344\223\002\213\001\"R/compute/v1/projects/"
+          + "{project}/regions/{region}/disks/{disk}/"
+          + "startAsyncReplication:5region_disks_star"
+          + "t_async_replication_request_resource\022\377\001\n"
+          + "\024StopAsyncReplication\022>.google.cloud.com"
+          + "pute.v1.StopAsyncReplicationRegionDiskRe"
+          + "quest\032\".google.cloud.compute.v1.Operatio"
+          + "n\"\202\001\332A\023project,region,disk\212N\020RegionOpera"
+          + "tions\202\323\344\223\002S\"Q/compute/v1/projects/{proje"
+          + "ct}/regions/{region}/disks/{disk}/stopAs"
+          + "yncReplication\022\356\002\n\031StopGroupAsyncReplica"
+          + "tion\022C.google.cloud.compute.v1.StopGroup"
+          + "AsyncReplicationRegionDiskRequest\032\".goog"
+          + "le.cloud.compute.v1.Operation\"\347\001\332ACproje"
+          + "ct,region,disks_stop_group_async_replica"
+          + "tion_resource_resource\212N\020RegionOperation"
+          + "s\202\323\344\223\002\207\001\"O/compute/v1/projects/{project}"
+          + "/regions/{region}/disks/stopGroupAsyncRe"
+          + "plication:4disks_stop_group_async_replic"
+          + "ation_resource_resource\022\301\002\n\022TestIamPermi"
+          + "ssions\022<.google.cloud.compute.v1.TestIam"
+          + "PermissionsRegionDiskRequest\0320.google.cl"
+          + "oud.compute.v1.TestPermissionsResponse\"\272"
+          + "\001\332A9project,region,resource,test_permiss"
+          + "ions_request_resource\202\323\344\223\002x\"S/compute/v1"
+          + "/projects/{project}/regions/{region}/dis"
+          + "ks/{resource}/testIamPermissions:!test_p"
+          + "ermissions_request_resource\022\353\001\n\006Update\0220"
+          + ".google.cloud.compute.v1.UpdateRegionDis"
+          + "kRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\212\001\332A!project,region,disk,disk_resou"
+          + "rce\212N\020RegionOperations\202\323\344\223\002M2"
+          + ".google.cloud.compute.v1.HealthAggregati"
+          + "onPolicyAggregatedList\"U\332A\007project\202\323\344\223\002E"
+          + "\022C/compute/v1/projects/{project}/aggrega"
+          + "ted/healthAggregationPolicies\022\237\002\n\006Delete",
+      "\022C.google.cloud.compute.v1.DeleteRegionH"
+          + "ealthAggregationPolicyRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\253\001\332A(project,r"
+          + "egion,health_aggregation_policy\212N\020Region"
+          + "Operations\202\323\344\223\002g*e/compute/v1/projects/{"
+          + "project}/regions/{region}/healthAggregat"
+          + "ionPolicies/{health_aggregation_policy}\022"
+          + "\224\002\n\003Get\022@.google.cloud.compute.v1.GetReg"
+          + "ionHealthAggregationPolicyRequest\0320.goog"
           + "le.cloud.compute.v1.HealthAggregationPol"
-          + "icyList\"b\332A\016project,region\202\323\344\223\002K\022I/compu"
-          + "te/v1/projects/{project}/regions/{region"
-          + "}/healthAggregationPolicies\022\345\002\n\005Patch\022B."
-          + "google.cloud.compute.v1.PatchRegionHealt"
-          + "hAggregationPolicyRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\363\001\332AKproject,regio"
-          + "n,health_aggregation_policy,health_aggre"
-          + "gation_policy_resource\212N\020RegionOperation"
-          + "s\202\323\344\223\002\213\0012e/compute/v1/projects/{project}"
-          + "/regions/{region}/healthAggregationPolic"
-          + "ies/{health_aggregation_policy}:\"health_"
-          + "aggregation_policy_resource\022\351\002\n\022TestIamP"
-          + "ermissions\022O.google.cloud.compute.v1.Tes"
-          + "tIamPermissionsRegionHealthAggregationPo"
-          + "licyRequest\0320.google.cloud.compute.v1.Te"
-          + "stPermissionsResponse\"\317\001\332A9project,regio"
-          + "n,resource,test_permissions_request_reso"
-          + "urce\202\323\344\223\002\214\001\"g/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/healthAggregationPo"
-          + "licies/{resource}/testIamPermissions:!te"
-          + "st_permissions_request_resource\032r\312A\026comp"
-          + "ute.googleapis.com\322AVhttps://www.googlea"
-          + "pis.com/auth/compute,https://www.googlea"
-          + "pis.com/auth/cloud-platform2\240\020\n\031RegionHe"
-          + "althCheckServices\022\345\001\n\016AggregatedList\022G.g"
-          + "oogle.cloud.compute.v1.AggregatedListReg"
-          + "ionHealthCheckServicesRequest\0329.google.c"
-          + "loud.compute.v1.HealthCheckServiceAggreg"
-          + "atedList\"O\332A\007project\202\323\344\223\002?\022=/compute/v1/"
-          + "projects/{project}/aggregated/healthChec"
-          + "kServices\022\212\002\n\006Delete\022>.google.cloud.comp"
-          + "ute.v1.DeleteRegionHealthCheckServiceReq",
-      "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\233\001\332A#project,region,health_check_servic"
-          + "e\212N\020RegionOperations\202\323\344\223\002\\*Z/compute/v1/"
-          + "projects/{project}/regions/{region}/heal"
-          + "thCheckServices/{health_check_service}\022\372"
-          + "\001\n\003Get\022;.google.cloud.compute.v1.GetRegi"
-          + "onHealthCheckServiceRequest\032+.google.clo"
-          + "ud.compute.v1.HealthCheckService\"\210\001\332A#pr"
-          + "oject,region,health_check_service\202\323\344\223\002\\\022"
-          + "Z/compute/v1/projects/{project}/regions/"
-          + "{region}/healthCheckServices/{health_che"
-          + "ck_service}\022\233\002\n\006Insert\022>.google.cloud.co"
-          + "mpute.v1.InsertRegionHealthCheckServiceR"
-          + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\254\001\332A,project,region,health_check_serv"
-          + "ice_resource\212N\020RegionOperations\202\323\344\223\002d\"C/"
-          + "compute/v1/projects/{project}/regions/{r"
-          + "egion}/healthCheckServices:\035health_check"
-          + "_service_resource\022\325\001\n\004List\022=.google.clou"
-          + "d.compute.v1.ListRegionHealthCheckServic"
-          + "esRequest\0320.google.cloud.compute.v1.Heal"
-          + "thCheckServicesList\"\\\332A\016project,region\202\323"
-          + "\344\223\002E\022C/compute/v1/projects/{project}/reg"
-          + "ions/{region}/healthCheckServices\022\305\002\n\005Pa"
-          + "tch\022=.google.cloud.compute.v1.PatchRegio"
-          + "nHealthCheckServiceRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\330\001\332AAproject,regi"
-          + "on,health_check_service,health_check_ser"
-          + "vice_resource\212N\020RegionOperations\202\323\344\223\002{2Z"
+          + "icy\"\230\001\332A(project,region,health_aggregati"
+          + "on_policy\202\323\344\223\002g\022e/compute/v1/projects/{p"
+          + "roject}/regions/{region}/healthAggregati"
+          + "onPolicies/{health_aggregation_policy}\022\260"
+          + "\002\n\006Insert\022C.google.cloud.compute.v1.Inse"
+          + "rtRegionHealthAggregationPolicyRequest\032\""
+          + ".google.cloud.compute.v1.Operation\"\274\001\332A1"
+          + "project,region,health_aggregation_policy"
+          + "_resource\212N\020RegionOperations\202\323\344\223\002o\"I/com"
+          + "pute/v1/projects/{project}/regions/{regi"
+          + "on}/healthAggregationPolicies:\"health_ag"
+          + "gregation_policy_resource\022\345\001\n\004List\022C.goo"
+          + "gle.cloud.compute.v1.ListRegionHealthAgg"
+          + "regationPoliciesRequest\0324.google.cloud.c"
+          + "ompute.v1.HealthAggregationPolicyList\"b\332"
+          + "A\016project,region\202\323\344\223\002K\022I/compute/v1/proj"
+          + "ects/{project}/regions/{region}/healthAg"
+          + "gregationPolicies\022\345\002\n\005Patch\022B.google.clo"
+          + "ud.compute.v1.PatchRegionHealthAggregati"
+          + "onPolicyRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\363\001\332AKproject,region,health_a"
+          + "ggregation_policy,health_aggregation_pol"
+          + "icy_resource\212N\020RegionOperations\202\323\344\223\002\213\0012e"
           + "/compute/v1/projects/{project}/regions/{"
-          + "region}/healthCheckServices/{health_chec"
-          + "k_service}:\035health_check_service_resourc"
-          + "e\022\336\002\n\022TestIamPermissions\022J.google.cloud."
-          + "compute.v1.TestIamPermissionsRegionHealt"
-          + "hCheckServiceRequest\0320.google.cloud.comp"
-          + "ute.v1.TestPermissionsResponse\"\311\001\332A9proj"
-          + "ect,region,resource,test_permissions_req"
-          + "uest_resource\202\323\344\223\002\206\001\"a/compute/v1/projec"
+          + "region}/healthAggregationPolicies/{healt"
+          + "h_aggregation_policy}:\"health_aggregatio"
+          + "n_policy_resource\022\351\002\n\022TestIamPermissions"
+          + "\022O.google.cloud.compute.v1.TestIamPermis"
+          + "sionsRegionHealthAggregationPolicyReques"
+          + "t\0320.google.cloud.compute.v1.TestPermissi"
+          + "onsResponse\"\317\001\332A9project,region,resource"
+          + ",test_permissions_request_resource\202\323\344\223\002\214"
+          + "\001\"g/compute/v1/projects/{project}/region"
+          + "s/{region}/healthAggregationPolicies/{re"
+          + "source}/testIamPermissions:!test_permiss"
+          + "ions_request_resource\032r\312A\026compute.google"
+          + "apis.com\322AVhttps://www.googleapis.com/au"
+          + "th/compute,https://www.googleapis.com/au"
+          + "th/cloud-platform2\240\020\n\031RegionHealthCheckS"
+          + "ervices\022\345\001\n\016AggregatedList\022G.google.clou"
+          + "d.compute.v1.AggregatedListRegionHealthC"
+          + "heckServicesRequest\0329.google.cloud.compu"
+          + "te.v1.HealthCheckServiceAggregatedList\"O"
+          + "\332A\007project\202\323\344\223\002?\022=/compute/v1/projects/{"
+          + "project}/aggregated/healthCheckServices\022"
+          + "\212\002\n\006Delete\022>.google.cloud.compute.v1.Del"
+          + "eteRegionHealthCheckServiceRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"\233\001\332A#proj"
+          + "ect,region,health_check_service\212N\020Region"
+          + "Operations\202\323\344\223\002\\*Z/compute/v1/projects/{"
+          + "project}/regions/{region}/healthCheckSer"
+          + "vices/{health_check_service}\022\372\001\n\003Get\022;.g"
+          + "oogle.cloud.compute.v1.GetRegionHealthCh"
+          + "eckServiceRequest\032+.google.cloud.compute"
+          + ".v1.HealthCheckService\"\210\001\332A#project,regi"
+          + "on,health_check_service\202\323\344\223\002\\\022Z/compute/"
+          + "v1/projects/{project}/regions/{region}/h"
+          + "ealthCheckServices/{health_check_service"
+          + "}\022\233\002\n\006Insert\022>.google.cloud.compute.v1.I"
+          + "nsertRegionHealthCheckServiceRequest\032\".g"
+          + "oogle.cloud.compute.v1.Operation\"\254\001\332A,pr"
+          + "oject,region,health_check_service_resour"
+          + "ce\212N\020RegionOperations\202\323\344\223\002d\"C/compute/v1"
+          + "/projects/{project}/regions/{region}/hea"
+          + "lthCheckServices:\035health_check_service_r"
+          + "esource\022\325\001\n\004List\022=.google.cloud.compute."
+          + "v1.ListRegionHealthCheckServicesRequest\032"
+          + "0.google.cloud.compute.v1.HealthCheckSer"
+          + "vicesList\"\\\332A\016project,region\202\323\344\223\002E\022C/com"
+          + "pute/v1/projects/{project}/regions/{regi"
+          + "on}/healthCheckServices\022\305\002\n\005Patch\022=.goog"
+          + "le.cloud.compute.v1.PatchRegionHealthChe"
+          + "ckServiceRequest\032\".google.cloud.compute."
+          + "v1.Operation\"\330\001\332AAproject,region,health_"
+          + "check_service,health_check_service_resou"
+          + "rce\212N\020RegionOperations\202\323\344\223\002{2Z/compute/v"
+          + "1/projects/{project}/regions/{region}/he"
+          + "althCheckServices/{health_check_service}"
+          + ":\035health_check_service_resource\022\336\002\n\022Test"
+          + "IamPermissions\022J.google.cloud.compute.v1"
+          + ".TestIamPermissionsRegionHealthCheckServ"
+          + "iceRequest\0320.google.cloud.compute.v1.Tes"
+          + "tPermissionsResponse\"\311\001\332A9project,region"
+          + ",resource,test_permissions_request_resou"
+          + "rce\202\323\344\223\002\206\001\"a/compute/v1/projects/{projec"
+          + "t}/regions/{region}/healthCheckServices/"
+          + "{resource}/testIamPermissions:!test_perm"
+          + "issions_request_resource\032r\312A\026compute.goo"
+          + "gleapis.com\322AVhttps://www.googleapis.com"
+          + "/auth/compute,https://www.googleapis.com"
+          + "/auth/cloud-platform2\230\017\n\022RegionHealthChe"
+          + "cks\022\354\001\n\006Delete\0227.google.cloud.compute.v1"
+          + ".DeleteRegionHealthCheckRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"\204\001\332A\033project"
+          + ",region,health_check\212N\020RegionOperations\202"
+          + "\323\344\223\002M*K/compute/v1/projects/{project}/re"
+          + "gions/{region}/healthChecks/{health_chec"
+          + "k}\022\324\001\n\003Get\0224.google.cloud.compute.v1.Get"
+          + "RegionHealthCheckRequest\032$.google.cloud."
+          + "compute.v1.HealthCheck\"q\332A\033project,regio"
+          + "n,health_check\202\323\344\223\002M\022K/compute/v1/projec"
           + "ts/{project}/regions/{region}/healthChec"
-          + "kServices/{resource}/testIamPermissions:"
-          + "!test_permissions_request_resource\032r\312A\026c"
-          + "ompute.googleapis.com\322AVhttps://www.goog"
-          + "leapis.com/auth/compute,https://www.goog"
-          + "leapis.com/auth/cloud-platform2\230\017\n\022Regio"
-          + "nHealthChecks\022\354\001\n\006Delete\0227.google.cloud."
-          + "compute.v1.DeleteRegionHealthCheckReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"\204\001"
-          + "\332A\033project,region,health_check\212N\020RegionO"
-          + "perations\202\323\344\223\002M*K/compute/v1/projects/{p"
-          + "roject}/regions/{region}/healthChecks/{h"
-          + "ealth_check}\022\324\001\n\003Get\0224.google.cloud.comp"
-          + "ute.v1.GetRegionHealthCheckRequest\032$.goo"
-          + "gle.cloud.compute.v1.HealthCheck\"q\332A\033pro"
-          + "ject,region,health_check\202\323\344\223\002M\022K/compute"
+          + "ks/{health_check}\022\375\001\n\006Insert\0227.google.cl"
+          + "oud.compute.v1.InsertRegionHealthCheckRe"
+          + "quest\032\".google.cloud.compute.v1.Operatio"
+          + "n\"\225\001\332A$project,region,health_check_resou"
+          + "rce\212N\020RegionOperations\202\323\344\223\002U\"\022\022region_instance_group_managers_stop_in"
-          + "stances_request_resource\022\275\003\n\020SuspendInst"
-          + "ances\022J.google.cloud.compute.v1.SuspendI"
-          + "nstancesRegionInstanceGroupManagerReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"\270\002",
-      "\332Agproject,region,instance_group_manager"
-          + ",region_instance_group_managers_suspend_"
-          + "instances_request_resource\212N\020RegionOpera"
-          + "tions\202\323\344\223\002\264\001\"o/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/instanceGroupManag"
-          + "ers/{instance_group_manager}/suspendInst"
-          + "ances:Aregion_instance_group_managers_su"
-          + "spend_instances_request_resource\022\325\003\n\030Upd"
-          + "atePerInstanceConfigs\022R.google.cloud.com"
-          + "pute.v1.UpdatePerInstanceConfigsRegionIn"
-          + "stanceGroupManagerRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\300\002\332Agproject,regio"
-          + "n,instance_group_manager,region_instance"
-          + "_group_manager_update_instance_config_re"
-          + "q_resource\212N\020RegionOperations\202\323\344\223\002\274\001\"w/c"
+          + "s/{instance_group_manager}\022\243\002\n\006Insert\022@."
+          + "google.cloud.compute.v1.InsertRegionInst"
+          + "anceGroupManagerRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\262\001\332A.project,region,"
+          + "instance_group_manager_resource\212N\020Region"
+          + "Operations\202\323\344\223\002h\"E/compute/v1/projects/{"
+          + "project}/regions/{region}/instanceGroupM"
+          + "anagers:\037instance_group_manager_resource"
+          + "\022\340\001\n\004List\022?.google.cloud.compute.v1.List"
+          + "RegionInstanceGroupManagersRequest\0327.goo"
+          + "gle.cloud.compute.v1.RegionInstanceGroup"
+          + "ManagerList\"^\332A\016project,region\202\323\344\223\002G\022E/c"
           + "ompute/v1/projects/{project}/regions/{re"
-          + "gion}/instanceGroupManagers/{instance_gr"
-          + "oup_manager}/updatePerInstanceConfigs:Ar"
-          + "egion_instance_group_manager_update_inst"
-          + "ance_config_req_resource\032r\312A\026compute.goo"
-          + "gleapis.com\322AVhttps://www.googleapis.com"
-          + "/auth/compute,https://www.googleapis.com"
-          + "/auth/cloud-platform2\236\r\n\024RegionInstanceG"
-          + "roups\022\336\001\n\003Get\0226.google.cloud.compute.v1."
-          + "GetRegionInstanceGroupRequest\032&.google.c"
-          + "loud.compute.v1.InstanceGroup\"w\332A\035projec"
-          + "t,region,instance_group\202\323\344\223\002Q\022O/compute/"
-          + "v1/projects/{project}/regions/{region}/i"
-          + "nstanceGroups/{instance_group}\022\313\001\n\004List\022"
-          + "8.google.cloud.compute.v1.ListRegionInst"
-          + "anceGroupsRequest\0320.google.cloud.compute"
-          + ".v1.RegionInstanceGroupList\"W\332A\016project,"
-          + "region\202\323\344\223\002@\022>/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/instanceGroups\022\206\003\n"
-          + "\rListInstances\022A.google.cloud.compute.v1"
-          + ".ListInstancesRegionInstanceGroupsReques"
-          + "t\032:.google.cloud.compute.v1.RegionInstan"
-          + "ceGroupsListInstances\"\365\001\332ATproject,regio"
-          + "n,instance_group,region_instance_groups_"
-          + "list_instances_request_resource\202\323\344\223\002\227\001\"]"
-          + "/compute/v1/projects/{project}/regions/{"
-          + "region}/instanceGroups/{instance_group}/"
-          + "listInstances:6region_instance_groups_li"
-          + "st_instances_request_resource\022\202\003\n\rSetNam"
-          + "edPorts\022@.google.cloud.compute.v1.SetNam"
-          + "edPortsRegionInstanceGroupRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\212\002\332AUproje"
-          + "ct,region,instance_group,region_instance"
-          + "_groups_set_named_ports_request_resource"
-          + "\212N\020RegionOperations\202\323\344\223\002\230\001\"]/compute/v1/"
-          + "projects/{project}/regions/{region}/inst"
-          + "anceGroups/{instance_group}/setNamedPort"
-          + "s:7region_instance_groups_set_named_port"
-          + "s_request_resource\022\324\002\n\022TestIamPermission"
-          + "s\022E.google.cloud.compute.v1.TestIamPermi"
-          + "ssionsRegionInstanceGroupRequest\0320.googl"
-          + "e.cloud.compute.v1.TestPermissionsRespon"
-          + "se\"\304\001\332A9project,region,resource,test_per"
-          + "missions_request_resource\202\323\344\223\002\201\001\"\\/compu"
+          + "gion}/instanceGroupManagers\022\267\002\n\nListErro"
+          + "rs\022E.google.cloud.compute.v1.ListErrorsR"
+          + "egionInstanceGroupManagersRequest\032F.goog"
+          + "le.cloud.compute.v1.RegionInstanceGroupM"
+          + "anagersListErrorsResponse\"\231\001\332A%project,r"
+          + "egion,instance_group_manager\202\323\344\223\002k\022i/com"
+          + "pute/v1/projects/{project}/regions/{regi"
+          + "on}/instanceGroupManagers/{instance_grou"
+          + "p_manager}/listErrors\022\330\002\n\024ListManagedIns"
+          + "tances\022O.google.cloud.compute.v1.ListMan"
+          + "agedInstancesRegionInstanceGroupManagers"
+          + "Request\032I.google.cloud.compute.v1.Region"
+          + "InstanceGroupManagersListInstancesRespon"
+          + "se\"\243\001\332A%project,region,instance_group_ma"
+          + "nager\202\323\344\223\002u\"s/compute/v1/projects/{proje"
+          + "ct}/regions/{region}/instanceGroupManage"
+          + "rs/{instance_group_manager}/listManagedI"
+          + "nstances\022\340\002\n\026ListPerInstanceConfigs\022Q.go"
+          + "ogle.cloud.compute.v1.ListPerInstanceCon"
+          + "figsRegionInstanceGroupManagersRequest\032K"
+          + ".google.cloud.compute.v1.RegionInstanceG"
+          + "roupManagersListInstanceConfigsResp\"\245\001\332A"
+          + "%project,region,instance_group_manager\202\323"
+          + "\344\223\002w\"u/compute/v1/projects/{project}/reg"
+          + "ions/{region}/instanceGroupManagers/{ins"
+          + "tance_group_manager}/listPerInstanceConf"
+          + "igs\022\322\002\n\005Patch\022?.google.cloud.compute.v1."
+          + "PatchRegionInstanceGroupManagerRequest\032\""
+          + ".google.cloud.compute.v1.Operation\"\343\001\332AE"
+          + "project,region,instance_group_manager,in"
+          + "stance_group_manager_resource\212N\020RegionOp"
+          + "erations\202\323\344\223\002\201\0012^/compute/v1/projects/{p"
+          + "roject}/regions/{region}/instanceGroupMa"
+          + "nagers/{instance_group_manager}:\037instanc"
+          + "e_group_manager_resource\022\320\003\n\027PatchPerIns"
+          + "tanceConfigs\022Q.google.cloud.compute.v1.P"
+          + "atchPerInstanceConfigsRegionInstanceGrou"
+          + "pManagerRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\275\002\332Afproject,region,instance"
+          + "_group_manager,region_instance_group_man"
+          + "ager_patch_instance_config_req_resource\212"
+          + "N\020RegionOperations\202\323\344\223\002\272\001\"v/compute/v1/p"
+          + "rojects/{project}/regions/{region}/insta"
+          + "nceGroupManagers/{instance_group_manager"
+          + "}/patchPerInstanceConfigs:@region_instan"
+          + "ce_group_manager_patch_instance_config_r"
+          + "eq_resource\022\256\003\n\021RecreateInstances\022K.goog"
+          + "le.cloud.compute.v1.RecreateInstancesReg"
+          + "ionInstanceGroupManagerRequest\032\".google."
+          + "cloud.compute.v1.Operation\"\247\002\332A^project,"
+          + "region,instance_group_manager,region_ins"
+          + "tance_group_managers_recreate_request_re"
+          + "source\212N\020RegionOperations\202\323\344\223\002\254\001\"p/compu"
           + "te/v1/projects/{project}/regions/{region"
-          + "}/instanceGroups/{resource}/testIamPermi"
-          + "ssions:!test_permissions_request_resourc"
-          + "e\032r\312A\026compute.googleapis.com\322AVhttps://w"
-          + "ww.googleapis.com/auth/compute,https://w"
-          + "ww.googleapis.com/auth/cloud-platform2\346\010"
-          + "\n\027RegionInstanceTemplates\022\200\002\n\006Delete\022<.g"
-          + "oogle.cloud.compute.v1.DeleteRegionInsta"
-          + "nceTemplateRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\223\001\332A project,region,insta"
-          + "nce_template\212N\020RegionOperations\202\323\344\223\002W*U/"
-          + "compute/v1/projects/{project}/regions/{r"
-          + "egion}/instanceTemplates/{instance_templ"
-          + "ate}\022\356\001\n\003Get\0229.google.cloud.compute.v1.G"
-          + "etRegionInstanceTemplateRequest\032).google"
-          + ".cloud.compute.v1.InstanceTemplate\"\200\001\332A "
-          + "project,region,instance_template\202\323\344\223\002W\022U"
-          + "/compute/v1/projects/{project}/regions/{"
-          + "region}/instanceTemplates/{instance_temp"
-          + "late}\022\221\002\n\006Insert\022<.google.cloud.compute."
-          + "v1.InsertRegionInstanceTemplateRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\244\001\332A)"
-          + "project,region,instance_template_resourc"
-          + "e\212N\020RegionOperations\202\323\344\223\002_\"A/compute/v1/"
-          + "projects/{project}/regions/{region}/inst"
-          + "anceTemplates:\032instance_template_resourc"
-          + "e\022\316\001\n\004List\022;.google.cloud.compute.v1.Lis"
-          + "tRegionInstanceTemplatesRequest\032-.google"
-          + ".cloud.compute.v1.InstanceTemplateList\"Z"
-          + "\332A\016project,region\202\323\344\223\002C\022A/compute/v1/pro"
-          + "jects/{project}/regions/{region}/instanc"
-          + "eTemplates\032r\312A\026compute.googleapis.com\322AV"
-          + "https://www.googleapis.com/auth/compute,"
-          + "https://www.googleapis.com/auth/cloud-pl"
-          + "atform2\264\003\n\017RegionInstances\022\254\002\n\nBulkInser"
-          + "t\0228.google.cloud.compute.v1.BulkInsertRe"
-          + "gionInstanceRequest\032\".google.cloud.compu"
-          + "te.v1.Operation\"\277\001\332A5project,region,bulk"
-          + "_insert_instance_resource_resource\212N\020Reg"
-          + "ionOperations\202\323\344\223\002n\"D/compute/v1/project"
-          + "s/{project}/regions/{region}/instances/b"
-          + "ulkInsert:&bulk_insert_instance_resource"
-          + "_resource\032r\312A\026compute.googleapis.com\322AVh"
-          + "ttps://www.googleapis.com/auth/compute,h"
-          + "ttps://www.googleapis.com/auth/cloud-pla"
-          + "tform2\325\020\n\033RegionInstantSnapshotGroups\022\222\002"
-          + "\n\006Delete\022@.google.cloud.compute.v1.Delet"
-          + "eRegionInstantSnapshotGroupRequest\032\".goo"
-          + "gle.cloud.compute.v1.Operation\"\241\001\332A%proj"
-          + "ect,region,instant_snapshot_group\212N\020Regi"
-          + "onOperations\202\323\344\223\002`*^/compute/v1/projects"
-          + "/{project}/regions/{region}/instantSnaps"
-          + "hotGroups/{instant_snapshot_group}\022\204\002\n\003G"
-          + "et\022=.google.cloud.compute.v1.GetRegionIn"
-          + "stantSnapshotGroupRequest\032-.google.cloud"
-          + ".compute.v1.InstantSnapshotGroup\"\216\001\332A%pr"
-          + "oject,region,instant_snapshot_group\202\323\344\223\002"
-          + "`\022^/compute/v1/projects/{project}/region"
-          + "s/{region}/instantSnapshotGroups/{instan"
-          + "t_snapshot_group}\022\370\001\n\014GetIamPolicy\022F.goo"
-          + "gle.cloud.compute.v1.GetIamPolicyRegionI"
-          + "nstantSnapshotGroupRequest\032\037.google.clou"
-          + "d.compute.v1.Policy\"\177\332A\027project,region,r"
-          + "esource\202\323\344\223\002_\022]/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/instantSnapshotGr"
-          + "oups/{resource}/getIamPolicy\022\243\002\n\006Insert\022"
-          + "@.google.cloud.compute.v1.InsertRegionIn"
-          + "stantSnapshotGroupRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\262\001\332A.project,regio"
-          + "n,instant_snapshot_group_resource\212N\020Regi"
-          + "onOperations\202\323\344\223\002h\"E/compute/v1/projects"
-          + "/{project}/regions/{region}/instantSnaps"
-          + "hotGroups:\037instant_snapshot_group_resour"
-          + "ce\022\333\001\n\004List\022?.google.cloud.compute.v1.Li"
-          + "stRegionInstantSnapshotGroupsRequest\0322.g"
-          + "oogle.cloud.compute.v1.ListInstantSnapsh"
-          + "otGroups\"^\332A\016project,region\202\323\344\223\002G\022E/comp"
-          + "ute/v1/projects/{project}/regions/{regio"
-          + "n}/instantSnapshotGroups\022\301\002\n\014SetIamPolic"
-          + "y\022F.google.cloud.compute.v1.SetIamPolicy"
-          + "RegionInstantSnapshotGroupRequest\032\037.goog"
-          + "le.cloud.compute.v1.Policy\"\307\001\332A:project,"
-          + "region,resource,region_set_policy_reques"
-          + "t_resource\202\323\344\223\002\203\001\"]/compute/v1/projects/"
-          + "{project}/regions/{region}/instantSnapsh"
-          + "otGroups/{resource}/setIamPolicy:\"region"
-          + "_set_policy_request_resource\022\342\002\n\022TestIam"
-          + "Permissions\022L.google.cloud.compute.v1.Te"
-          + "stIamPermissionsRegionInstantSnapshotGro"
-          + "upRequest\0320.google.cloud.compute.v1.Test"
-          + "PermissionsResponse\"\313\001\332A9project,region,"
-          + "resource,test_permissions_request_resour"
-          + "ce\202\323\344\223\002\210\001\"c/compute/v1/projects/{project"
-          + "}/regions/{region}/instantSnapshotGroups"
-          + "/{resource}/testIamPermissions:!test_per"
-          + "missions_request_resource\032r\312A\026compute.go"
-          + "ogleapis.com\322AVhttps://www.googleapis.co"
-          + "m/auth/compute,https://www.googleapis.co"
-          + "m/auth/cloud-platform2\237\022\n\026RegionInstantS"
-          + "napshots\022\374\001\n\006Delete\022;.google.cloud.compu"
-          + "te.v1.DeleteRegionInstantSnapshotRequest"
-          + "\032\".google.cloud.compute.v1.Operation\"\220\001\332"
-          + "A\037project,region,instant_snapshot\212N\020Regi"
-          + "onOperations\202\323\344\223\002U*S/compute/v1/projects"
-          + "/{project}/regions/{region}/instantSnaps"
-          + "hots/{instant_snapshot}\022\350\001\n\003Get\0228.google"
-          + ".cloud.compute.v1.GetRegionInstantSnapsh"
-          + "otRequest\032(.google.cloud.compute.v1.Inst"
-          + "antSnapshot\"}\332A\037project,region,instant_s"
-          + "napshot\202\323\344\223\002U\022S/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/instantSnapshots/"
-          + "{instant_snapshot}\022\356\001\n\014GetIamPolicy\022A.go"
-          + "ogle.cloud.compute.v1.GetIamPolicyRegion"
-          + "InstantSnapshotRequest\032\037.google.cloud.co"
-          + "mpute.v1.Policy\"z\332A\027project,region,resou"
-          + "rce\202\323\344\223\002Z\022X/compute/v1/projects/{project"
-          + "}/regions/{region}/instantSnapshots/{res"
-          + "ource}/getIamPolicy\022\215\002\n\006Insert\022;.google."
-          + "cloud.compute.v1.InsertRegionInstantSnap"
-          + "shotRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"\241\001\332A(project,region,instant_snap"
-          + "shot_resource\212N\020RegionOperations\202\323\344\223\002]\"@"
+          + "}/instanceGroupManagers/{instance_group_"
+          + "manager}/recreateInstances:8region_insta"
+          + "nce_group_managers_recreate_request_reso"
+          + "urce\022\236\002\n\006Resize\022@.google.cloud.compute.v"
+          + "1.ResizeRegionInstanceGroupManagerReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"\255\001"
+          + "\332A*project,region,instance_group_manager"
+          + ",size\212N\020RegionOperations\202\323\344\223\002g\"e/compute"
+          + "/v1/projects/{project}/regions/{region}/"
+          + "instanceGroupManagers/{instance_group_ma"
+          + "nager}/resize\022\270\003\n\017ResumeInstances\022I.goog"
+          + "le.cloud.compute.v1.ResumeInstancesRegio",
+      "nInstanceGroupManagerRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\265\002\332Afproject,re"
+          + "gion,instance_group_manager,region_insta"
+          + "nce_group_managers_resume_instances_requ"
+          + "est_resource\212N\020RegionOperations\202\323\344\223\002\262\001\"n"
           + "/compute/v1/projects/{project}/regions/{"
-          + "region}/instantSnapshots:\031instant_snapsh"
-          + "ot_resource\022\313\001\n\004List\022:.google.cloud.comp"
-          + "ute.v1.ListRegionInstantSnapshotsRequest"
-          + "\032,.google.cloud.compute.v1.InstantSnapsh"
-          + "otList\"Y\332A\016project,region\202\323\344\223\002B\022@/comput"
+          + "region}/instanceGroupManagers/{instance_"
+          + "group_manager}/resumeInstances:@region_i"
+          + "nstance_group_managers_resume_instances_"
+          + "request_resource\022\274\003\n\023SetInstanceTemplate"
+          + "\022M.google.cloud.compute.v1.SetInstanceTe"
+          + "mplateRegionInstanceGroupManagerRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"\261\002\332A"
+          + "bproject,region,instance_group_manager,r"
+          + "egion_instance_group_managers_set_templa"
+          + "te_request_resource\212N\020RegionOperations\202\323"
+          + "\344\223\002\262\001\"r/compute/v1/projects/{project}/re"
+          + "gions/{region}/instanceGroupManagers/{in"
+          + "stance_group_manager}/setInstanceTemplat"
+          + "e:region_i"
+          + "nstance_group_managers_stop_instances_re"
+          + "quest_resource\022\275\003\n\020SuspendInstances\022J.go"
+          + "ogle.cloud.compute.v1.SuspendInstancesRe"
+          + "gionInstanceGroupManagerRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"\270\002\332Agproject"
+          + ",region,instance_group_manager,region_in"
+          + "stance_group_managers_suspend_instances_"
+          + "request_resource\212N\020RegionOperations\202\323\344\223\002"
+          + "\264\001\"o/compute/v1/projects/{project}/regio"
+          + "ns/{region}/instanceGroupManagers/{insta"
+          + "nce_group_manager}/suspendInstances:Areg"
+          + "ion_instance_group_managers_suspend_inst"
+          + "ances_request_resource\022\325\003\n\030UpdatePerInst"
+          + "anceConfigs\022R.google.cloud.compute.v1.Up"
+          + "datePerInstanceConfigsRegionInstanceGrou"
+          + "pManagerRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\300\002\332Agproject,region,instance"
+          + "_group_manager,region_instance_group_man"
+          + "ager_update_instance_config_req_resource"
+          + "\212N\020RegionOperations\202\323\344\223\002\274\001\"w/compute/v1/"
+          + "projects/{project}/regions/{region}/inst"
+          + "anceGroupManagers/{instance_group_manage"
+          + "r}/updatePerInstanceConfigs:Aregion_inst"
+          + "ance_group_manager_update_instance_confi"
+          + "g_req_resource\032r\312A\026compute.googleapis.co"
+          + "m\322AVhttps://www.googleapis.com/auth/comp"
+          + "ute,https://www.googleapis.com/auth/clou"
+          + "d-platform2\236\r\n\024RegionInstanceGroups\022\336\001\n\003"
+          + "Get\0226.google.cloud.compute.v1.GetRegionI"
+          + "nstanceGroupRequest\032&.google.cloud.compu"
+          + "te.v1.InstanceGroup\"w\332A\035project,region,i"
+          + "nstance_group\202\323\344\223\002Q\022O/compute/v1/project"
+          + "s/{project}/regions/{region}/instanceGro"
+          + "ups/{instance_group}\022\313\001\n\004List\0228.google.c"
+          + "loud.compute.v1.ListRegionInstanceGroups"
+          + "Request\0320.google.cloud.compute.v1.Region"
+          + "InstanceGroupList\"W\332A\016project,region\202\323\344\223"
+          + "\002@\022>/compute/v1/projects/{project}/regio"
+          + "ns/{region}/instanceGroups\022\206\003\n\rListInsta"
+          + "nces\022A.google.cloud.compute.v1.ListInsta"
+          + "ncesRegionInstanceGroupsRequest\032:.google"
+          + ".cloud.compute.v1.RegionInstanceGroupsLi"
+          + "stInstances\"\365\001\332ATproject,region,instance"
+          + "_group,region_instance_groups_list_insta"
+          + "nces_request_resource\202\323\344\223\002\227\001\"]/compute/v"
+          + "1/projects/{project}/regions/{region}/in"
+          + "stanceGroups/{instance_group}/listInstan"
+          + "ces:6region_instance_groups_list_instanc"
+          + "es_request_resource\022\202\003\n\rSetNamedPorts\022@."
+          + "google.cloud.compute.v1.SetNamedPortsReg"
+          + "ionInstanceGroupRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\212\002\332AUproject,region,"
+          + "instance_group,region_instance_groups_se"
+          + "t_named_ports_request_resource\212N\020RegionO"
+          + "perations\202\323\344\223\002\230\001\"]/compute/v1/projects/{"
+          + "project}/regions/{region}/instanceGroups"
+          + "/{instance_group}/setNamedPorts:7region_"
+          + "instance_groups_set_named_ports_request_"
+          + "resource\022\324\002\n\022TestIamPermissions\022E.google"
+          + ".cloud.compute.v1.TestIamPermissionsRegi"
+          + "onInstanceGroupRequest\0320.google.cloud.co"
+          + "mpute.v1.TestPermissionsResponse\"\304\001\332A9pr"
+          + "oject,region,resource,test_permissions_r"
+          + "equest_resource\202\323\344\223\002\201\001\"\\/compute/v1/proj"
+          + "ects/{project}/regions/{region}/instance"
+          + "Groups/{resource}/testIamPermissions:!te"
+          + "st_permissions_request_resource\032r\312A\026comp"
+          + "ute.googleapis.com\322AVhttps://www.googlea"
+          + "pis.com/auth/compute,https://www.googlea"
+          + "pis.com/auth/cloud-platform2\346\010\n\027RegionIn"
+          + "stanceTemplates\022\200\002\n\006Delete\022<.google.clou"
+          + "d.compute.v1.DeleteRegionInstanceTemplat"
+          + "eRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\223\001\332A project,region,instance_templa"
+          + "te\212N\020RegionOperations\202\323\344\223\002W*U/compute/v1"
+          + "/projects/{project}/regions/{region}/ins"
+          + "tanceTemplates/{instance_template}\022\356\001\n\003G"
+          + "et\0229.google.cloud.compute.v1.GetRegionIn"
+          + "stanceTemplateRequest\032).google.cloud.com"
+          + "pute.v1.InstanceTemplate\"\200\001\332A project,re"
+          + "gion,instance_template\202\323\344\223\002W\022U/compute/v"
+          + "1/projects/{project}/regions/{region}/in"
+          + "stanceTemplates/{instance_template}\022\221\002\n\006"
+          + "Insert\022<.google.cloud.compute.v1.InsertR"
+          + "egionInstanceTemplateRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\244\001\332A)project,re"
+          + "gion,instance_template_resource\212N\020Region"
+          + "Operations\202\323\344\223\002_\"A/compute/v1/projects/{"
+          + "project}/regions/{region}/instanceTempla"
+          + "tes:\032instance_template_resource\022\316\001\n\004List"
+          + "\022;.google.cloud.compute.v1.ListRegionIns"
+          + "tanceTemplatesRequest\032-.google.cloud.com"
+          + "pute.v1.InstanceTemplateList\"Z\332A\016project"
+          + ",region\202\323\344\223\002C\022A/compute/v1/projects/{pro"
+          + "ject}/regions/{region}/instanceTemplates"
+          + "\032r\312A\026compute.googleapis.com\322AVhttps://ww"
+          + "w.googleapis.com/auth/compute,https://ww"
+          + "w.googleapis.com/auth/cloud-platform2\264\003\n"
+          + "\017RegionInstances\022\254\002\n\nBulkInsert\0228.google"
+          + ".cloud.compute.v1.BulkInsertRegionInstan"
+          + "ceRequest\032\".google.cloud.compute.v1.Oper"
+          + "ation\"\277\001\332A5project,region,bulk_insert_in"
+          + "stance_resource_resource\212N\020RegionOperati"
+          + "ons\202\323\344\223\002n\"D/compute/v1/projects/{project"
+          + "}/regions/{region}/instances/bulkInsert:"
+          + "&bulk_insert_instance_resource_resource\032"
+          + "r\312A\026compute.googleapis.com\322AVhttps://www"
+          + ".googleapis.com/auth/compute,https://www"
+          + ".googleapis.com/auth/cloud-platform2\325\020\n\033"
+          + "RegionInstantSnapshotGroups\022\222\002\n\006Delete\022@"
+          + ".google.cloud.compute.v1.DeleteRegionIns"
+          + "tantSnapshotGroupRequest\032\".google.cloud."
+          + "compute.v1.Operation\"\241\001\332A%project,region"
+          + ",instant_snapshot_group\212N\020RegionOperatio"
+          + "ns\202\323\344\223\002`*^/compute/v1/projects/{project}"
+          + "/regions/{region}/instantSnapshotGroups/"
+          + "{instant_snapshot_group}\022\204\002\n\003Get\022=.googl"
+          + "e.cloud.compute.v1.GetRegionInstantSnaps"
+          + "hotGroupRequest\032-.google.cloud.compute.v"
+          + "1.InstantSnapshotGroup\"\216\001\332A%project,regi"
+          + "on,instant_snapshot_group\202\323\344\223\002`\022^/comput"
           + "e/v1/projects/{project}/regions/{region}"
-          + "/instantSnapshots\022\266\002\n\014SetIamPolicy\022A.goo"
-          + "gle.cloud.compute.v1.SetIamPolicyRegionI"
-          + "nstantSnapshotRequest\032\037.google.cloud.com"
-          + "pute.v1.Policy\"\301\001\332A:project,region,resou"
-          + "rce,region_set_policy_request_resource\202\323"
-          + "\344\223\002~\"X/compute/v1/projects/{project}/reg"
-          + "ions/{region}/instantSnapshots/{resource"
-          + "}/setIamPolicy:\"region_set_policy_reques"
-          + "t_resource\022\303\002\n\tSetLabels\022>.google.cloud."
-          + "compute.v1.SetLabelsRegionInstantSnapsho"
-          + "tRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\321\001\332A:project,region,resource,region"
-          + "_set_labels_request_resource\212N\020RegionOpe"
-          + "rations\202\323\344\223\002{\"U/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/instantSnapshots/"
-          + "{resource}/setLabels:\"region_set_labels_"
-          + "request_resource\022\330\002\n\022TestIamPermissions\022"
-          + "G.google.cloud.compute.v1.TestIamPermiss"
-          + "ionsRegionInstantSnapshotRequest\0320.googl"
-          + "e.cloud.compute.v1.TestPermissionsRespon"
-          + "se\"\306\001\332A9project,region,resource,test_per"
-          + "missions_request_resource\202\323\344\223\002\203\001\"^/compu"
-          + "te/v1/projects/{project}/regions/{region"
-          + "}/instantSnapshots/{resource}/testIamPer"
-          + "missions:!test_permissions_request_resou"
-          + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/"
-          + "/www.googleapis.com/auth/compute,https:/"
-          + "/www.googleapis.com/auth/cloud-platform2"
-          + "\244\023\n\033RegionNetworkEndpointGroups\022\315\003\n\026Atta"
-          + "chNetworkEndpoints\022P.google.cloud.comput"
-          + "e.v1.AttachNetworkEndpointsRegionNetwork"
-          + "EndpointGroupRequest\032\".google.cloud.comp"
-          + "ute.v1.Operation\"\274\002\332Afproject,region,net"
-          + "work_endpoint_group,region_network_endpo"
-          + "int_groups_attach_endpoints_request_reso"
-          + "urce\212N\020RegionOperations\202\323\344\223\002\271\001\"u/compute"
-          + "/v1/projects/{project}/regions/{region}/"
-          + "networkEndpointGroups/{network_endpoint_"
-          + "group}/attachNetworkEndpoints:@region_ne"
-          + "twork_endpoint_groups_attach_endpoints_r"
-          + "equest_resource\022\222\002\n\006Delete\022@.google.clou"
-          + "d.compute.v1.DeleteRegionNetworkEndpoint"
-          + "GroupRequest\032\".google.cloud.compute.v1.O"
-          + "peration\"\241\001\332A%project,region,network_end"
-          + "point_group\212N\020RegionOperations\202\323\344\223\002`*^/c"
-          + "ompute/v1/projects/{project}/regions/{re"
-          + "gion}/networkEndpointGroups/{network_end"
-          + "point_group}\022\315\003\n\026DetachNetworkEndpoints\022"
-          + "P.google.cloud.compute.v1.DetachNetworkE"
-          + "ndpointsRegionNetworkEndpointGroupReques"
-          + "t\032\".google.cloud.compute.v1.Operation\"\274\002"
-          + "\332Afproject,region,network_endpoint_group"
-          + ",region_network_endpoint_groups_detach_e"
-          + "ndpoints_request_resource\212N\020RegionOperat"
-          + "ions\202\323\344\223\002\271\001\"u/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/networkEndpointGrou"
-          + "ps/{network_endpoint_group}/detachNetwor"
-          + "kEndpoints:@region_network_endpoint_grou"
-          + "ps_detach_endpoints_request_resource\022\204\002\n"
-          + "\003Get\022=.google.cloud.compute.v1.GetRegion"
-          + "NetworkEndpointGroupRequest\032-.google.clo"
-          + "ud.compute.v1.NetworkEndpointGroup\"\216\001\332A%"
-          + "project,region,network_endpoint_group\202\323\344"
-          + "\223\002`\022^/compute/v1/projects/{project}/regi"
-          + "ons/{region}/networkEndpointGroups/{netw"
-          + "ork_endpoint_group}\022\243\002\n\006Insert\022@.google."
-          + "cloud.compute.v1.InsertRegionNetworkEndp"
-          + "ointGroupRequest\032\".google.cloud.compute."
-          + "v1.Operation\"\262\001\332A.project,region,network"
-          + "_endpoint_group_resource\212N\020RegionOperati"
-          + "ons\202\323\344\223\002h\"E/compute/v1/projects/{project"
-          + "}/regions/{region}/networkEndpointGroups"
-          + ":\037network_endpoint_group_resource\022\332\001\n\004Li"
-          + "st\022?.google.cloud.compute.v1.ListRegionN"
-          + "etworkEndpointGroupsRequest\0321.google.clo"
-          + "ud.compute.v1.NetworkEndpointGroupList\"^"
+          + "/instantSnapshotGroups/{instant_snapshot"
+          + "_group}\022\370\001\n\014GetIamPolicy\022F.google.cloud."
+          + "compute.v1.GetIamPolicyRegionInstantSnap"
+          + "shotGroupRequest\032\037.google.cloud.compute."
+          + "v1.Policy\"\177\332A\027project,region,resource\202\323\344"
+          + "\223\002_\022]/compute/v1/projects/{project}/regi"
+          + "ons/{region}/instantSnapshotGroups/{reso"
+          + "urce}/getIamPolicy\022\243\002\n\006Insert\022@.google.c"
+          + "loud.compute.v1.InsertRegionInstantSnaps"
+          + "hotGroupRequest\032\".google.cloud.compute.v"
+          + "1.Operation\"\262\001\332A.project,region,instant_"
+          + "snapshot_group_resource\212N\020RegionOperatio"
+          + "ns\202\323\344\223\002h\"E/compute/v1/projects/{project}"
+          + "/regions/{region}/instantSnapshotGroups:"
+          + "\037instant_snapshot_group_resource\022\333\001\n\004Lis"
+          + "t\022?.google.cloud.compute.v1.ListRegionIn"
+          + "stantSnapshotGroupsRequest\0322.google.clou"
+          + "d.compute.v1.ListInstantSnapshotGroups\"^"
           + "\332A\016project,region\202\323\344\223\002G\022E/compute/v1/pro"
-          + "jects/{project}/regions/{region}/network"
-          + "EndpointGroups\022\321\002\n\024ListNetworkEndpoints\022"
-          + "O.google.cloud.compute.v1.ListNetworkEnd"
-          + "pointsRegionNetworkEndpointGroupsRequest"
-          + "\032B.google.cloud.compute.v1.NetworkEndpoi"
-          + "ntGroupsListNetworkEndpoints\"\243\001\332A%projec"
-          + "t,region,network_endpoint_group\202\323\344\223\002u\"s/"
-          + "compute/v1/projects/{project}/regions/{r"
-          + "egion}/networkEndpointGroups/{network_en"
-          + "dpoint_group}/listNetworkEndpoints\032r\312A\026c"
-          + "ompute.googleapis.com\322AVhttps://www.goog"
-          + "leapis.com/auth/compute,https://www.goog"
-          + "leapis.com/auth/cloud-platform2\362\'\n\035Regio"
-          + "nNetworkFirewallPolicies\022\353\002\n\016AddAssociat"
-          + "ion\022I.google.cloud.compute.v1.AddAssocia"
-          + "tionRegionNetworkFirewallPolicyRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\351\001\332AC"
-          + "project,region,firewall_policy,firewall_"
-          + "policy_association_resource\212N\020RegionOper"
-          + "ations\202\323\344\223\002\211\001\"a/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/firewallPolicies/"
-          + "{firewall_policy}/addAssociation:$firewa"
-          + "ll_policy_association_resource\022\307\002\n\007AddRu"
-          + "le\022B.google.cloud.compute.v1.AddRuleRegi"
-          + "onNetworkFirewallPolicyRequest\032\".google."
-          + "cloud.compute.v1.Operation\"\323\001\332A.google.cloud"
-          + ".compute.v1.GetRegionNetworkFirewallPoli"
-          + "cyRequest\032\'.google.cloud.compute.v1.Fire"
-          + "wallPolicy\"{\332A\036project,region,firewall_p"
-          + "olicy\202\323\344\223\002T\022R/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/firewallPolicies/{f"
-          + "irewall_policy}\022\234\002\n\016GetAssociation\022I.goo"
-          + "gle.cloud.compute.v1.GetAssociationRegio"
-          + "nNetworkFirewallPolicyRequest\0322.google.c"
-          + "loud.compute.v1.FirewallPolicyAssociatio"
-          + "n\"\212\001\332A\036project,region,firewall_policy\202\323\344"
-          + "\223\002c\022a/compute/v1/projects/{project}/regi"
-          + "ons/{region}/firewallPolicies/{firewall_"
-          + "policy}/getAssociation\022\267\002\n\025GetEffectiveF"
-          + "irewalls\022P.google.cloud.compute.v1.GetEf"
-          + "fectiveFirewallsRegionNetworkFirewallPol"
-          + "icyRequest\032S.google.cloud.compute.v1.Reg"
-          + "ionNetworkFirewallPoliciesGetEffectiveFi"
-          + "rewallsResponse\"w\332A\026project,region,netwo"
-          + "rk\202\323\344\223\002X\022V/compute/v1/projects/{project}"
-          + "/regions/{region}/firewallPolicies/getEf"
-          + "fectiveFirewalls\022\364\001\n\014GetIamPolicy\022G.goog"
-          + "le.cloud.compute.v1.GetIamPolicyRegionNe"
-          + "tworkFirewallPolicyRequest\032\037.google.clou"
-          + "d.compute.v1.Policy\"z\332A\027project,region,r"
-          + "esource\202\323\344\223\002Z\022X/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/firewallPolicies/"
-          + "{resource}/getIamPolicy\022\200\002\n\007GetRule\022B.go"
-          + "ogle.cloud.compute.v1.GetRuleRegionNetwo"
-          + "rkFirewallPolicyRequest\032+.google.cloud.c"
-          + "ompute.v1.FirewallPolicyRule\"\203\001\332A\036projec"
-          + "t,region,firewall_policy\202\323\344\223\002\\\022Z/compute"
-          + "/v1/projects/{project}/regions/{region}/"
-          + "firewallPolicies/{firewall_policy}/getRu"
-          + "le\022\221\002\n\006Insert\022A.google.cloud.compute.v1."
-          + "InsertRegionNetworkFirewallPolicyRequest"
-          + "\032\".google.cloud.compute.v1.Operation\"\237\001\332"
-          + "A\'project,region,firewall_policy_resourc"
-          + "e\212N\020RegionOperations\202\323\344\223\002\\\"@/compute/v1/"
-          + "projects/{project}/regions/{region}/fire"
-          + "wallPolicies:\030firewall_policy_resource\022\321"
-          + "\001\n\004List\022A.google.cloud.compute.v1.ListRe"
-          + "gionNetworkFirewallPoliciesRequest\032+.goo"
-          + "gle.cloud.compute.v1.FirewallPolicyList\""
-          + "Y\332A\016project,region\202\323\344\223\002B\022@/compute/v1/pr"
-          + "ojects/{project}/regions/{region}/firewa"
-          + "llPolicies\022\261\002\n\005Patch\022@.google.cloud.comp"
-          + "ute.v1.PatchRegionNetworkFirewallPolicyR"
-          + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\301\001\332A7project,region,firewall_policy,f"
-          + "irewall_policy_resource\212N\020RegionOperatio"
-          + "ns\202\323\344\223\002n2R/compute/v1/projects/{project}"
-          + "/regions/{region}/firewallPolicies/{fire"
-          + "wall_policy}:\030firewall_policy_resource\022\315"
-          + "\002\n\tPatchRule\022D.google.cloud.compute.v1.P"
-          + "atchRuleRegionNetworkFirewallPolicyReque"
-          + "st\032\".google.cloud.compute.v1.Operation\"\325"
-          + "\001\332A.google.cloud"
-          + ".compute.v1.RemoveRuleRegionSecurityPoli"
-          + "cyRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"\231\001\332A\036project,region,security_polic"
-          + "y\212N\020RegionOperations\202\323\344\223\002_\"]/compute/v1/"
-          + "projects/{project}/regions/{region}/secu"
-          + "rityPolicies/{security_policy}/removeRul"
-          + "e\022\302\002\n\tSetLabels\022=.google.cloud.compute.v"
-          + "1.SetLabelsRegionSecurityPolicyRequest\032\""
+          + "on}/instantSnapshots/{resource}/setIamPo"
+          + "licy:\"region_set_policy_request_resource"
+          + "\022\303\002\n\tSetLabels\022>.google.cloud.compute.v1"
+          + ".SetLabelsRegionInstantSnapshotRequest\032\""
           + ".google.cloud.compute.v1.Operation\"\321\001\332A:"
           + "project,region,resource,region_set_label"
           + "s_request_resource\212N\020RegionOperations\202\323\344"
           + "\223\002{\"U/compute/v1/projects/{project}/regi"
-          + "ons/{region}/securityPolicies/{resource}"
+          + "ons/{region}/instantSnapshots/{resource}"
           + "/setLabels:\"region_set_labels_request_re"
-          + "source\032r\312A\026compute.googleapis.com\322AVhttp"
-          + "s://www.googleapis.com/auth/compute,http"
-          + "s://www.googleapis.com/auth/cloud-platfo"
-          + "rm2\344\004\n\026RegionSnapshotSettings\022\305\001\n\003Get\0228."
-          + "google.cloud.compute.v1.GetRegionSnapsho"
-          + "tSettingRequest\032).google.cloud.compute.v"
-          + "1.SnapshotSettings\"Y\332A\016project,region\202\323\344"
-          + "\223\002B\022@/compute/v1/projects/{project}/regi"
-          + "ons/{region}/snapshotSettings\022\215\002\n\005Patch\022"
-          + ":.google.cloud.compute.v1.PatchRegionSna"
-          + "pshotSettingRequest\032\".google.cloud.compu"
-          + "te.v1.Operation\"\243\001\332A)project,region,snap"
-          + "shot_settings_resource\212N\020RegionOperation"
-          + "s\202\323\344\223\002^2@/compute/v1/projects/{project}/"
-          + "regions/{region}/snapshotSettings:\032snaps"
-          + "hot_settings_resource\032r\312A\026compute.google"
-          + "apis.com\322AVhttps://www.googleapis.com/au"
-          + "th/compute,https://www.googleapis.com/au"
-          + "th/cloud-platform2\304\023\n\017RegionSnapshots\022\335\001"
-          + "\n\006Delete\0224.google.cloud.compute.v1.Delet"
-          + "eRegionSnapshotRequest\032\".google.cloud.co"
-          + "mpute.v1.Operation\"y\332A\027project,region,sn"
-          + "apshot\212N\020RegionOperations\202\323\344\223\002F*D/comput"
-          + "e/v1/projects/{project}/regions/{region}"
-          + "/snapshots/{snapshot}\022\303\001\n\003Get\0221.google.c"
-          + "loud.compute.v1.GetRegionSnapshotRequest"
-          + "\032!.google.cloud.compute.v1.Snapshot\"f\332A\027"
-          + "project,region,snapshot\202\323\344\223\002F\022D/compute/"
-          + "v1/projects/{project}/regions/{region}/s"
-          + "napshots/{snapshot}\022\340\001\n\014GetIamPolicy\022:.g"
-          + "oogle.cloud.compute.v1.GetIamPolicyRegio"
-          + "nSnapshotRequest\032\037.google.cloud.compute."
-          + "v1.Policy\"s\332A\027project,region,resource\202\323\344"
-          + "\223\002S\022Q/compute/v1/projects/{project}/regi"
-          + "ons/{region}/snapshots/{resource}/getIam"
-          + "Policy\022\357\001\n\006Insert\0224.google.cloud.compute"
-          + ".v1.InsertRegionSnapshotRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"\212\001\332A project"
-          + ",region,snapshot_resource\212N\020RegionOperat"
-          + "ions\202\323\344\223\002N\"9/compute/v1/projects/{projec"
-          + "t}/regions/{region}/snapshots:\021snapshot_"
-          + "resource\022\266\001\n\004List\0223.google.cloud.compute"
-          + ".v1.ListRegionSnapshotsRequest\032%.google."
-          + "cloud.compute.v1.SnapshotList\"R\332A\016projec"
-          + "t,region\202\323\344\223\002;\0229/compute/v1/projects/{pr"
-          + "oject}/regions/{region}/snapshots\022\250\002\n\014Se"
-          + "tIamPolicy\022:.google.cloud.compute.v1.Set"
-          + "IamPolicyRegionSnapshotRequest\032\037.google."
-          + "cloud.compute.v1.Policy\"\272\001\332A:project,reg"
-          + "ion,resource,region_set_policy_request_r"
-          + "esource\202\323\344\223\002w\"Q/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/snapshots/{resour"
-          + "ce}/setIamPolicy:\"region_set_policy_requ"
-          + "est_resource\022\265\002\n\tSetLabels\0227.google.clou"
-          + "d.compute.v1.SetLabelsRegionSnapshotRequ"
-          + "est\032\".google.cloud.compute.v1.Operation\""
-          + "\312\001\332A:project,region,resource,region_set_"
-          + "labels_request_resource\212N\020RegionOperatio"
-          + "ns\202\323\344\223\002t\"N/compute/v1/projects/{project}"
-          + "/regions/{region}/snapshots/{resource}/s"
-          + "etLabels:\"region_set_labels_request_reso"
-          + "urce\022\311\002\n\022TestIamPermissions\022@.google.clo"
-          + "ud.compute.v1.TestIamPermissionsRegionSn"
-          + "apshotRequest\0320.google.cloud.compute.v1."
-          + "TestPermissionsResponse\"\276\001\332A9project,reg"
-          + "ion,resource,test_permissions_request_re"
-          + "source\202\323\344\223\002|\"W/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/snapshots/{resourc"
-          + "e}/testIamPermissions:!test_permissions_"
-          + "request_resource\022\331\002\n\014UpdateKmsKey\022:.goog"
-          + "le.cloud.compute.v1.UpdateKmsKeyRegionSn"
-          + "apshotRequest\032\".google.cloud.compute.v1."
-          + "Operation\"\350\001\332AGproject,region,snapshot,r"
-          + "egion_snapshot_update_kms_key_request_re"
-          + "source\212N\020RegionOperations\202\323\344\223\002\204\001\"Q/compu"
-          + "te/v1/projects/{project}/regions/{region"
-          + "}/snapshots/{snapshot}/updateKmsKey:/reg"
-          + "ion_snapshot_update_kms_key_request_reso"
-          + "urce\032r\312A\026compute.googleapis.com\322AVhttps:"
-          + "//www.googleapis.com/auth/compute,https:"
-          + "//www.googleapis.com/auth/cloud-platform"
-          + "2\303\010\n\025RegionSslCertificates\022\370\001\n\006Delete\022:."
-          + "google.cloud.compute.v1.DeleteRegionSslC"
-          + "ertificateRequest\032\".google.cloud.compute"
-          + ".v1.Operation\"\215\001\332A\036project,region,ssl_ce"
-          + "rtificate\212N\020RegionOperations\202\323\344\223\002S*Q/com"
-          + "pute/v1/projects/{project}/regions/{regi"
-          + "on}/sslCertificates/{ssl_certificate}\022\343\001"
-          + "\n\003Get\0227.google.cloud.compute.v1.GetRegio"
-          + "nSslCertificateRequest\032\'.google.cloud.co"
-          + "mpute.v1.SslCertificate\"z\332A\036project,regi"
-          + "on,ssl_certificate\202\323\344\223\002S\022Q/compute/v1/pr"
-          + "ojects/{project}/regions/{region}/sslCer"
-          + "tificates/{ssl_certificate}\022\211\002\n\006Insert\022:"
-          + ".google.cloud.compute.v1.InsertRegionSsl"
-          + "CertificateRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\236\001\332A\'project,region,ssl_c"
-          + "ertificate_resource\212N\020RegionOperations\202\323"
-          + "\344\223\002[\"?/compute/v1/projects/{project}/reg"
-          + "ions/{region}/sslCertificates:\030ssl_certi"
-          + "ficate_resource\022\310\001\n\004List\0229.google.cloud."
-          + "compute.v1.ListRegionSslCertificatesRequ"
-          + "est\032+.google.cloud.compute.v1.SslCertifi"
-          + "cateList\"X\332A\016project,region\202\323\344\223\002A\022?/comp"
+          + "source\022\330\002\n\022TestIamPermissions\022G.google.c"
+          + "loud.compute.v1.TestIamPermissionsRegion"
+          + "InstantSnapshotRequest\0320.google.cloud.co"
+          + "mpute.v1.TestPermissionsResponse\"\306\001\332A9pr"
+          + "oject,region,resource,test_permissions_r"
+          + "equest_resource\202\323\344\223\002\203\001\"^/compute/v1/proj"
+          + "ects/{project}/regions/{region}/instantS"
+          + "napshots/{resource}/testIamPermissions:!"
+          + "test_permissions_request_resource\032r\312A\026co"
+          + "mpute.googleapis.com\322AVhttps://www.googl"
+          + "eapis.com/auth/compute,https://www.googl"
+          + "eapis.com/auth/cloud-platform2\244\023\n\033Region"
+          + "NetworkEndpointGroups\022\315\003\n\026AttachNetworkE"
+          + "ndpoints\022P.google.cloud.compute.v1.Attac"
+          + "hNetworkEndpointsRegionNetworkEndpointGr"
+          + "oupRequest\032\".google.cloud.compute.v1.Ope"
+          + "ration\"\274\002\332Afproject,region,network_endpo"
+          + "int_group,region_network_endpoint_groups"
+          + "_attach_endpoints_request_resource\212N\020Reg"
+          + "ionOperations\202\323\344\223\002\271\001\"u/compute/v1/projec"
+          + "ts/{project}/regions/{region}/networkEnd"
+          + "pointGroups/{network_endpoint_group}/att"
+          + "achNetworkEndpoints:@region_network_endp"
+          + "oint_groups_attach_endpoints_request_res"
+          + "ource\022\222\002\n\006Delete\022@.google.cloud.compute."
+          + "v1.DeleteRegionNetworkEndpointGroupReque"
+          + "st\032\".google.cloud.compute.v1.Operation\"\241"
+          + "\001\332A%project,region,network_endpoint_grou"
+          + "p\212N\020RegionOperations\202\323\344\223\002`*^/compute/v1/"
+          + "projects/{project}/regions/{region}/netw"
+          + "orkEndpointGroups/{network_endpoint_grou"
+          + "p}\022\315\003\n\026DetachNetworkEndpoints\022P.google.c"
+          + "loud.compute.v1.DetachNetworkEndpointsRe"
+          + "gionNetworkEndpointGroupRequest\032\".google"
+          + ".cloud.compute.v1.Operation\"\274\002\332Afproject"
+          + ",region,network_endpoint_group,region_ne"
+          + "twork_endpoint_groups_detach_endpoints_r"
+          + "equest_resource\212N\020RegionOperations\202\323\344\223\002\271"
+          + "\001\"u/compute/v1/projects/{project}/region"
+          + "s/{region}/networkEndpointGroups/{networ"
+          + "k_endpoint_group}/detachNetworkEndpoints"
+          + ":@region_network_endpoint_groups_detach_"
+          + "endpoints_request_resource\022\204\002\n\003Get\022=.goo"
+          + "gle.cloud.compute.v1.GetRegionNetworkEnd"
+          + "pointGroupRequest\032-.google.cloud.compute"
+          + ".v1.NetworkEndpointGroup\"\216\001\332A%project,re"
+          + "gion,network_endpoint_group\202\323\344\223\002`\022^/comp"
           + "ute/v1/projects/{project}/regions/{regio"
-          + "n}/sslCertificates\032r\312A\026compute.googleapi"
-          + "s.com\322AVhttps://www.googleapis.com/auth/"
-          + "compute,https://www.googleapis.com/auth/"
-          + "cloud-platform2\225\014\n\021RegionSslPolicies\022\344\001\n"
-          + "\006Delete\0225.google.cloud.compute.v1.Delete"
-          + "RegionSslPolicyRequest\032\".google.cloud.co"
-          + "mpute.v1.Operation\"\177\332A\031project,region,ss"
-          + "l_policy\212N\020RegionOperations\202\323\344\223\002J*H/comp"
+          + "n}/networkEndpointGroups/{network_endpoi"
+          + "nt_group}\022\243\002\n\006Insert\022@.google.cloud.comp"
+          + "ute.v1.InsertRegionNetworkEndpointGroupR"
+          + "equest\032\".google.cloud.compute.v1.Operati"
+          + "on\"\262\001\332A.project,region,network_endpoint_"
+          + "group_resource\212N\020RegionOperations\202\323\344\223\002h\""
+          + "E/compute/v1/projects/{project}/regions/"
+          + "{region}/networkEndpointGroups:\037network_"
+          + "endpoint_group_resource\022\332\001\n\004List\022?.googl"
+          + "e.cloud.compute.v1.ListRegionNetworkEndp"
+          + "ointGroupsRequest\0321.google.cloud.compute"
+          + ".v1.NetworkEndpointGroupList\"^\332A\016project"
+          + ",region\202\323\344\223\002G\022E/compute/v1/projects/{pro"
+          + "ject}/regions/{region}/networkEndpointGr"
+          + "oups\022\321\002\n\024ListNetworkEndpoints\022O.google.c"
+          + "loud.compute.v1.ListNetworkEndpointsRegi"
+          + "onNetworkEndpointGroupsRequest\032B.google."
+          + "cloud.compute.v1.NetworkEndpointGroupsLi"
+          + "stNetworkEndpoints\"\243\001\332A%project,region,n"
+          + "etwork_endpoint_group\202\323\344\223\002u\"s/compute/v1"
+          + "/projects/{project}/regions/{region}/net"
+          + "workEndpointGroups/{network_endpoint_gro"
+          + "up}/listNetworkEndpoints\032r\312A\026compute.goo"
+          + "gleapis.com\322AVhttps://www.googleapis.com"
+          + "/auth/compute,https://www.googleapis.com"
+          + "/auth/cloud-platform2\362\'\n\035RegionNetworkFi"
+          + "rewallPolicies\022\353\002\n\016AddAssociation\022I.goog"
+          + "le.cloud.compute.v1.AddAssociationRegion"
+          + "NetworkFirewallPolicyRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\351\001\332ACproject,re"
+          + "gion,firewall_policy,firewall_policy_ass"
+          + "ociation_resource\212N\020RegionOperations\202\323\344\223"
+          + "\002\211\001\"a/compute/v1/projects/{project}/regi"
+          + "ons/{region}/firewallPolicies/{firewall_"
+          + "policy}/addAssociation:$firewall_policy_"
+          + "association_resource\022\307\002\n\007AddRule\022B.googl"
+          + "e.cloud.compute.v1.AddRuleRegionNetworkF"
+          + "irewallPolicyRequest\032\".google.cloud.comp"
+          + "ute.v1.Operation\"\323\001\332A.google.cloud.compute.v"
+          + "1.GetRegionNetworkFirewallPolicyRequest\032"
+          + "\'.google.cloud.compute.v1.FirewallPolicy"
+          + "\"{\332A\036project,region,firewall_policy\202\323\344\223\002"
+          + "T\022R/compute/v1/projects/{project}/region"
+          + "s/{region}/firewallPolicies/{firewall_po"
+          + "licy}\022\234\002\n\016GetAssociation\022I.google.cloud."
+          + "compute.v1.GetAssociationRegionNetworkFi"
+          + "rewallPolicyRequest\0322.google.cloud.compu"
+          + "te.v1.FirewallPolicyAssociation\"\212\001\332A\036pro"
+          + "ject,region,firewall_policy\202\323\344\223\002c\022a/comp"
           + "ute/v1/projects/{project}/regions/{regio"
-          + "n}/sslPolicies/{ssl_policy}\022\313\001\n\003Get\0222.go"
-          + "ogle.cloud.compute.v1.GetRegionSslPolicy"
-          + "Request\032\".google.cloud.compute.v1.SslPol"
-          + "icy\"l\332A\031project,region,ssl_policy\202\323\344\223\002J\022"
-          + "H/compute/v1/projects/{project}/regions/"
-          + "{region}/sslPolicies/{ssl_policy}\022\366\001\n\006In"
-          + "sert\0225.google.cloud.compute.v1.InsertReg"
-          + "ionSslPolicyRequest\032\".google.cloud.compu"
-          + "te.v1.Operation\"\220\001\332A\"project,region,ssl_"
-          + "policy_resource\212N\020RegionOperations\202\323\344\223\002R"
-          + "\";/compute/v1/projects/{project}/regions"
-          + "/{region}/sslPolicies:\023ssl_policy_resour"
-          + "ce\022\275\001\n\004List\0225.google.cloud.compute.v1.Li"
-          + "stRegionSslPoliciesRequest\032(.google.clou"
-          + "d.compute.v1.SslPoliciesList\"T\332A\016project"
-          + ",region\202\323\344\223\002=\022;/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/sslPolicies\022\216\002\n\025L"
-          + "istAvailableFeatures\022F.google.cloud.comp"
-          + "ute.v1.ListAvailableFeaturesRegionSslPol"
-          + "iciesRequest\032A.google.cloud.compute.v1.S"
-          + "slPoliciesListAvailableFeaturesResponse\""
-          + "j\332A\016project,region\202\323\344\223\002S\022Q/compute/v1/pr"
-          + "ojects/{project}/regions/{region}/sslPol"
-          + "icies/listAvailableFeatures\022\214\002\n\005Patch\0224."
-          + "google.cloud.compute.v1.PatchRegionSslPo"
-          + "licyRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"\250\001\332A-project,region,ssl_policy,s"
-          + "sl_policy_resource\212N\020RegionOperations\202\323\344"
-          + "\223\002_2H/compute/v1/projects/{project}/regi"
-          + "ons/{region}/sslPolicies/{ssl_policy}:\023s"
-          + "sl_policy_resource\032r\312A\026compute.googleapi"
-          + "s.com\322AVhttps://www.googleapis.com/auth/"
-          + "compute,https://www.googleapis.com/auth/"
-          + "cloud-platform2\252\013\n\027RegionTargetHttpProxi"
-          + "es\022\377\001\n\006Delete\022;.google.cloud.compute.v1."
-          + "DeleteRegionTargetHttpProxyRequest\032\".goo"
-          + "gle.cloud.compute.v1.Operation\"\223\001\332A proj"
-          + "ect,region,target_http_proxy\212N\020RegionOpe"
-          + "rations\202\323\344\223\002W*U/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/targetHttpProxies"
-          + "/{target_http_proxy}\022\354\001\n\003Get\0228.google.cl"
-          + "oud.compute.v1.GetRegionTargetHttpProxyR"
-          + "equest\032(.google.cloud.compute.v1.TargetH"
-          + "ttpProxy\"\200\001\332A project,region,target_http"
-          + "_proxy\202\323\344\223\002W\022U/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/targetHttpProxies/"
-          + "{target_http_proxy}\022\220\002\n\006Insert\022;.google."
-          + "cloud.compute.v1.InsertRegionTargetHttpP"
-          + "roxyRequest\032\".google.cloud.compute.v1.Op"
-          + "eration\"\244\001\332A)project,region,target_http_"
-          + "proxy_resource\212N\020RegionOperations\202\323\344\223\002_\""
-          + "A/compute/v1/projects/{project}/regions/"
-          + "{region}/targetHttpProxies:\032target_http_"
-          + "proxy_resource\022\315\001\n\004List\022;.google.cloud.c"
-          + "ompute.v1.ListRegionTargetHttpProxiesReq"
-          + "uest\032,.google.cloud.compute.v1.TargetHtt"
-          + "pProxyList\"Z\332A\016project,region\202\323\344\223\002C\022A/co"
+          + "n}/firewallPolicies/{firewall_policy}/ge"
+          + "tAssociation\022\267\002\n\025GetEffectiveFirewalls\022P"
+          + ".google.cloud.compute.v1.GetEffectiveFir"
+          + "ewallsRegionNetworkFirewallPolicyRequest"
+          + "\032S.google.cloud.compute.v1.RegionNetwork"
+          + "FirewallPoliciesGetEffectiveFirewallsRes"
+          + "ponse\"w\332A\026project,region,network\202\323\344\223\002X\022V"
+          + "/compute/v1/projects/{project}/regions/{"
+          + "region}/firewallPolicies/getEffectiveFir"
+          + "ewalls\022\364\001\n\014GetIamPolicy\022G.google.cloud.c"
+          + "ompute.v1.GetIamPolicyRegionNetworkFirew"
+          + "allPolicyRequest\032\037.google.cloud.compute."
+          + "v1.Policy\"z\332A\027project,region,resource\202\323\344"
+          + "\223\002Z\022X/compute/v1/projects/{project}/regi"
+          + "ons/{region}/firewallPolicies/{resource}"
+          + "/getIamPolicy\022\200\002\n\007GetRule\022B.google.cloud"
+          + ".compute.v1.GetRuleRegionNetworkFirewall"
+          + "PolicyRequest\032+.google.cloud.compute.v1."
+          + "FirewallPolicyRule\"\203\001\332A\036project,region,f"
+          + "irewall_policy\202\323\344\223\002\\\022Z/compute/v1/projec"
+          + "ts/{project}/regions/{region}/firewallPo"
+          + "licies/{firewall_policy}/getRule\022\221\002\n\006Ins",
+      "ert\022A.google.cloud.compute.v1.InsertRegi"
+          + "onNetworkFirewallPolicyRequest\032\".google."
+          + "cloud.compute.v1.Operation\"\237\001\332A\'project,"
+          + "region,firewall_policy_resource\212N\020Region"
+          + "Operations\202\323\344\223\002\\\"@/compute/v1/projects/{"
+          + "project}/regions/{region}/firewallPolici"
+          + "es:\030firewall_policy_resource\022\321\001\n\004List\022A."
+          + "google.cloud.compute.v1.ListRegionNetwor"
+          + "kFirewallPoliciesRequest\032+.google.cloud."
+          + "compute.v1.FirewallPolicyList\"Y\332A\016projec"
+          + "t,region\202\323\344\223\002B\022@/compute/v1/projects/{pr"
+          + "oject}/regions/{region}/firewallPolicies"
+          + "\022\261\002\n\005Patch\022@.google.cloud.compute.v1.Pat"
+          + "chRegionNetworkFirewallPolicyRequest\032\".g"
+          + "oogle.cloud.compute.v1.Operation\"\301\001\332A7pr"
+          + "oject,region,firewall_policy,firewall_po"
+          + "licy_resource\212N\020RegionOperations\202\323\344\223\002n2R"
+          + "/compute/v1/projects/{project}/regions/{"
+          + "region}/firewallPolicies/{firewall_polic"
+          + "y}:\030firewall_policy_resource\022\315\002\n\tPatchRu"
+          + "le\022D.google.cloud.compute.v1.PatchRuleRe"
+          + "gionNetworkFirewallPolicyRequest\032\".googl"
+          + "e.cloud.compute.v1.Operation\"\325\001\332A.g"
-          + "oogle.cloud.compute.v1.SetUrlMapRegionTa"
-          + "rgetHttpProxyRequest\032\".google.cloud.comp"
-          + "ute.v1.Operation\"\324\001\332A;project,region,tar"
-          + "get_http_proxy,url_map_reference_resourc"
-          + "e\212N\020RegionOperations\202\323\344\223\002}\"_/compute/v1/"
-          + "projects/{project}/regions/{region}/targ"
-          + "etHttpProxies/{target_http_proxy}/setUrl"
-          + "Map:\032url_map_reference_resource\032r\312A\026comp"
-          + "ute.googleapis.com\322AVhttps://www.googlea"
-          + "pis.com/auth/compute,https://www.googlea"
-          + "pis.com/auth/cloud-platform2\263\021\n\030RegionTa"
-          + "rgetHttpsProxies\022\203\002\n\006Delete\022<.google.clo"
-          + "ud.compute.v1.DeleteRegionTargetHttpsPro"
-          + "xyRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"\226\001\332A!project,region,target_https_p"
-          + "roxy\212N\020RegionOperations\202\323\344\223\002Y*W/compute/"
-          + "v1/projects/{project}/regions/{region}/t"
-          + "argetHttpsProxies/{target_https_proxy}\022\361"
-          + "\001\n\003Get\0229.google.cloud.compute.v1.GetRegi"
-          + "onTargetHttpsProxyRequest\032).google.cloud"
-          + ".compute.v1.TargetHttpsProxy\"\203\001\332A!projec"
-          + "t,region,target_https_proxy\202\323\344\223\002Y\022W/comp"
+          + "ion}/securityPolicies/{security_policy}/"
+          + "patchRule:\035security_policy_rule_resource"
+          + "\022\214\002\n\nRemoveRule\022>.google.cloud.compute.v"
+          + "1.RemoveRuleRegionSecurityPolicyRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"\231\001\332A"
+          + "\036project,region,security_policy\212N\020Region"
+          + "Operations\202\323\344\223\002_\"]/compute/v1/projects/{"
+          + "project}/regions/{region}/securityPolici"
+          + "es/{security_policy}/removeRule\022\302\002\n\tSetL"
+          + "abels\022=.google.cloud.compute.v1.SetLabel"
+          + "sRegionSecurityPolicyRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\321\001\332A:project,re"
+          + "gion,resource,region_set_labels_request_"
+          + "resource\212N\020RegionOperations\202\323\344\223\002{\"U/comp"
           + "ute/v1/projects/{project}/regions/{regio"
-          + "n}/targetHttpsProxies/{target_https_prox"
-          + "y}\022\224\002\n\006Insert\022<.google.cloud.compute.v1."
-          + "InsertRegionTargetHttpsProxyRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\247\001\332A*pro"
-          + "ject,region,target_https_proxy_resource\212"
-          + "N\020RegionOperations\202\323\344\223\002a\"B/compute/v1/pr"
-          + "ojects/{project}/regions/{region}/target"
-          + "HttpsProxies:\033target_https_proxy_resourc"
-          + "e\022\320\001\n\004List\022<.google.cloud.compute.v1.Lis"
-          + "tRegionTargetHttpsProxiesRequest\032-.googl"
-          + "e.cloud.compute.v1.TargetHttpsProxyList\""
-          + "[\332A\016project,region\202\323\344\223\002D\022B/compute/v1/pr"
-          + "ojects/{project}/regions/{region}/target"
-          + "HttpsProxies\022\272\002\n\005Patch\022;.google.cloud.co"
-          + "mpute.v1.PatchRegionTargetHttpsProxyRequ"
-          + "est\032\".google.cloud.compute.v1.Operation\""
-          + "\317\001\332A=project,region,target_https_proxy,t"
-          + "arget_https_proxy_resource\212N\020RegionOpera"
-          + "tions\202\323\344\223\002v2W/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/targetHttpsProxies/"
-          + "{target_https_proxy}:\033target_https_proxy"
-          + "_resource\022\264\003\n\022SetSslCertificates\022H.googl"
-          + "e.cloud.compute.v1.SetSslCertificatesReg"
-          + "ionTargetHttpsProxyRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"\257\002\332Acproject,regi"
-          + "on,target_https_proxy,region_target_http"
-          + "s_proxies_set_ssl_certificates_request_r"
-          + "esource\212N\020RegionOperations\202\323\344\223\002\257\001\"j/comp"
+          + "n}/securityPolicies/{resource}/setLabels"
+          + ":\"region_set_labels_request_resource\032r\312A"
+          + "\026compute.googleapis.com\322AVhttps://www.go"
+          + "ogleapis.com/auth/compute,https://www.go"
+          + "ogleapis.com/auth/cloud-platform2\344\004\n\026Reg"
+          + "ionSnapshotSettings\022\305\001\n\003Get\0228.google.clo"
+          + "ud.compute.v1.GetRegionSnapshotSettingRe"
+          + "quest\032).google.cloud.compute.v1.Snapshot"
+          + "Settings\"Y\332A\016project,region\202\323\344\223\002B\022@/comp"
+          + "ute/v1/projects/{project}/regions/{regio"
+          + "n}/snapshotSettings\022\215\002\n\005Patch\022:.google.c"
+          + "loud.compute.v1.PatchRegionSnapshotSetti"
+          + "ngRequest\032\".google.cloud.compute.v1.Oper"
+          + "ation\"\243\001\332A)project,region,snapshot_setti"
+          + "ngs_resource\212N\020RegionOperations\202\323\344\223\002^2@/"
+          + "compute/v1/projects/{project}/regions/{r"
+          + "egion}/snapshotSettings:\032snapshot_settin"
+          + "gs_resource\032r\312A\026compute.googleapis.com\322A"
+          + "Vhttps://www.googleapis.com/auth/compute"
+          + ",https://www.googleapis.com/auth/cloud-p"
+          + "latform2\304\023\n\017RegionSnapshots\022\335\001\n\006Delete\0224"
+          + ".google.cloud.compute.v1.DeleteRegionSna"
+          + "pshotRequest\032\".google.cloud.compute.v1.O"
+          + "peration\"y\332A\027project,region,snapshot\212N\020R"
+          + "egionOperations\202\323\344\223\002F*D/compute/v1/proje"
+          + "cts/{project}/regions/{region}/snapshots"
+          + "/{snapshot}\022\303\001\n\003Get\0221.google.cloud.compu"
+          + "te.v1.GetRegionSnapshotRequest\032!.google."
+          + "cloud.compute.v1.Snapshot\"f\332A\027project,re"
+          + "gion,snapshot\202\323\344\223\002F\022D/compute/v1/project"
+          + "s/{project}/regions/{region}/snapshots/{"
+          + "snapshot}\022\340\001\n\014GetIamPolicy\022:.google.clou"
+          + "d.compute.v1.GetIamPolicyRegionSnapshotR"
+          + "equest\032\037.google.cloud.compute.v1.Policy\""
+          + "s\332A\027project,region,resource\202\323\344\223\002S\022Q/comp"
           + "ute/v1/projects/{project}/regions/{regio"
-          + "n}/targetHttpsProxies/{target_https_prox"
-          + "y}/setSslCertificates:Aregion_target_htt"
-          + "ps_proxies_set_ssl_certificates_request_"
-          + "resource\022\312\002\n\tSetUrlMap\022?.google.cloud.co"
-          + "mpute.v1.SetUrlMapRegionTargetHttpsProxy"
+          + "n}/snapshots/{resource}/getIamPolicy\022\357\001\n"
+          + "\006Insert\0224.google.cloud.compute.v1.Insert"
+          + "RegionSnapshotRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"\212\001\332A project,region,sn"
+          + "apshot_resource\212N\020RegionOperations\202\323\344\223\002N"
+          + "\"9/compute/v1/projects/{project}/regions"
+          + "/{region}/snapshots:\021snapshot_resource\022\266"
+          + "\001\n\004List\0223.google.cloud.compute.v1.ListRe"
+          + "gionSnapshotsRequest\032%.google.cloud.comp"
+          + "ute.v1.SnapshotList\"R\332A\016project,region\202\323"
+          + "\344\223\002;\0229/compute/v1/projects/{project}/reg"
+          + "ions/{region}/snapshots\022\250\002\n\014SetIamPolicy"
+          + "\022:.google.cloud.compute.v1.SetIamPolicyR"
+          + "egionSnapshotRequest\032\037.google.cloud.comp"
+          + "ute.v1.Policy\"\272\001\332A:project,region,resour"
+          + "ce,region_set_policy_request_resource\202\323\344"
+          + "\223\002w\"Q/compute/v1/projects/{project}/regi"
+          + "ons/{region}/snapshots/{resource}/setIam"
+          + "Policy:\"region_set_policy_request_resour"
+          + "ce\022\265\002\n\tSetLabels\0227.google.cloud.compute."
+          + "v1.SetLabelsRegionSnapshotRequest\032\".goog"
+          + "le.cloud.compute.v1.Operation\"\312\001\332A:proje"
+          + "ct,region,resource,region_set_labels_req"
+          + "uest_resource\212N\020RegionOperations\202\323\344\223\002t\"N"
+          + "/compute/v1/projects/{project}/regions/{"
+          + "region}/snapshots/{resource}/setLabels:\""
+          + "region_set_labels_request_resource\022\311\002\n\022T"
+          + "estIamPermissions\022@.google.cloud.compute"
+          + ".v1.TestIamPermissionsRegionSnapshotRequ"
+          + "est\0320.google.cloud.compute.v1.TestPermis"
+          + "sionsResponse\"\276\001\332A9project,region,resour"
+          + "ce,test_permissions_request_resource\202\323\344\223"
+          + "\002|\"W/compute/v1/projects/{project}/regio"
+          + "ns/{region}/snapshots/{resource}/testIam"
+          + "Permissions:!test_permissions_request_re"
+          + "source\022\331\002\n\014UpdateKmsKey\022:.google.cloud.c"
+          + "ompute.v1.UpdateKmsKeyRegionSnapshotRequ"
+          + "est\032\".google.cloud.compute.v1.Operation\""
+          + "\350\001\332AGproject,region,snapshot,region_snap"
+          + "shot_update_kms_key_request_resource\212N\020R"
+          + "egionOperations\202\323\344\223\002\204\001\"Q/compute/v1/proj"
+          + "ects/{project}/regions/{region}/snapshot"
+          + "s/{snapshot}/updateKmsKey:/region_snapsh"
+          + "ot_update_kms_key_request_resource\032r\312A\026c"
+          + "ompute.googleapis.com\322AVhttps://www.goog"
+          + "leapis.com/auth/compute,https://www.goog"
+          + "leapis.com/auth/cloud-platform2\303\010\n\025Regio"
+          + "nSslCertificates\022\370\001\n\006Delete\022:.google.clo"
+          + "ud.compute.v1.DeleteRegionSslCertificate"
           + "Request\032\".google.cloud.compute.v1.Operat"
-          + "ion\"\327\001\332A.google.clou"
+          + "d.compute.v1.SetUrlMapRegionTargetHttpPr"
+          + "oxyRequest\032\".google.cloud.compute.v1.Ope"
+          + "ration\"\324\001\332A;project,region,target_http_p"
+          + "roxy,url_map_reference_resource\212N\020Region"
+          + "Operations\202\323\344\223\002}\"_/compute/v1/projects/{"
+          + "project}/regions/{region}/targetHttpProx"
+          + "ies/{target_http_proxy}/setUrlMap:\032url_m"
           + "ap_reference_resource\032r\312A\026compute.google"
           + "apis.com\322AVhttps://www.googleapis.com/au"
           + "th/compute,https://www.googleapis.com/au"
-          + "th/cloud-platform2\317\010\n\026RegionTargetTcpPro"
-          + "xies\022\373\001\n\006Delete\022:.google.cloud.compute.v"
-          + "1.DeleteRegionTargetTcpProxyRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\220\001\332A\037pro"
-          + "ject,region,target_tcp_proxy\212N\020RegionOpe"
-          + "rations\202\323\344\223\002U*S/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/targetTcpProxies/"
-          + "{target_tcp_proxy}\022\346\001\n\003Get\0227.google.clou"
-          + "d.compute.v1.GetRegionTargetTcpProxyRequ"
-          + "est\032\'.google.cloud.compute.v1.TargetTcpP"
-          + "roxy\"}\332A\037project,region,target_tcp_proxy"
-          + "\202\323\344\223\002U\022S/compute/v1/projects/{project}/r"
-          + "egions/{region}/targetTcpProxies/{target"
-          + "_tcp_proxy}\022\214\002\n\006Insert\022:.google.cloud.co"
-          + "mpute.v1.InsertRegionTargetTcpProxyReque"
-          + "st\032\".google.cloud.compute.v1.Operation\"\241"
-          + "\001\332A(project,region,target_tcp_proxy_reso",
-      "urce\212N\020RegionOperations\202\323\344\223\002]\"@/compute/"
-          + "v1/projects/{project}/regions/{region}/t"
-          + "argetTcpProxies:\031target_tcp_proxy_resour"
-          + "ce\022\312\001\n\004List\022:.google.cloud.compute.v1.Li"
-          + "stRegionTargetTcpProxiesRequest\032+.google"
-          + ".cloud.compute.v1.TargetTcpProxyList\"Y\332A"
-          + "\016project,region\202\323\344\223\002B\022@/compute/v1/proje"
-          + "cts/{project}/regions/{region}/targetTcp"
-          + "Proxies\032r\312A\026compute.googleapis.com\322AVhtt"
-          + "ps://www.googleapis.com/auth/compute,htt"
-          + "ps://www.googleapis.com/auth/cloud-platf"
-          + "orm2\354\r\n\rRegionUrlMaps\022\327\001\n\006Delete\0222.googl"
-          + "e.cloud.compute.v1.DeleteRegionUrlMapReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"u\332A\026project,region,url_map\212N\020RegionOper"
-          + "ations\202\323\344\223\002C*A/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/urlMaps/{url_map}\022"
-          + "\273\001\n\003Get\022/.google.cloud.compute.v1.GetReg"
-          + "ionUrlMapRequest\032\037.google.cloud.compute."
-          + "v1.UrlMap\"b\332A\026project,region,url_map\202\323\344\223"
-          + "\002C\022A/compute/v1/projects/{project}/regio"
-          + "ns/{region}/urlMaps/{url_map}\022\351\001\n\006Insert"
-          + "\0222.google.cloud.compute.v1.InsertRegionU"
-          + "rlMapRequest\032\".google.cloud.compute.v1.O"
-          + "peration\"\206\001\332A\037project,region,url_map_res"
-          + "ource\212N\020RegionOperations\202\323\344\223\002K\"7/compute"
-          + "/v1/projects/{project}/regions/{region}/"
-          + "urlMaps:\020url_map_resource\022\260\001\n\004List\0221.goo"
-          + "gle.cloud.compute.v1.ListRegionUrlMapsRe"
-          + "quest\032#.google.cloud.compute.v1.UrlMapLi"
-          + "st\"P\332A\016project,region\202\323\344\223\0029\0227/compute/v1"
-          + "/projects/{project}/regions/{region}/url"
-          + "Maps\022\371\001\n\005Patch\0221.google.cloud.compute.v1"
-          + ".PatchRegionUrlMapRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\230\001\332A\'project,regio"
-          + "n,url_map,url_map_resource\212N\020RegionOpera"
-          + "tions\202\323\344\223\002U2A/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/urlMaps/{url_map}:\020"
-          + "url_map_resource\022\373\001\n\006Update\0222.google.clo"
-          + "ud.compute.v1.UpdateRegionUrlMapRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\230\001\332A"
-          + "\'project,region,url_map,url_map_resource"
-          + "\212N\020RegionOperations\202\323\344\223\002U\032A/compute/v1/p"
-          + "rojects/{project}/regions/{region}/urlMa"
-          + "ps/{url_map}:\020url_map_resource\022\265\002\n\010Valid"
-          + "ate\0224.google.cloud.compute.v1.ValidateRe"
-          + "gionUrlMapRequest\0320.google.cloud.compute"
-          + ".v1.UrlMapsValidateResponse\"\300\001\332A@project"
-          + ",region,url_map,region_url_maps_validate"
-          + "_request_resource\202\323\344\223\002w\"J/compute/v1/pro"
-          + "jects/{project}/regions/{region}/urlMaps"
-          + "/{url_map}/validate:)region_url_maps_val"
-          + "idate_request_resource\032r\312A\026compute.googl"
-          + "eapis.com\322AVhttps://www.googleapis.com/a"
-          + "uth/compute,https://www.googleapis.com/a"
-          + "uth/cloud-platform2\341\002\n\013RegionZones\022\252\001\n\004L"
-          + "ist\022/.google.cloud.compute.v1.ListRegion"
-          + "ZonesRequest\032!.google.cloud.compute.v1.Z"
-          + "oneList\"N\332A\016project,region\202\323\344\223\0027\0225/compu"
+          + "th/cloud-platform2\263\021\n\030RegionTargetHttpsP"
+          + "roxies\022\203\002\n\006Delete\022<.google.cloud.compute"
+          + ".v1.DeleteRegionTargetHttpsProxyRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"\226\001\332A"
+          + "!project,region,target_https_proxy\212N\020Reg"
+          + "ionOperations\202\323\344\223\002Y*W/compute/v1/project"
+          + "s/{project}/regions/{region}/targetHttps"
+          + "Proxies/{target_https_proxy}\022\361\001\n\003Get\0229.g"
+          + "oogle.cloud.compute.v1.GetRegionTargetHt"
+          + "tpsProxyRequest\032).google.cloud.compute.v"
+          + "1.TargetHttpsProxy\"\203\001\332A!project,region,t"
+          + "arget_https_proxy\202\323\344\223\002Y\022W/compute/v1/pro"
+          + "jects/{project}/regions/{region}/targetH"
+          + "ttpsProxies/{target_https_proxy}\022\224\002\n\006Ins"
+          + "ert\022<.google.cloud.compute.v1.InsertRegi"
+          + "onTargetHttpsProxyRequest\032\".google.cloud",
+      ".compute.v1.Operation\"\247\001\332A*project,regio"
+          + "n,target_https_proxy_resource\212N\020RegionOp"
+          + "erations\202\323\344\223\002a\"B/compute/v1/projects/{pr"
+          + "oject}/regions/{region}/targetHttpsProxi"
+          + "es:\033target_https_proxy_resource\022\320\001\n\004List"
+          + "\022<.google.cloud.compute.v1.ListRegionTar"
+          + "getHttpsProxiesRequest\032-.google.cloud.co"
+          + "mpute.v1.TargetHttpsProxyList\"[\332A\016projec"
+          + "t,region\202\323\344\223\002D\022B/compute/v1/projects/{pr"
+          + "oject}/regions/{region}/targetHttpsProxi"
+          + "es\022\272\002\n\005Patch\022;.google.cloud.compute.v1.P"
+          + "atchRegionTargetHttpsProxyRequest\032\".goog"
+          + "le.cloud.compute.v1.Operation\"\317\001\332A=proje"
+          + "ct,region,target_https_proxy,target_http"
+          + "s_proxy_resource\212N\020RegionOperations\202\323\344\223\002"
+          + "v2W/compute/v1/projects/{project}/region"
+          + "s/{region}/targetHttpsProxies/{target_ht"
+          + "tps_proxy}:\033target_https_proxy_resource\022"
+          + "\264\003\n\022SetSslCertificates\022H.google.cloud.co"
+          + "mpute.v1.SetSslCertificatesRegionTargetH"
+          + "ttpsProxyRequest\032\".google.cloud.compute."
+          + "v1.Operation\"\257\002\332Acproject,region,target_"
+          + "https_proxy,region_target_https_proxies_"
+          + "set_ssl_certificates_request_resource\212N\020"
+          + "RegionOperations\202\323\344\223\002\257\001\"j/compute/v1/pro"
+          + "jects/{project}/regions/{region}/targetH"
+          + "ttpsProxies/{target_https_proxy}/setSslC"
+          + "ertificates:Aregion_target_https_proxies"
+          + "_set_ssl_certificates_request_resource\022\312"
+          + "\002\n\tSetUrlMap\022?.google.cloud.compute.v1.S"
+          + "etUrlMapRegionTargetHttpsProxyRequest\032\"."
+          + "google.cloud.compute.v1.Operation\"\327\001\332A.google.cl"
-          + "oud.compute.v1.AggregatedListResourcePol"
-          + "iciesRequest\0325.google.cloud.compute.v1.R"
-          + "esourcePolicyAggregatedList\"L\332A\007project\202"
-          + "\323\344\223\002<\022:/compute/v1/projects/{project}/ag"
-          + "gregated/resourcePolicies\022\363\001\n\006Delete\0224.g"
-          + "oogle.cloud.compute.v1.DeleteResourcePol"
-          + "icyRequest\032\".google.cloud.compute.v1.Ope"
-          + "ration\"\216\001\332A\036project,region,resource_poli"
-          + "cy\212N\020RegionOperations\202\323\344\223\002T*R/compute/v1"
-          + "/projects/{project}/regions/{region}/res"
-          + "ourcePolicies/{resource_policy}\022\336\001\n\003Get\022"
-          + "1.google.cloud.compute.v1.GetResourcePol"
-          + "icyRequest\032\'.google.cloud.compute.v1.Res"
-          + "ourcePolicy\"{\332A\036project,region,resource_"
-          + "policy\202\323\344\223\002T\022R/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/resourcePolicies/{"
-          + "resource_policy}\022\347\001\n\014GetIamPolicy\022:.goog"
-          + "le.cloud.compute.v1.GetIamPolicyResource"
-          + "PolicyRequest\032\037.google.cloud.compute.v1."
-          + "Policy\"z\332A\027project,region,resource\202\323\344\223\002Z"
-          + "\022X/compute/v1/projects/{project}/regions"
-          + "/{region}/resourcePolicies/{resource}/ge"
-          + "tIamPolicy\022\204\002\n\006Insert\0224.google.cloud.com"
-          + "pute.v1.InsertResourcePolicyRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\237\001\332A\'pro"
-          + "ject,region,resource_policy_resource\212N\020R"
-          + "egionOperations\202\323\344\223\002\\\"@/compute/v1/proje"
-          + "cts/{project}/regions/{region}/resourceP"
-          + "olicies:\030resource_policy_resource\022\304\001\n\004Li"
-          + "st\0224.google.cloud.compute.v1.ListResourc"
-          + "ePoliciesRequest\032+.google.cloud.compute."
-          + "v1.ResourcePolicyList\"Y\332A\016project,region"
-          + "\202\323\344\223\002B\022@/compute/v1/projects/{project}/r"
-          + "egions/{region}/resourcePolicies\022\244\002\n\005Pat"
-          + "ch\0223.google.cloud.compute.v1.PatchResour"
-          + "cePolicyRequest\032\".google.cloud.compute.v"
-          + "1.Operation\"\301\001\332A7project,region,resource"
-          + "_policy,resource_policy_resource\212N\020Regio"
-          + "nOperations\202\323\344\223\002n2R/compute/v1/projects/"
-          + "{project}/regions/{region}/resourcePolic"
-          + "ies/{resource_policy}:\030resource_policy_r"
-          + "esource\022\257\002\n\014SetIamPolicy\022:.google.cloud."
-          + "compute.v1.SetIamPolicyResourcePolicyReq"
-          + "uest\032\037.google.cloud.compute.v1.Policy\"\301\001"
-          + "\332A:project,region,resource,region_set_po"
-          + "licy_request_resource\202\323\344\223\002~\"X/compute/v1"
-          + "/projects/{project}/regions/{region}/res"
-          + "ourcePolicies/{resource}/setIamPolicy:\"r"
-          + "egion_set_policy_request_resource\022\321\002\n\022Te"
-          + "stIamPermissions\022@.google.cloud.compute."
-          + "v1.TestIamPermissionsResourcePolicyReque"
-          + "st\0320.google.cloud.compute.v1.TestPermiss"
-          + "ionsResponse\"\306\001\332A9project,region,resourc"
-          + "e,test_permissions_request_resource\202\323\344\223\002"
-          + "\203\001\"^/compute/v1/projects/{project}/regio"
-          + "ns/{region}/resourcePolicies/{resource}/"
-          + "testIamPermissions:!test_permissions_req"
-          + "uest_resource\032r\312A\026compute.googleapis.com"
-          + "\322AVhttps://www.googleapis.com/auth/compu"
-          + "te,https://www.googleapis.com/auth/cloud"
-          + "-platform2\266\007\n\014RolloutPlans\022\324\001\n\006Delete\0221."
-          + "google.cloud.compute.v1.DeleteRolloutPla"
-          + "nRequest\032\".google.cloud.compute.v1.Opera",
-      "tion\"s\332A\024project,rollout_plan\212N\020GlobalOp"
-          + "erations\202\323\344\223\002C*A/compute/v1/projects/{pr"
-          + "oject}/global/rolloutPlans/{rollout_plan"
-          + "}\022\275\001\n\003Get\022..google.cloud.compute.v1.GetR"
-          + "olloutPlanRequest\032$.google.cloud.compute"
-          + ".v1.RolloutPlan\"`\332A\024project,rollout_plan"
-          + "\202\323\344\223\002C\022A/compute/v1/projects/{project}/g"
-          + "lobal/rolloutPlans/{rollout_plan}\022\346\001\n\006In"
-          + "sert\0221.google.cloud.compute.v1.InsertRol"
-          + "loutPlanRequest\032\".google.cloud.compute.v"
-          + "1.Operation\"\204\001\332A\035project,rollout_plan_re"
-          + "source\212N\020GlobalOperations\202\323\344\223\002K\"2/comput"
-          + "e/v1/projects/{project}/global/rolloutPl"
-          + "ans:\025rollout_plan_resource\022\261\001\n\004List\0220.go"
-          + "ogle.cloud.compute.v1.ListRolloutPlansRe"
-          + "quest\0321.google.cloud.compute.v1.RolloutP"
-          + "lansListResponse\"D\332A\007project\202\323\344\223\0024\0222/com"
-          + "pute/v1/projects/{project}/global/rollou"
-          + "tPlans\032r\312A\026compute.googleapis.com\322AVhttp"
-          + "s://www.googleapis.com/auth/compute,http"
-          + "s://www.googleapis.com/auth/cloud-platfo"
-          + "rm2\276\013\n\010Rollouts\022\314\001\n\007Advance\022..google.clo"
-          + "ud.compute.v1.AdvanceRolloutRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"m\332A\017proj"
-          + "ect,rollout\212N\020GlobalOperations\202\323\344\223\002B\"@/c"
-          + "ompute/v1/projects/{project}/global/roll"
-          + "outs/{rollout}/advance\022\302\001\n\006Cancel\022-.goog"
-          + "le.cloud.compute.v1.CancelRolloutRequest"
-          + "\032\".google.cloud.compute.v1.Operation\"e\332A"
-          + "\017project,rollout\212N\020GlobalOperations\202\323\344\223\002"
-          + ":28/compute/v1/projects/{project}/global"
-          + "/rollouts/{rollout}\022\302\001\n\006Delete\022-.google."
-          + "cloud.compute.v1.DeleteRolloutRequest\032\"."
-          + "google.cloud.compute.v1.Operation\"e\332A\017pr"
-          + "oject,rollout\212N\020GlobalOperations\202\323\344\223\002:*8"
-          + "/compute/v1/projects/{project}/global/ro"
-          + "llouts/{rollout}\022\247\001\n\003Get\022*.google.cloud."
-          + "compute.v1.GetRolloutRequest\032 .google.cl"
-          + "oud.compute.v1.Rollout\"R\332A\017project,rollo"
-          + "ut\202\323\344\223\002:\0228/compute/v1/projects/{project}"
-          + "/global/rollouts/{rollout}\022\245\001\n\004List\022,.go"
-          + "ogle.cloud.compute.v1.ListRolloutsReques"
-          + "t\032-.google.cloud.compute.v1.RolloutsList"
-          + "Response\"@\332A\007project\202\323\344\223\0020\022./compute/v1/"
-          + "projects/{project}/global/rollouts\022\306\001\n\005P"
-          + "ause\022,.google.cloud.compute.v1.PauseRoll"
-          + "outRequest\032\".google.cloud.compute.v1.Ope"
-          + "ration\"k\332A\017project,rollout\212N\020GlobalOpera"
-          + "tions\202\323\344\223\002@\">/compute/v1/projects/{proje"
-          + "ct}/global/rollouts/{rollout}/pause\022\311\001\n\006"
-          + "Resume\022-.google.cloud.compute.v1.ResumeR"
-          + "olloutRequest\032\".google.cloud.compute.v1."
-          + "Operation\"l\332A\017project,rollout\212N\020GlobalOp"
-          + "erations\202\323\344\223\002A\"?/compute/v1/projects/{pr"
-          + "oject}/global/rollouts/{rollout}/resume\032"
-          + "r\312A\026compute.googleapis.com\322AVhttps://www"
-          + ".googleapis.com/auth/compute,https://www"
-          + ".googleapis.com/auth/cloud-platform2\374)\n\007"
-          + "Routers\022\273\001\n\016AggregatedList\0225.google.clou"
-          + "d.compute.v1.AggregatedListRoutersReques"
-          + "t\032-.google.cloud.compute.v1.RouterAggreg"
-          + "atedList\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/"
-          + "projects/{project}/aggregated/routers\022\317\001"
-          + "\n\006Delete\022,.google.cloud.compute.v1.Delet"
-          + "eRouterRequest\032\".google.cloud.compute.v1"
-          + ".Operation\"s\332A\025project,region,router\212N\020R"
-          + "egionOperations\202\323\344\223\002B*@/compute/v1/proje"
-          + "cts/{project}/regions/{region}/routers/{"
-          + "router}\022\357\001\n\016DeleteNamedSet\0224.google.clou"
-          + "d.compute.v1.DeleteNamedSetRouterRequest"
-          + "\032\".google.cloud.compute.v1.Operation\"\202\001\332"
-          + "A\025project,region,router\212N\020RegionOperatio"
-          + "ns\202\323\344\223\002Q\"O/compute/v1/projects/{project}"
-          + "/regions/{region}/routers/{router}/delet"
-          + "eNamedSet\022\370\001\n\021DeleteRoutePolicy\0227.google"
-          + ".cloud.compute.v1.DeleteRoutePolicyRoute"
-          + "rRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\205\001\332A\025project,region,router\212N\020Region"
-          + "Operations\202\323\344\223\002T\"R/compute/v1/projects/{"
-          + "project}/regions/{region}/routers/{route"
-          + "r}/deleteRoutePolicy\022\263\001\n\003Get\022).google.cl"
-          + "oud.compute.v1.GetRouterRequest\032\037.google"
-          + ".cloud.compute.v1.Router\"`\332A\025project,reg"
-          + "ion,router\202\323\344\223\002B\022@/compute/v1/projects/{"
-          + "project}/regions/{region}/routers/{route"
-          + "r}\022\343\001\n\013GetNamedSet\0221.google.cloud.comput"
-          + "e.v1.GetNamedSetRouterRequest\0323.google.c"
-          + "loud.compute.v1.RoutersGetNamedSetRespon"
-          + "se\"l\332A\025project,region,router\202\323\344\223\002N\022L/com"
+          + "SubBlocks/{resource}/setIamPolicy:\'zone_"
+          + "set_nested_policy_request_resource\022\232\003\n\022T"
+          + "estIamPermissions\022E.google.cloud.compute"
+          + ".v1.TestIamPermissionsReservationSubBloc"
+          + "kRequest\0320.google.cloud.compute.v1.TestP"
+          + "ermissionsResponse\"\212\002\332AGproject,zone,par"
+          + "ent_resource,resource,test_permissions_r"
+          + "equest_resource\202\323\344\223\002\271\001\"\223\001/compute/v1/pro"
+          + "jects/{project}/zones/{zone}/{parent_res"
+          + "ource=reservations/*/reservationBlocks/*"
+          + "}/reservationSubBlocks/{resource}/testIa"
+          + "mPermissions:!test_permissions_request_r"
+          + "esource\032r\312A\026compute.googleapis.com\322AVhtt"
+          + "ps://www.googleapis.com/auth/compute,htt"
+          + "ps://www.googleapis.com/auth/cloud-platf"
+          + "orm2\213\027\n\014Reservations\022\312\001\n\016AggregatedList\022"
+          + ":.google.cloud.compute.v1.AggregatedList"
+          + "ReservationsRequest\0322.google.cloud.compu"
+          + "te.v1.ReservationAggregatedList\"H\332A\007proj"
+          + "ect\202\323\344\223\0028\0226/compute/v1/projects/{project"
+          + "}/aggregated/reservations\022\333\001\n\006Delete\0221.g"
+          + "oogle.cloud.compute.v1.DeleteReservation"
+          + "Request\032\".google.cloud.compute.v1.Operat"
+          + "ion\"z\332A\030project,zone,reservation\212N\016ZoneO"
+          + "perations\202\323\344\223\002H*F/compute/v1/projects/{p"
+          + "roject}/zones/{zone}/reservations/{reser"
+          + "vation}\022\306\001\n\003Get\022..google.cloud.compute.v"
+          + "1.GetReservationRequest\032$.google.cloud.c"
+          + "ompute.v1.Reservation\"i\332A\030project,zone,r"
+          + "eservation\202\323\344\223\002H\022F/compute/v1/projects/{"
+          + "project}/zones/{zone}/reservations/{rese"
+          + "rvation}\022\332\001\n\014GetIamPolicy\0227.google.cloud"
+          + ".compute.v1.GetIamPolicyReservationReque"
+          + "st\032\037.google.cloud.compute.v1.Policy\"p\332A\025"
+          + "project,zone,resource\202\323\344\223\002R\022P/compute/v1"
+          + "/projects/{project}/zones/{zone}/reserva"
+          + "tions/{resource}/getIamPolicy\022\355\001\n\006Insert"
+          + "\0221.google.cloud.compute.v1.InsertReserva"
+          + "tionRequest\032\".google.cloud.compute.v1.Op"
+          + "eration\"\213\001\332A!project,zone,reservation_re"
+          + "source\212N\016ZoneOperations\202\323\344\223\002P\"8/compute/"
+          + "v1/projects/{project}/zones/{zone}/reser"
+          + "vations:\024reservation_resource\022\263\001\n\004List\0220"
+          + ".google.cloud.compute.v1.ListReservation"
+          + "sRequest\032(.google.cloud.compute.v1.Reser"
+          + "vationList\"O\332A\014project,zone\202\323\344\223\002:\0228/comp"
+          + "ute/v1/projects/{project}/zones/{zone}/r"
+          + "eservations\022\355\002\n\022PerformMaintenance\022=.goo"
+          + "gle.cloud.compute.v1.PerformMaintenanceR"
+          + "eservationRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\363\001\332AJproject,zone,reservat"
+          + "ion,reservations_perform_maintenance_req"
+          + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\216\001\"Y/"
+          + "compute/v1/projects/{project}/zones/{zon"
+          + "e}/reservations/{reservation}/performMai"
+          + "ntenance:1reservations_perform_maintenan"
+          + "ce_request_resource\022\256\002\n\006Resize\0221.google."
+          + "cloud.compute.v1.ResizeReservationReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"\314\001"
+          + "\332A=project,zone,reservation,reservations"
+          + "_resize_request_resource\212N\016ZoneOperation"
+          + "s\202\323\344\223\002u\"M/compute/v1/projects/{project}/"
+          + "zones/{zone}/reservations/{reservation}/"
+          + "resize:$reservations_resize_request_reso"
+          + "urce\022\236\002\n\014SetIamPolicy\0227.google.cloud.com"
+          + "pute.v1.SetIamPolicyReservationRequest\032\037"
+          + ".google.cloud.compute.v1.Policy\"\263\001\332A6pro"
+          + "ject,zone,resource,zone_set_policy_reque"
+          + "st_resource\202\323\344\223\002t\"P/compute/v1/projects/"
+          + "{project}/zones/{zone}/reservations/{res"
+          + "ource}/setIamPolicy: zone_set_policy_req"
+          + "uest_resource\022\303\002\n\022TestIamPermissions\022=.g"
+          + "oogle.cloud.compute.v1.TestIamPermission"
+          + "sReservationRequest\0320.google.cloud.compu"
+          + "te.v1.TestPermissionsResponse\"\273\001\332A7proje"
+          + "ct,zone,resource,test_permissions_reques"
+          + "t_resource\202\323\344\223\002{\"V/compute/v1/projects/{"
+          + "project}/zones/{zone}/reservations/{reso"
+          + "urce}/testIamPermissions:!test_permissio"
+          + "ns_request_resource\022\207\002\n\006Update\0221.google."
+          + "cloud.compute.v1.UpdateReservationReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"\245\001"
+          + "\332A-project,zone,reservation,reservation_"
+          + "resource\212N\016ZoneOperations\202\323\344\223\002^2F/comput"
+          + "e/v1/projects/{project}/zones/{zone}/res"
+          + "ervations/{reservation}:\024reservation_res"
+          + "ource\032r\312A\026compute.googleapis.com\322AVhttps"
+          + "://www.googleapis.com/auth/compute,https",
+      "://www.googleapis.com/auth/cloud-platfor"
+          + "m2\232\023\n\020ResourcePolicies\022\325\001\n\016AggregatedLis"
+          + "t\022>.google.cloud.compute.v1.AggregatedLi"
+          + "stResourcePoliciesRequest\0325.google.cloud"
+          + ".compute.v1.ResourcePolicyAggregatedList"
+          + "\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/projects"
+          + "/{project}/aggregated/resourcePolicies\022\363"
+          + "\001\n\006Delete\0224.google.cloud.compute.v1.Dele"
+          + "teResourcePolicyRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\216\001\332A\036project,region,"
+          + "resource_policy\212N\020RegionOperations\202\323\344\223\002T"
+          + "*R/compute/v1/projects/{project}/regions"
+          + "/{region}/resourcePolicies/{resource_pol"
+          + "icy}\022\336\001\n\003Get\0221.google.cloud.compute.v1.G"
+          + "etResourcePolicyRequest\032\'.google.cloud.c"
+          + "ompute.v1.ResourcePolicy\"{\332A\036project,reg"
+          + "ion,resource_policy\202\323\344\223\002T\022R/compute/v1/p"
+          + "rojects/{project}/regions/{region}/resou"
+          + "rcePolicies/{resource_policy}\022\347\001\n\014GetIam"
+          + "Policy\022:.google.cloud.compute.v1.GetIamP"
+          + "olicyResourcePolicyRequest\032\037.google.clou"
+          + "d.compute.v1.Policy\"z\332A\027project,region,r"
+          + "esource\202\323\344\223\002Z\022X/compute/v1/projects/{pro"
+          + "ject}/regions/{region}/resourcePolicies/"
+          + "{resource}/getIamPolicy\022\204\002\n\006Insert\0224.goo"
+          + "gle.cloud.compute.v1.InsertResourcePolic"
+          + "yRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\237\001\332A\'project,region,resource_policy"
+          + "_resource\212N\020RegionOperations\202\323\344\223\002\\\"@/com"
           + "pute/v1/projects/{project}/regions/{regi"
-          + "on}/routers/{router}/getNamedSet\022\335\001\n\014Get"
-          + "NatIpInfo\0222.google.cloud.compute.v1.GetN"
-          + "atIpInfoRouterRequest\032*.google.cloud.com"
-          + "pute.v1.NatIpInfoResponse\"m\332A\025project,re"
-          + "gion,router\202\323\344\223\002O\022M/compute/v1/projects/"
-          + "{project}/regions/{region}/routers/{rout"
-          + "er}/getNatIpInfo\022\365\001\n\021GetNatMappingInfo\0228"
-          + ".google.cloud.compute.v1.GetNatMappingIn"
-          + "foRoutersRequest\0322.google.cloud.compute."
-          + "v1.VmEndpointNatMappingsList\"r\332A\025project"
-          + ",region,router\202\323\344\223\002T\022R/compute/v1/projec"
-          + "ts/{project}/regions/{region}/routers/{r"
-          + "outer}/getNatMappingInfo\022\357\001\n\016GetRoutePol"
-          + "icy\0224.google.cloud.compute.v1.GetRoutePo"
-          + "licyRouterRequest\0326.google.cloud.compute"
-          + ".v1.RoutersGetRoutePolicyResponse\"o\332A\025pr"
-          + "oject,region,router\202\323\344\223\002Q\022O/compute/v1/p"
-          + "rojects/{project}/regions/{region}/route"
-          + "rs/{router}/getRoutePolicy\022\351\001\n\017GetRouter"
-          + "Status\0225.google.cloud.compute.v1.GetRout"
-          + "erStatusRouterRequest\032-.google.cloud.com"
-          + "pute.v1.RouterStatusResponse\"p\332A\025project"
-          + ",region,router\202\323\344\223\002R\022P/compute/v1/projec"
-          + "ts/{project}/regions/{region}/routers/{r"
-          + "outer}/getRouterStatus\022\341\001\n\006Insert\022,.goog"
-          + "le.cloud.compute.v1.InsertRouterRequest\032"
-          + "\".google.cloud.compute.v1.Operation\"\204\001\332A"
-          + "\036project,region,router_resource\212N\020Region"
-          + "Operations\202\323\344\223\002J\"7/compute/v1/projects/{"
-          + "project}/regions/{region}/routers:\017route"
-          + "r_resource\022\252\001\n\004List\022+.google.cloud.compu"
-          + "te.v1.ListRoutersRequest\032#.google.cloud."
-          + "compute.v1.RouterList\"P\332A\016project,region"
-          + "\202\323\344\223\0029\0227/compute/v1/projects/{project}/r"
-          + "egions/{region}/routers\022\344\001\n\rListBgpRoute"
-          + "s\0224.google.cloud.compute.v1.ListBgpRoute"
-          + "sRoutersRequest\032-.google.cloud.compute.v"
-          + "1.RoutersListBgpRoutes\"n\332A\025project,regio"
-          + "n,router\202\323\344\223\002P\022N/compute/v1/projects/{pr"
-          + "oject}/regions/{region}/routers/{router}"
-          + "/listBgpRoutes\022\344\001\n\rListNamedSets\0224.googl"
-          + "e.cloud.compute.v1.ListNamedSetsRoutersR"
-          + "equest\032-.google.cloud.compute.v1.Routers"
-          + "ListNamedSets\"n\332A\025project,region,router\202"
-          + "\323\344\223\002P\022N/compute/v1/projects/{project}/re"
-          + "gions/{region}/routers/{router}/listName"
-          + "dSets\022\364\001\n\021ListRoutePolicies\0228.google.clo"
-          + "ud.compute.v1.ListRoutePoliciesRoutersRe"
-          + "quest\0321.google.cloud.compute.v1.RoutersL"
-          + "istRoutePolicies\"r\332A\025project,region,rout"
-          + "er\202\323\344\223\002T\022R/compute/v1/projects/{project}"
-          + "/regions/{region}/routers/{router}/listR"
-          + "outePolicies\022\357\001\n\005Patch\022+.google.cloud.co"
-          + "mpute.v1.PatchRouterRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\224\001\332A%project,reg"
-          + "ion,router,router_resource\212N\020RegionOpera"
-          + "tions\202\323\344\223\002S2@/compute/v1/projects/{proje"
-          + "ct}/regions/{region}/routers/{router}:\017r"
-          + "outer_resource\022\223\002\n\rPatchNamedSet\0223.googl"
-          + "e.cloud.compute.v1.PatchNamedSetRouterRe"
-          + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\250\001\332A(project,region,router,named_set_r"
-          + "esource\212N\020RegionOperations\202\323\344\223\002d\"N/compu"
-          + "te/v1/projects/{project}/regions/{region"
-          + "}/routers/{router}/patchNamedSet:\022named_"
-          + "set_resource\022\242\002\n\020PatchRoutePolicy\0226.goog"
-          + "le.cloud.compute.v1.PatchRoutePolicyRout"
-          + "erRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"\261\001\332A+project,region,router,route_p"
-          + "olicy_resource\212N\020RegionOperations\202\323\344\223\002j\""
-          + "Q/compute/v1/projects/{project}/regions/"
-          + "{region}/routers/{router}/patchRoutePoli"
-          + "cy:\025route_policy_resource\022\365\001\n\007Preview\022-."
-          + "google.cloud.compute.v1.PreviewRouterReq"
-          + "uest\032/.google.cloud.compute.v1.RoutersPr"
-          + "eviewResponse\"\211\001\332A%project,region,router"
-          + ",router_resource\202\323\344\223\002[\"H/compute/v1/proj"
-          + "ects/{project}/regions/{region}/routers/"
-          + "{router}/preview:\017router_resource\022\361\001\n\006Up"
-          + "date\022,.google.cloud.compute.v1.UpdateRou"
-          + "terRequest\032\".google.cloud.compute.v1.Ope"
-          + "ration\"\224\001\332A%project,region,router,router"
-          + "_resource\212N\020RegionOperations\202\323\344\223\002S\032@/com"
+          + "on}/resourcePolicies:\030resource_policy_re"
+          + "source\022\304\001\n\004List\0224.google.cloud.compute.v"
+          + "1.ListResourcePoliciesRequest\032+.google.c"
+          + "loud.compute.v1.ResourcePolicyList\"Y\332A\016p"
+          + "roject,region\202\323\344\223\002B\022@/compute/v1/project"
+          + "s/{project}/regions/{region}/resourcePol"
+          + "icies\022\244\002\n\005Patch\0223.google.cloud.compute.v"
+          + "1.PatchResourcePolicyRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\301\001\332A7project,re"
+          + "gion,resource_policy,resource_policy_res"
+          + "ource\212N\020RegionOperations\202\323\344\223\002n2R/compute"
+          + "/v1/projects/{project}/regions/{region}/"
+          + "resourcePolicies/{resource_policy}:\030reso"
+          + "urce_policy_resource\022\257\002\n\014SetIamPolicy\022:."
+          + "google.cloud.compute.v1.SetIamPolicyReso"
+          + "urcePolicyRequest\032\037.google.cloud.compute"
+          + ".v1.Policy\"\301\001\332A:project,region,resource,"
+          + "region_set_policy_request_resource\202\323\344\223\002~"
+          + "\"X/compute/v1/projects/{project}/regions"
+          + "/{region}/resourcePolicies/{resource}/se"
+          + "tIamPolicy:\"region_set_policy_request_re"
+          + "source\022\321\002\n\022TestIamPermissions\022@.google.c"
+          + "loud.compute.v1.TestIamPermissionsResour"
+          + "cePolicyRequest\0320.google.cloud.compute.v"
+          + "1.TestPermissionsResponse\"\306\001\332A9project,r"
+          + "egion,resource,test_permissions_request_"
+          + "resource\202\323\344\223\002\203\001\"^/compute/v1/projects/{p"
+          + "roject}/regions/{region}/resourcePolicie"
+          + "s/{resource}/testIamPermissions:!test_pe"
+          + "rmissions_request_resource\032r\312A\026compute.g"
+          + "oogleapis.com\322AVhttps://www.googleapis.c"
+          + "om/auth/compute,https://www.googleapis.c"
+          + "om/auth/cloud-platform2\266\007\n\014RolloutPlans\022"
+          + "\324\001\n\006Delete\0221.google.cloud.compute.v1.Del"
+          + "eteRolloutPlanRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"s\332A\024project,rollout_pl"
+          + "an\212N\020GlobalOperations\202\323\344\223\002C*A/compute/v1"
+          + "/projects/{project}/global/rolloutPlans/"
+          + "{rollout_plan}\022\275\001\n\003Get\022..google.cloud.co"
+          + "mpute.v1.GetRolloutPlanRequest\032$.google."
+          + "cloud.compute.v1.RolloutPlan\"`\332A\024project"
+          + ",rollout_plan\202\323\344\223\002C\022A/compute/v1/project"
+          + "s/{project}/global/rolloutPlans/{rollout"
+          + "_plan}\022\346\001\n\006Insert\0221.google.cloud.compute"
+          + ".v1.InsertRolloutPlanRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\204\001\332A\035project,ro"
+          + "llout_plan_resource\212N\020GlobalOperations\202\323"
+          + "\344\223\002K\"2/compute/v1/projects/{project}/glo"
+          + "bal/rolloutPlans:\025rollout_plan_resource\022"
+          + "\261\001\n\004List\0220.google.cloud.compute.v1.ListR"
+          + "olloutPlansRequest\0321.google.cloud.comput"
+          + "e.v1.RolloutPlansListResponse\"D\332A\007projec"
+          + "t\202\323\344\223\0024\0222/compute/v1/projects/{project}/"
+          + "global/rolloutPlans\032r\312A\026compute.googleap"
+          + "is.com\322AVhttps://www.googleapis.com/auth"
+          + "/compute,https://www.googleapis.com/auth"
+          + "/cloud-platform2\276\013\n\010Rollouts\022\314\001\n\007Advance"
+          + "\022..google.cloud.compute.v1.AdvanceRollou"
+          + "tRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"m\332A\017project,rollout\212N\020GlobalOperati"
+          + "ons\202\323\344\223\002B\"@/compute/v1/projects/{project"
+          + "}/global/rollouts/{rollout}/advance\022\302\001\n\006"
+          + "Cancel\022-.google.cloud.compute.v1.CancelR"
+          + "olloutRequest\032\".google.cloud.compute.v1."
+          + "Operation\"e\332A\017project,rollout\212N\020GlobalOp"
+          + "erations\202\323\344\223\002:28/compute/v1/projects/{pr"
+          + "oject}/global/rollouts/{rollout}\022\302\001\n\006Del"
+          + "ete\022-.google.cloud.compute.v1.DeleteRoll"
+          + "outRequest\032\".google.cloud.compute.v1.Ope"
+          + "ration\"e\332A\017project,rollout\212N\020GlobalOpera"
+          + "tions\202\323\344\223\002:*8/compute/v1/projects/{proje"
+          + "ct}/global/rollouts/{rollout}\022\247\001\n\003Get\022*."
+          + "google.cloud.compute.v1.GetRolloutReques"
+          + "t\032 .google.cloud.compute.v1.Rollout\"R\332A\017"
+          + "project,rollout\202\323\344\223\002:\0228/compute/v1/proje"
+          + "cts/{project}/global/rollouts/{rollout}\022"
+          + "\245\001\n\004List\022,.google.cloud.compute.v1.ListR"
+          + "olloutsRequest\032-.google.cloud.compute.v1"
+          + ".RolloutsListResponse\"@\332A\007project\202\323\344\223\0020\022"
+          + "./compute/v1/projects/{project}/global/r"
+          + "ollouts\022\306\001\n\005Pause\022,.google.cloud.compute"
+          + ".v1.PauseRolloutRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"k\332A\017project,rollout\212"
+          + "N\020GlobalOperations\202\323\344\223\002@\">/compute/v1/pr"
+          + "ojects/{project}/global/rollouts/{rollou"
+          + "t}/pause\022\311\001\n\006Resume\022-.google.cloud.compu"
+          + "te.v1.ResumeRolloutRequest\032\".google.clou"
+          + "d.compute.v1.Operation\"l\332A\017project,rollo"
+          + "ut\212N\020GlobalOperations\202\323\344\223\002A\"?/compute/v1"
+          + "/projects/{project}/global/rollouts/{rol"
+          + "lout}/resume\032r\312A\026compute.googleapis.com\322"
+          + "AVhttps://www.googleapis.com/auth/comput"
+          + "e,https://www.googleapis.com/auth/cloud-"
+          + "platform2\374)\n\007Routers\022\273\001\n\016AggregatedList\022"
+          + "5.google.cloud.compute.v1.AggregatedList"
+          + "RoutersRequest\032-.google.cloud.compute.v1"
+          + ".RouterAggregatedList\"C\332A\007project\202\323\344\223\0023\022"
+          + "1/compute/v1/projects/{project}/aggregat"
+          + "ed/routers\022\317\001\n\006Delete\022,.google.cloud.com"
+          + "pute.v1.DeleteRouterRequest\032\".google.clo"
+          + "ud.compute.v1.Operation\"s\332A\025project,regi"
+          + "on,router\212N\020RegionOperations\202\323\344\223\002B*@/com"
           + "pute/v1/projects/{project}/regions/{regi"
-          + "on}/routers/{router}:\017router_resource\022\226\002"
-          + "\n\016UpdateNamedSet\0224.google.cloud.compute."
-          + "v1.UpdateNamedSetRouterRequest\032\".google."
-          + "cloud.compute.v1.Operation\"\251\001\332A(project,"
-          + "region,router,named_set_resource\212N\020Regio"
-          + "nOperations\202\323\344\223\002e\"O/compute/v1/projects/"
-          + "{project}/regions/{region}/routers/{rout"
-          + "er}/updateNamedSet:\022named_set_resource\022\245"
-          + "\002\n\021UpdateRoutePolicy\0227.google.cloud.comp"
-          + "ute.v1.UpdateRoutePolicyRouterRequest\032\"."
-          + "google.cloud.compute.v1.Operation\"\262\001\332A+p"
-          + "roject,region,router,route_policy_resour"
-          + "ce\212N\020RegionOperations\202\323\344\223\002k\"R/compute/v1"
+          + "on}/routers/{router}\022\357\001\n\016DeleteNamedSet\022"
+          + "4.google.cloud.compute.v1.DeleteNamedSet"
+          + "RouterRequest\032\".google.cloud.compute.v1."
+          + "Operation\"\202\001\332A\025project,region,router\212N\020R"
+          + "egionOperations\202\323\344\223\002Q\"O/compute/v1/proje"
+          + "cts/{project}/regions/{region}/routers/{"
+          + "router}/deleteNamedSet\022\370\001\n\021DeleteRoutePo"
+          + "licy\0227.google.cloud.compute.v1.DeleteRou"
+          + "tePolicyRouterRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"\205\001\332A\025project,region,ro"
+          + "uter\212N\020RegionOperations\202\323\344\223\002T\"R/compute/"
+          + "v1/projects/{project}/regions/{region}/r"
+          + "outers/{router}/deleteRoutePolicy\022\263\001\n\003Ge"
+          + "t\022).google.cloud.compute.v1.GetRouterReq"
+          + "uest\032\037.google.cloud.compute.v1.Router\"`\332"
+          + "A\025project,region,router\202\323\344\223\002B\022@/compute/"
+          + "v1/projects/{project}/regions/{region}/r"
+          + "outers/{router}\022\343\001\n\013GetNamedSet\0221.google"
+          + ".cloud.compute.v1.GetNamedSetRouterReque"
+          + "st\0323.google.cloud.compute.v1.RoutersGetN"
+          + "amedSetResponse\"l\332A\025project,region,route"
+          + "r\202\323\344\223\002N\022L/compute/v1/projects/{project}/"
+          + "regions/{region}/routers/{router}/getNam"
+          + "edSet\022\335\001\n\014GetNatIpInfo\0222.google.cloud.co"
+          + "mpute.v1.GetNatIpInfoRouterRequest\032*.goo"
+          + "gle.cloud.compute.v1.NatIpInfoResponse\"m"
+          + "\332A\025project,region,router\202\323\344\223\002O\022M/compute"
+          + "/v1/projects/{project}/regions/{region}/"
+          + "routers/{router}/getNatIpInfo\022\365\001\n\021GetNat"
+          + "MappingInfo\0228.google.cloud.compute.v1.Ge"
+          + "tNatMappingInfoRoutersRequest\0322.google.c"
+          + "loud.compute.v1.VmEndpointNatMappingsLis"
+          + "t\"r\332A\025project,region,router\202\323\344\223\002T\022R/comp"
+          + "ute/v1/projects/{project}/regions/{regio"
+          + "n}/routers/{router}/getNatMappingInfo\022\357\001"
+          + "\n\016GetRoutePolicy\0224.google.cloud.compute."
+          + "v1.GetRoutePolicyRouterRequest\0326.google."
+          + "cloud.compute.v1.RoutersGetRoutePolicyRe"
+          + "sponse\"o\332A\025project,region,router\202\323\344\223\002Q\022O"
+          + "/compute/v1/projects/{project}/regions/{"
+          + "region}/routers/{router}/getRoutePolicy\022"
+          + "\351\001\n\017GetRouterStatus\0225.google.cloud.compu"
+          + "te.v1.GetRouterStatusRouterRequest\032-.goo"
+          + "gle.cloud.compute.v1.RouterStatusRespons"
+          + "e\"p\332A\025project,region,router\202\323\344\223\002R\022P/comp"
+          + "ute/v1/projects/{project}/regions/{regio"
+          + "n}/routers/{router}/getRouterStatus\022\341\001\n\006"
+          + "Insert\022,.google.cloud.compute.v1.InsertR"
+          + "outerRequest\032\".google.cloud.compute.v1.O"
+          + "peration\"\204\001\332A\036project,region,router_reso"
+          + "urce\212N\020RegionOperations\202\323\344\223\002J\"7/compute/"
+          + "v1/projects/{project}/regions/{region}/r"
+          + "outers:\017router_resource\022\252\001\n\004List\022+.googl"
+          + "e.cloud.compute.v1.ListRoutersRequest\032#."
+          + "google.cloud.compute.v1.RouterList\"P\332A\016p"
+          + "roject,region\202\323\344\223\0029\0227/compute/v1/project"
+          + "s/{project}/regions/{region}/routers\022\344\001\n"
+          + "\rListBgpRoutes\0224.google.cloud.compute.v1"
+          + ".ListBgpRoutesRoutersRequest\032-.google.cl"
+          + "oud.compute.v1.RoutersListBgpRoutes\"n\332A\025"
+          + "project,region,router\202\323\344\223\002P\022N/compute/v1"
           + "/projects/{project}/regions/{region}/rou"
-          + "ters/{router}/updateRoutePolicy:\025route_p"
-          + "olicy_resource\032r\312A\026compute.googleapis.co"
-          + "m\322AVhttps://www.googleapis.com/auth/comp"
-          + "ute,https://www.googleapis.com/auth/clou"
-          + "d-platform2\357\010\n\006Routes\022\272\001\n\006Delete\022+.googl"
-          + "e.cloud.compute.v1.DeleteRouteRequest\032\"."
-          + "google.cloud.compute.v1.Operation\"_\332A\rpr"
-          + "oject,route\212N\020GlobalOperations\202\323\344\223\0026*4/c"
-          + "ompute/v1/projects/{project}/global/rout"
-          + "es/{route}\022\235\001\n\003Get\022(.google.cloud.comput"
-          + "e.v1.GetRouteRequest\032\036.google.cloud.comp"
-          + "ute.v1.Route\"L\332A\rproject,route\202\323\344\223\0026\0224/c"
-          + "ompute/v1/projects/{project}/global/rout"
-          + "es/{route}\022\313\001\n\006Insert\022+.google.cloud.com"
-          + "pute.v1.InsertRouteRequest\032\".google.clou"
-          + "d.compute.v1.Operation\"p\332A\026project,route"
-          + "_resource\212N\020GlobalOperations\202\323\344\223\002>\",/com"
-          + "pute/v1/projects/{project}/global/routes"
-          + ":\016route_resource\022\226\001\n\004List\022*.google.cloud"
-          + ".compute.v1.ListRoutesRequest\032\".google.c"
-          + "loud.compute.v1.RouteList\">\332A\007project\202\323\344"
-          + "\223\002.\022,/compute/v1/projects/{project}/glob"
-          + "al/routes\022\254\002\n\022TestIamPermissions\0227.googl"
-          + "e.cloud.compute.v1.TestIamPermissionsRou"
-          + "teRequest\0320.google.cloud.compute.v1.Test"
-          + "PermissionsResponse\"\252\001\332A2project,resourc"
-          + "e,test_permissions_request_resource\202\323\344\223\002"
-          + "o\"J/compute/v1/projects/{project}/global"
-          + "/routes/{resource}/testIamPermissions:!t"
-          + "est_permissions_request_resource\032r\312A\026com"
-          + "pute.googleapis.com\322AVhttps://www.google"
-          + "apis.com/auth/compute,https://www.google"
-          + "apis.com/auth/cloud-platform2\357\030\n\020Securit"
-          + "yPolicies\022\251\002\n\007AddRule\0225.google.cloud.com"
-          + "pute.v1.AddRuleSecurityPolicyRequest\032\".g"
-          + "oogle.cloud.compute.v1.Operation\"\302\001\332A5pr"
-          + "oject,security_policy,security_policy_ru"
-          + "le_resource\212N\020GlobalOperations\202\323\344\223\002q\"P/c"
-          + "ompute/v1/projects/{project}/global/secu"
-          + "rityPolicies/{security_policy}/addRule:\035"
-          + "security_policy_rule_resource\022\327\001\n\016Aggreg"
-          + "atedList\022>.google.cloud.compute.v1.Aggre"
-          + "gatedListSecurityPoliciesRequest\0327.googl"
-          + "e.cloud.compute.v1.SecurityPoliciesAggre"
-          + "gatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1"
-          + "/projects/{project}/aggregated/securityP"
-          + "olicies\022\341\001\n\006Delete\0224.google.cloud.comput"
-          + "e.v1.DeleteSecurityPolicyRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"}\332A\027project"
-          + ",security_policy\212N\020GlobalOperations\202\323\344\223\002"
-          + "J*H/compute/v1/projects/{project}/global"
-          + "/securityPolicies/{security_policy}\022\315\001\n\003"
-          + "Get\0221.google.cloud.compute.v1.GetSecurit"
-          + "yPolicyRequest\032\'.google.cloud.compute.v1"
-          + ".SecurityPolicy\"j\332A\027project,security_pol"
-          + "icy\202\323\344\223\002J\022H/compute/v1/projects/{project"
-          + "}/global/securityPolicies/{security_poli"
-          + "cy}\022\341\001\n\007GetRule\0225.google.cloud.compute.v"
-          + "1.GetRuleSecurityPolicyRequest\032+.google."
-          + "cloud.compute.v1.SecurityPolicyRule\"r\332A\027"
-          + "project,security_policy\202\323\344\223\002R\022P/compute/"
-          + "v1/projects/{project}/global/securityPol"
-          + "icies/{security_policy}/getRule\022\363\001\n\006Inse"
-          + "rt\0224.google.cloud.compute.v1.InsertSecur"
-          + "ityPolicyRequest\032\".google.cloud.compute."
-          + "v1.Operation\"\216\001\332A project,security_polic"
-          + "y_resource\212N\020GlobalOperations\202\323\344\223\002R\"6/co"
-          + "mpute/v1/projects/{project}/global/secur"
-          + "ityPolicies:\030security_policy_resource\022\263\001"
-          + "\n\004List\0224.google.cloud.compute.v1.ListSec"
-          + "urityPoliciesRequest\032+.google.cloud.comp"
-          + "ute.v1.SecurityPolicyList\"H\332A\007project\202\323\344"
-          + "\223\0028\0226/compute/v1/projects/{project}/glob"
-          + "al/securityPolicies\022\256\002\n\037ListPreconfigure"
-          + "dExpressionSets\022O.google.cloud.compute.v"
-          + "1.ListPreconfiguredExpressionSetsSecurit"
-          + "yPoliciesRequest\032P.google.cloud.compute."
-          + "v1.SecurityPoliciesListPreconfiguredExpr"
-          + "essionSetsResponse\"h\332A\007project\202\323\344\223\002X\022V/c"
-          + "ompute/v1/projects/{project}/global/secu"
-          + "rityPolicies/listPreconfiguredExpression"
-          + "Sets\022\223\002\n\005Patch\0223.google.cloud.compute.v1"
-          + ".PatchSecurityPolicyRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\260\001\332A0project,sec"
-          + "urity_policy,security_policy_resource\212N\020"
-          + "GlobalOperations\202\323\344\223\002d2H/compute/v1/proj"
-          + "ects/{project}/global/securityPolicies/{"
-          + "security_policy}:\030security_policy_resour"
-          + "ce\022\257\002\n\tPatchRule\0227.google.cloud.compute."
-          + "v1.PatchRuleSecurityPolicyRequest\032\".goog"
-          + "le.cloud.compute.v1.Operation\"\304\001\332A5proje"
-          + "ct,security_policy,security_policy_rule_"
-          + "resource\212N\020GlobalOperations\202\323\344\223\002s\"R/comp"
-          + "ute/v1/projects/{project}/global/securit"
-          + "yPolicies/{security_policy}/patchRule:\035s"
-          + "ecurity_policy_rule_resource\022\365\001\n\nRemoveR"
-          + "ule\0228.google.cloud.compute.v1.RemoveRule"
-          + "SecurityPolicyRequest\032\".google.cloud.com"
-          + "pute.v1.Operation\"\210\001\332A\027project,security_"
-          + "policy\212N\020GlobalOperations\202\323\344\223\002U\"S/comput"
-          + "e/v1/projects/{project}/global/securityP"
-          + "olicies/{security_policy}/removeRule\022\253\002\n"
-          + "\tSetLabels\0227.google.cloud.compute.v1.Set"
-          + "LabelsSecurityPolicyRequest\032\".google.clo"
-          + "ud.compute.v1.Operation\"\300\001\332A3project,res"
-          + "ource,global_set_labels_request_resource"
-          + "\212N\020GlobalOperations\202\323\344\223\002q\"K/compute/v1/p"
-          + "rojects/{project}/global/securityPolicie"
-          + "s/{resource}/setLabels:\"global_set_label"
-          + "s_request_resource\032r\312A\026compute.googleapi"
-          + "s.com\322AVhttps://www.googleapis.com/auth/"
-          + "compute,https://www.googleapis.com/auth/"
-          + "cloud-platform2\360\023\n\022ServiceAttachments\022\334\001"
-          + "\n\016AggregatedList\022@.google.cloud.compute."
-          + "v1.AggregatedListServiceAttachmentsReque"
-          + "st\0328.google.cloud.compute.v1.ServiceAtta"
-          + "chmentAggregatedList\"N\332A\007project\202\323\344\223\002>\022<"
-          + "/compute/v1/projects/{project}/aggregate"
-          + "d/serviceAttachments\022\376\001\n\006Delete\0227.google"
-          + ".cloud.compute.v1.DeleteServiceAttachmen"
-          + "tRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"\226\001\332A!project,region,service_attachm"
-          + "ent\212N\020RegionOperations\202\323\344\223\002Y*W/compute/v"
-          + "1/projects/{project}/regions/{region}/se"
-          + "rviceAttachments/{service_attachment}\022\355\001"
-          + "\n\003Get\0224.google.cloud.compute.v1.GetServi"
-          + "ceAttachmentRequest\032*.google.cloud.compu"
-          + "te.v1.ServiceAttachment\"\203\001\332A!project,reg"
-          + "ion,service_attachment\202\323\344\223\002Y\022W/compute/v"
-          + "1/projects/{project}/regions/{region}/se"
-          + "rviceAttachments/{service_attachment}\022\354\001"
-          + "\n\014GetIamPolicy\022=.google.cloud.compute.v1"
-          + ".GetIamPolicyServiceAttachmentRequest\032\037."
-          + "google.cloud.compute.v1.Policy\"|\332A\027proje"
-          + "ct,region,resource\202\323\344\223\002\\\022Z/compute/v1/pr"
-          + "ojects/{project}/regions/{region}/servic"
-          + "eAttachments/{resource}/getIamPolicy\022\217\002\n"
-          + "\006Insert\0227.google.cloud.compute.v1.Insert"
-          + "ServiceAttachmentRequest\032\".google.cloud."
-          + "compute.v1.Operation\"\247\001\332A*project,region"
-          + ",service_attachment_resource\212N\020RegionOpe"
-          + "rations\202\323\344\223\002a\"B/compute/v1/projects/{pro"
-          + "ject}/regions/{region}/serviceAttachment"
-          + "s:\033service_attachment_resource\022\313\001\n\004List\022"
-          + "6.google.cloud.compute.v1.ListServiceAtt"
-          + "achmentsRequest\032..google.cloud.compute.v"
-          + "1.ServiceAttachmentList\"[\332A\016project,regi"
-          + "on\202\323\344\223\002D\022B/compute/v1/projects/{project}"
-          + "/regions/{region}/serviceAttachments\022\265\002\n"
-          + "\005Patch\0226.google.cloud.compute.v1.PatchSe"
-          + "rviceAttachmentRequest\032\".google.cloud.co"
-          + "mpute.v1.Operation\"\317\001\332A=project,region,s"
-          + "ervice_attachment,service_attachment_res"
-          + "ource\212N\020RegionOperations\202\323\344\223\002v2W/compute"
+          + "ters/{router}/listBgpRoutes\022\344\001\n\rListName"
+          + "dSets\0224.google.cloud.compute.v1.ListName"
+          + "dSetsRoutersRequest\032-.google.cloud.compu"
+          + "te.v1.RoutersListNamedSets\"n\332A\025project,r"
+          + "egion,router\202\323\344\223\002P\022N/compute/v1/projects"
+          + "/{project}/regions/{region}/routers/{rou"
+          + "ter}/listNamedSets\022\364\001\n\021ListRoutePolicies"
+          + "\0228.google.cloud.compute.v1.ListRoutePoli"
+          + "ciesRoutersRequest\0321.google.cloud.comput"
+          + "e.v1.RoutersListRoutePolicies\"r\332A\025projec"
+          + "t,region,router\202\323\344\223\002T\022R/compute/v1/proje"
+          + "cts/{project}/regions/{region}/routers/{"
+          + "router}/listRoutePolicies\022\357\001\n\005Patch\022+.go"
+          + "ogle.cloud.compute.v1.PatchRouterRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"\224\001\332"
+          + "A%project,region,router,router_resource\212"
+          + "N\020RegionOperations\202\323\344\223\002S2@/compute/v1/pr"
+          + "ojects/{project}/regions/{region}/router"
+          + "s/{router}:\017router_resource\022\223\002\n\rPatchNam"
+          + "edSet\0223.google.cloud.compute.v1.PatchNam"
+          + "edSetRouterRequest\032\".google.cloud.comput"
+          + "e.v1.Operation\"\250\001\332A(project,region,route"
+          + "r,named_set_resource\212N\020RegionOperations\202"
+          + "\323\344\223\002d\"N/compute/v1/projects/{project}/re"
+          + "gions/{region}/routers/{router}/patchNam"
+          + "edSet:\022named_set_resource\022\242\002\n\020PatchRoute"
+          + "Policy\0226.google.cloud.compute.v1.PatchRo"
+          + "utePolicyRouterRequest\032\".google.cloud.co"
+          + "mpute.v1.Operation\"\261\001\332A+project,region,r"
+          + "outer,route_policy_resource\212N\020RegionOper"
+          + "ations\202\323\344\223\002j\"Q/compute/v1/projects/{proj"
+          + "ect}/regions/{region}/routers/{router}/p"
+          + "atchRoutePolicy:\025route_policy_resource\022\365"
+          + "\001\n\007Preview\022-.google.cloud.compute.v1.Pre"
+          + "viewRouterRequest\032/.google.cloud.compute"
+          + ".v1.RoutersPreviewResponse\"\211\001\332A%project,"
+          + "region,router,router_resource\202\323\344\223\002[\"H/co"
+          + "mpute/v1/projects/{project}/regions/{reg"
+          + "ion}/routers/{router}/preview:\017router_re"
+          + "source\022\361\001\n\006Update\022,.google.cloud.compute"
+          + ".v1.UpdateRouterRequest\032\".google.cloud.c"
+          + "ompute.v1.Operation\"\224\001\332A%project,region,"
+          + "router,router_resource\212N\020RegionOperation"
+          + "s\202\323\344\223\002S\032@/compute/v1/projects/{project}/"
+          + "regions/{region}/routers/{router}:\017route"
+          + "r_resource\022\226\002\n\016UpdateNamedSet\0224.google.c"
+          + "loud.compute.v1.UpdateNamedSetRouterRequ"
+          + "est\032\".google.cloud.compute.v1.Operation\""
+          + "\251\001\332A(project,region,router,named_set_res"
+          + "ource\212N\020RegionOperations\202\323\344\223\002e\"O/compute"
           + "/v1/projects/{project}/regions/{region}/"
-          + "serviceAttachments/{service_attachment}:"
-          + "\033service_attachment_resource\022\265\002\n\014SetIamP"
-          + "olicy\022=.google.cloud.compute.v1.SetIamPo"
-          + "licyServiceAttachmentRequest\032\037.google.cl"
-          + "oud.compute.v1.Policy\"\304\001\332A:project,regio"
-          + "n,resource,region_set_policy_request_res"
-          + "ource\202\323\344\223\002\200\001\"Z/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/serviceAttachments"
-          + "/{resource}/setIamPolicy:\"region_set_pol"
-          + "icy_request_resource\022\326\002\n\022TestIamPermissi"
-          + "ons\022C.google.cloud.compute.v1.TestIamPer"
-          + "missionsServiceAttachmentRequest\0320.googl"
-          + "e.cloud.compute.v1.TestPermissionsRespon"
-          + "se\"\310\001\332A9project,region,resource,test_per"
-          + "missions_request_resource\202\323\344\223\002\205\001\"`/compu"
-          + "te/v1/projects/{project}/regions/{region"
-          + "}/serviceAttachments/{resource}/testIamP"
+          + "routers/{router}/updateNamedSet:\022named_s"
+          + "et_resource\022\245\002\n\021UpdateRoutePolicy\0227.goog"
+          + "le.cloud.compute.v1.UpdateRoutePolicyRou"
+          + "terRequest\032\".google.cloud.compute.v1.Ope"
+          + "ration\"\262\001\332A+project,region,router,route_"
+          + "policy_resource\212N\020RegionOperations\202\323\344\223\002k"
+          + "\"R/compute/v1/projects/{project}/regions"
+          + "/{region}/routers/{router}/updateRoutePo"
+          + "licy:\025route_policy_resource\032r\312A\026compute."
+          + "googleapis.com\322AVhttps://www.googleapis."
+          + "com/auth/compute,https://www.googleapis."
+          + "com/auth/cloud-platform2\357\010\n\006Routes\022\272\001\n\006D"
+          + "elete\022+.google.cloud.compute.v1.DeleteRo"
+          + "uteRequest\032\".google.cloud.compute.v1.Ope"
+          + "ration\"_\332A\rproject,route\212N\020GlobalOperati"
+          + "ons\202\323\344\223\0026*4/compute/v1/projects/{project"
+          + "}/global/routes/{route}\022\235\001\n\003Get\022(.google"
+          + ".cloud.compute.v1.GetRouteRequest\032\036.goog"
+          + "le.cloud.compute.v1.Route\"L\332A\rproject,ro"
+          + "ute\202\323\344\223\0026\0224/compute/v1/projects/{project"
+          + "}/global/routes/{route}\022\313\001\n\006Insert\022+.goo"
+          + "gle.cloud.compute.v1.InsertRouteRequest\032"
+          + "\".google.cloud.compute.v1.Operation\"p\332A\026"
+          + "project,route_resource\212N\020GlobalOperation"
+          + "s\202\323\344\223\002>\",/compute/v1/projects/{project}/"
+          + "global/routes:\016route_resource\022\226\001\n\004List\022*"
+          + ".google.cloud.compute.v1.ListRoutesReque"
+          + "st\032\".google.cloud.compute.v1.RouteList\">"
+          + "\332A\007project\202\323\344\223\002.\022,/compute/v1/projects/{"
+          + "project}/global/routes\022\254\002\n\022TestIamPermis"
+          + "sions\0227.google.cloud.compute.v1.TestIamP"
+          + "ermissionsRouteRequest\0320.google.cloud.co"
+          + "mpute.v1.TestPermissionsResponse\"\252\001\332A2pr"
+          + "oject,resource,test_permissions_request_"
+          + "resource\202\323\344\223\002o\"J/compute/v1/projects/{pr"
+          + "oject}/global/routes/{resource}/testIamP"
           + "ermissions:!test_permissions_request_res"
           + "ource\032r\312A\026compute.googleapis.com\322AVhttps"
           + "://www.googleapis.com/auth/compute,https"
           + "://www.googleapis.com/auth/cloud-platfor"
-          + "m2\267\004\n\027SnapshotSettingsService\022\256\001\n\003Get\0222."
-          + "google.cloud.compute.v1.GetSnapshotSetti"
-          + "ngRequest\032).google.cloud.compute.v1.Snap"
-          + "shotSettings\"H\332A\007project\202\323\344\223\0028\0226/compute"
-          + "/v1/projects/{project}/global/snapshotSe"
-          + "ttings\022\366\001\n\005Patch\0224.google.cloud.compute."
-          + "v1.PatchSnapshotSettingRequest\032\".google."
-          + "cloud.compute.v1.Operation\"\222\001\332A\"project,"
-          + "snapshot_settings_resource\212N\020GlobalOpera"
-          + "tions\202\323\344\223\002T26/compute/v1/projects/{proje"
-          + "ct}/global/snapshotSettings:\032snapshot_se"
-          + "ttings_resource\032r\312A\026compute.googleapis.c"
-          + "om\322AVhttps://www.googleapis.com/auth/com"
-          + "pute,https://www.googleapis.com/auth/clo"
-          + "ud-platform2\337\021\n\tSnapshots\022\306\001\n\006Delete\022..g"
-          + "oogle.cloud.compute.v1.DeleteSnapshotReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"h\332A\020project,snapshot\212N\020GlobalOperations"
-          + "\202\323\344\223\002<*:/compute/v1/projects/{project}/g"
-          + "lobal/snapshots/{snapshot}\022\254\001\n\003Get\022+.goo"
-          + "gle.cloud.compute.v1.GetSnapshotRequest\032"
-          + "!.google.cloud.compute.v1.Snapshot\"U\332A\020p"
-          + "roject,snapshot\202\323\344\223\002<\022:/compute/v1/proje"
-          + "cts/{project}/global/snapshots/{snapshot"
-          + "}\022\311\001\n\014GetIamPolicy\0224.google.cloud.comput"
-          + "e.v1.GetIamPolicySnapshotRequest\032\037.googl"
-          + "e.cloud.compute.v1.Policy\"b\332A\020project,re"
-          + "source\202\323\344\223\002I\022G/compute/v1/projects/{proj"
-          + "ect}/global/snapshots/{resource}/getIamP"
-          + "olicy\022\327\001\n\006Insert\022..google.cloud.compute."
-          + "v1.InsertSnapshotRequest\032\".google.cloud."
-          + "compute.v1.Operation\"y\332A\031project,snapsho"
-          + "t_resource\212N\020GlobalOperations\202\323\344\223\002D\"//co"
-          + "mpute/v1/projects/{project}/global/snaps"
-          + "hots:\021snapshot_resource\022\237\001\n\004List\022-.googl"
-          + "e.cloud.compute.v1.ListSnapshotsRequest\032",
-      "%.google.cloud.compute.v1.SnapshotList\"A"
-          + "\332A\007project\202\323\344\223\0021\022//compute/v1/projects/{"
-          + "project}/global/snapshots\022\221\002\n\014SetIamPoli"
-          + "cy\0224.google.cloud.compute.v1.SetIamPolic"
-          + "ySnapshotRequest\032\037.google.cloud.compute."
-          + "v1.Policy\"\251\001\332A3project,resource,global_s"
-          + "et_policy_request_resource\202\323\344\223\002m\"G/compu"
-          + "te/v1/projects/{project}/global/snapshot"
-          + "s/{resource}/setIamPolicy:\"global_set_po"
-          + "licy_request_resource\022\236\002\n\tSetLabels\0221.go"
-          + "ogle.cloud.compute.v1.SetLabelsSnapshotR"
+          + "m2\357\030\n\020SecurityPolicies\022\251\002\n\007AddRule\0225.goo"
+          + "gle.cloud.compute.v1.AddRuleSecurityPoli"
+          + "cyRequest\032\".google.cloud.compute.v1.Oper"
+          + "ation\"\302\001\332A5project,security_policy,secur"
+          + "ity_policy_rule_resource\212N\020GlobalOperati"
+          + "ons\202\323\344\223\002q\"P/compute/v1/projects/{project"
+          + "}/global/securityPolicies/{security_poli"
+          + "cy}/addRule:\035security_policy_rule_resour"
+          + "ce\022\327\001\n\016AggregatedList\022>.google.cloud.com"
+          + "pute.v1.AggregatedListSecurityPoliciesRe"
+          + "quest\0327.google.cloud.compute.v1.Security"
+          + "PoliciesAggregatedList\"L\332A\007project\202\323\344\223\002<"
+          + "\022:/compute/v1/projects/{project}/aggrega"
+          + "ted/securityPolicies\022\341\001\n\006Delete\0224.google"
+          + ".cloud.compute.v1.DeleteSecurityPolicyRe"
+          + "quest\032\".google.cloud.compute.v1.Operatio"
+          + "n\"}\332A\027project,security_policy\212N\020GlobalOp"
+          + "erations\202\323\344\223\002J*H/compute/v1/projects/{pr"
+          + "oject}/global/securityPolicies/{security"
+          + "_policy}\022\315\001\n\003Get\0221.google.cloud.compute."
+          + "v1.GetSecurityPolicyRequest\032\'.google.clo"
+          + "ud.compute.v1.SecurityPolicy\"j\332A\027project"
+          + ",security_policy\202\323\344\223\002J\022H/compute/v1/proj"
+          + "ects/{project}/global/securityPolicies/{"
+          + "security_policy}\022\341\001\n\007GetRule\0225.google.cl"
+          + "oud.compute.v1.GetRuleSecurityPolicyRequ"
+          + "est\032+.google.cloud.compute.v1.SecurityPo"
+          + "licyRule\"r\332A\027project,security_policy\202\323\344\223"
+          + "\002R\022P/compute/v1/projects/{project}/globa"
+          + "l/securityPolicies/{security_policy}/get"
+          + "Rule\022\363\001\n\006Insert\0224.google.cloud.compute.v"
+          + "1.InsertSecurityPolicyRequest\032\".google.c"
+          + "loud.compute.v1.Operation\"\216\001\332A project,s"
+          + "ecurity_policy_resource\212N\020GlobalOperatio"
+          + "ns\202\323\344\223\002R\"6/compute/v1/projects/{project}"
+          + "/global/securityPolicies:\030security_polic"
+          + "y_resource\022\263\001\n\004List\0224.google.cloud.compu"
+          + "te.v1.ListSecurityPoliciesRequest\032+.goog"
+          + "le.cloud.compute.v1.SecurityPolicyList\"H"
+          + "\332A\007project\202\323\344\223\0028\0226/compute/v1/projects/{"
+          + "project}/global/securityPolicies\022\256\002\n\037Lis"
+          + "tPreconfiguredExpressionSets\022O.google.cl"
+          + "oud.compute.v1.ListPreconfiguredExpressi"
+          + "onSetsSecurityPoliciesRequest\032P.google.c"
+          + "loud.compute.v1.SecurityPoliciesListPrec"
+          + "onfiguredExpressionSetsResponse\"h\332A\007proj"
+          + "ect\202\323\344\223\002X\022V/compute/v1/projects/{project"
+          + "}/global/securityPolicies/listPreconfigu"
+          + "redExpressionSets\022\223\002\n\005Patch\0223.google.clo"
+          + "ud.compute.v1.PatchSecurityPolicyRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"\260\001\332"
+          + "A0project,security_policy,security_polic"
+          + "y_resource\212N\020GlobalOperations\202\323\344\223\002d2H/co"
+          + "mpute/v1/projects/{project}/global/secur"
+          + "ityPolicies/{security_policy}:\030security_"
+          + "policy_resource\022\257\002\n\tPatchRule\0227.google.c"
+          + "loud.compute.v1.PatchRuleSecurityPolicyR"
           + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\271\001\332A3project,resource,global_set_labe"
-          + "ls_request_resource\212N\020GlobalOperations\202\323"
-          + "\344\223\002j\"D/compute/v1/projects/{project}/glo"
-          + "bal/snapshots/{resource}/setLabels:\"glob"
-          + "al_set_labels_request_resource\022\262\002\n\022TestI"
-          + "amPermissions\022:.google.cloud.compute.v1."
-          + "TestIamPermissionsSnapshotRequest\0320.goog"
-          + "le.cloud.compute.v1.TestPermissionsRespo"
-          + "nse\"\255\001\332A2project,resource,test_permissio"
-          + "ns_request_resource\202\323\344\223\002r\"M/compute/v1/p"
+          + "on\"\304\001\332A5project,security_policy,security"
+          + "_policy_rule_resource\212N\020GlobalOperations"
+          + "\202\323\344\223\002s\"R/compute/v1/projects/{project}/g"
+          + "lobal/securityPolicies/{security_policy}"
+          + "/patchRule:\035security_policy_rule_resourc"
+          + "e\022\365\001\n\nRemoveRule\0228.google.cloud.compute."
+          + "v1.RemoveRuleSecurityPolicyRequest\032\".goo"
+          + "gle.cloud.compute.v1.Operation\"\210\001\332A\027proj"
+          + "ect,security_policy\212N\020GlobalOperations\202\323"
+          + "\344\223\002U\"S/compute/v1/projects/{project}/glo"
+          + "bal/securityPolicies/{security_policy}/r"
+          + "emoveRule\022\253\002\n\tSetLabels\0227.google.cloud.c"
+          + "ompute.v1.SetLabelsSecurityPolicyRequest"
+          + "\032\".google.cloud.compute.v1.Operation\"\300\001\332"
+          + "A3project,resource,global_set_labels_req"
+          + "uest_resource\212N\020GlobalOperations\202\323\344\223\002q\"K"
+          + "/compute/v1/projects/{project}/global/se"
+          + "curityPolicies/{resource}/setLabels:\"glo"
+          + "bal_set_labels_request_resource\032r\312A\026comp"
+          + "ute.googleapis.com\322AVhttps://www.googlea"
+          + "pis.com/auth/compute,https://www.googlea"
+          + "pis.com/auth/cloud-platform2\360\023\n\022ServiceA"
+          + "ttachments\022\334\001\n\016AggregatedList\022@.google.c"
+          + "loud.compute.v1.AggregatedListServiceAtt"
+          + "achmentsRequest\0328.google.cloud.compute.v"
+          + "1.ServiceAttachmentAggregatedList\"N\332A\007pr"
+          + "oject\202\323\344\223\002>\022/compute"
+          + "/v1/projects/{project}/global/sslPolicie"
+          + "s/{ssl_policy}\022\264\001\n\003Get\022,.google.cloud.co"
+          + "mpute.v1.GetSslPolicyRequest\032\".google.cl"
+          + "oud.compute.v1.SslPolicy\"[\332A\022project,ssl"
+          + "_policy\202\323\344\223\002@\022>/compute/v1/projects/{pro"
+          + "ject}/global/sslPolicies/{ssl_policy}\022\336\001"
+          + "\n\006Insert\022/.google.cloud.compute.v1.Inser"
+          + "tSslPolicyRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\177\332A\033project,ssl_policy_res"
+          + "ource\212N\020GlobalOperations\202\323\344\223\002H\"1/compute"
+          + "/v1/projects/{project}/global/sslPolicie"
+          + "s:\023ssl_policy_resource\022\246\001\n\004List\022/.google"
+          + ".cloud.compute.v1.ListSslPoliciesRequest"
+          + "\032(.google.cloud.compute.v1.SslPoliciesLi"
+          + "st\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/projec"
+          + "ts/{project}/global/sslPolicies\022\367\001\n\025List"
+          + "AvailableFeatures\022@.google.cloud.compute"
+          + ".v1.ListAvailableFeaturesSslPoliciesRequ"
+          + "est\032A.google.cloud.compute.v1.SslPolicie"
+          + "sListAvailableFeaturesResponse\"Y\332A\007proje"
+          + "ct\202\323\344\223\002I\022G/compute/v1/projects/{project}"
+          + "/global/sslPolicies/listAvailableFeature"
+          + "s\022\365\001\n\005Patch\022..google.cloud.compute.v1.Pa"
+          + "tchSslPolicyRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"\227\001\332A&project,ssl_policy,"
+          + "ssl_policy_resource\212N\020GlobalOperations\202\323"
+          + "\344\223\002U2>/compute/v1/projects/{project}/glo"
+          + "bal/sslPolicies/{ssl_policy}:\023ssl_policy"
           + "_resource\032r\312A\026compute.googleapis.com\322AVh"
           + "ttps://www.googleapis.com/auth/compute,h"
           + "ttps://www.googleapis.com/auth/cloud-pla"
-          + "tform2\266\t\n\017SslCertificates\022\323\001\n\016Aggregated"
-          + "List\022=.google.cloud.compute.v1.Aggregate"
-          + "dListSslCertificatesRequest\0325.google.clo"
-          + "ud.compute.v1.SslCertificateAggregatedLi"
-          + "st\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/projec"
-          + "ts/{project}/aggregated/sslCertificates\022"
-          + "\340\001\n\006Delete\0224.google.cloud.compute.v1.Del"
-          + "eteSslCertificateRequest\032\".google.cloud."
-          + "compute.v1.Operation\"|\332A\027project,ssl_cer"
-          + "tificate\212N\020GlobalOperations\202\323\344\223\002I*G/comp"
-          + "ute/v1/projects/{project}/global/sslCert"
-          + "ificates/{ssl_certificate}\022\314\001\n\003Get\0221.goo"
-          + "gle.cloud.compute.v1.GetSslCertificateRe"
-          + "quest\032\'.google.cloud.compute.v1.SslCerti"
-          + "ficate\"i\332A\027project,ssl_certificate\202\323\344\223\002I"
-          + "\022G/compute/v1/projects/{project}/global/"
-          + "sslCertificates/{ssl_certificate}\022\362\001\n\006In"
-          + "sert\0224.google.cloud.compute.v1.InsertSsl"
-          + "CertificateRequest\032\".google.cloud.comput"
-          + "e.v1.Operation\"\215\001\332A project,ssl_certific"
-          + "ate_resource\212N\020GlobalOperations\202\323\344\223\002Q\"5/"
-          + "compute/v1/projects/{project}/global/ssl"
-          + "Certificates:\030ssl_certificate_resource\022\261"
-          + "\001\n\004List\0223.google.cloud.compute.v1.ListSs"
-          + "lCertificatesRequest\032+.google.cloud.comp"
-          + "ute.v1.SslCertificateList\"G\332A\007project\202\323\344"
-          + "\223\0027\0225/compute/v1/projects/{project}/glob"
-          + "al/sslCertificates\032r\312A\026compute.googleapi"
-          + "s.com\322AVhttps://www.googleapis.com/auth/"
-          + "compute,https://www.googleapis.com/auth/"
-          + "cloud-platform2\317\014\n\013SslPolicies\022\310\001\n\016Aggre"
-          + "gatedList\0229.google.cloud.compute.v1.Aggr"
-          + "egatedListSslPoliciesRequest\0322.google.cl"
-          + "oud.compute.v1.SslPoliciesAggregatedList"
-          + "\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/projects"
-          + "/{project}/aggregated/sslPolicies\022\315\001\n\006De"
-          + "lete\022/.google.cloud.compute.v1.DeleteSsl"
-          + "PolicyRequest\032\".google.cloud.compute.v1."
-          + "Operation\"n\332A\022project,ssl_policy\212N\020Globa"
-          + "lOperations\202\323\344\223\002@*>/compute/v1/projects/"
-          + "{project}/global/sslPolicies/{ssl_policy"
-          + "}\022\264\001\n\003Get\022,.google.cloud.compute.v1.GetS"
-          + "slPolicyRequest\032\".google.cloud.compute.v"
-          + "1.SslPolicy\"[\332A\022project,ssl_policy\202\323\344\223\002@"
-          + "\022>/compute/v1/projects/{project}/global/"
-          + "sslPolicies/{ssl_policy}\022\336\001\n\006Insert\022/.go"
-          + "ogle.cloud.compute.v1.InsertSslPolicyReq"
-          + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\177\332A\033project,ssl_policy_resource\212N\020Globa"
-          + "lOperations\202\323\344\223\002H\"1/compute/v1/projects/"
-          + "{project}/global/sslPolicies:\023ssl_policy"
-          + "_resource\022\246\001\n\004List\022/.google.cloud.comput"
-          + "e.v1.ListSslPoliciesRequest\032(.google.clo"
-          + "ud.compute.v1.SslPoliciesList\"C\332A\007projec"
-          + "t\202\323\344\223\0023\0221/compute/v1/projects/{project}/"
-          + "global/sslPolicies\022\367\001\n\025ListAvailableFeat"
-          + "ures\022@.google.cloud.compute.v1.ListAvail"
-          + "ableFeaturesSslPoliciesRequest\032A.google."
-          + "cloud.compute.v1.SslPoliciesListAvailabl"
-          + "eFeaturesResponse\"Y\332A\007project\202\323\344\223\002I\022G/co"
-          + "mpute/v1/projects/{project}/global/sslPo"
-          + "licies/listAvailableFeatures\022\365\001\n\005Patch\022."
-          + ".google.cloud.compute.v1.PatchSslPolicyR"
-          + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\227\001\332A&project,ssl_policy,ssl_policy_re"
-          + "source\212N\020GlobalOperations\202\323\344\223\002U2>/comput"
-          + "e/v1/projects/{project}/global/sslPolici"
-          + "es/{ssl_policy}:\023ssl_policy_resource\032r\312A"
-          + "\026compute.googleapis.com\322AVhttps://www.go"
-          + "ogleapis.com/auth/compute,https://www.go"
-          + "ogleapis.com/auth/cloud-platform2\265\006\n\020Sto"
-          + "ragePoolTypes\022\326\001\n\016AggregatedList\022>.googl"
-          + "e.cloud.compute.v1.AggregatedListStorage"
-          + "PoolTypesRequest\0326.google.cloud.compute."
-          + "v1.StoragePoolTypeAggregatedList\"L\332A\007pro"
-          + "ject\202\323\344\223\002<\022:/compute/v1/projects/{projec"
-          + "t}/aggregated/storagePoolTypes\022\336\001\n\003Get\0222"
-          + ".google.cloud.compute.v1.GetStoragePoolT"
-          + "ypeRequest\032(.google.cloud.compute.v1.Sto"
-          + "ragePoolType\"y\332A\036project,zone,storage_po"
-          + "ol_type\202\323\344\223\002R\022P/compute/v1/projects/{pro"
-          + "ject}/zones/{zone}/storagePoolTypes/{sto"
-          + "rage_pool_type}\022\277\001\n\004List\0224.google.cloud."
-          + "compute.v1.ListStoragePoolTypesRequest\032,"
-          + ".google.cloud.compute.v1.StoragePoolType"
-          + "List\"S\332A\014project,zone\202\323\344\223\002>\022.google.cloud.compute.v1.Aggregat"
+          + "edListStoragePoolTypesRequest\0326.google.c"
+          + "loud.compute.v1.StoragePoolTypeAggregate"
+          + "dList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pro"
+          + "jects/{project}/aggregated/storagePoolTy"
+          + "pes\022\336\001\n\003Get\0222.google.cloud.compute.v1.Ge"
+          + "tStoragePoolTypeRequest\032(.google.cloud.c"
+          + "ompute.v1.StoragePoolType\"y\332A\036project,zo"
+          + "ne,storage_pool_type\202\323\344\223\002R\022P/compute/v1/"
+          + "projects/{project}/zones/{zone}/storageP"
+          + "oolTypes/{storage_pool_type}\022\277\001\n\004List\0224."
+          + "google.cloud.compute.v1.ListStoragePoolT"
+          + "ypesRequest\032,.google.cloud.compute.v1.St"
+          + "oragePoolTypeList\"S\332A\014project,zone\202\323\344\223\002>"
+          + "\022\022\022.g"
+          + "oogle.cloud.compute.v1.AggregatedListTar"
+          + "getTcpProxiesRequest\0325.google.cloud.comp"
+          + "ute.v1.TargetTcpProxyAggregatedList\"L\332A\007"
+          + "project\202\323\344\223\002<\022:/compute/v1/projects/{pro"
+          + "ject}/aggregated/targetTcpProxies\022\343\001\n\006De"
+          + "lete\0224.google.cloud.compute.v1.DeleteTar"
+          + "getTcpProxyRequest\032\".google.cloud.comput"
+          + "e.v1.Operation\"\177\332A\030project,target_tcp_pr"
+          + "oxy\212N\020GlobalOperations\202\323\344\223\002K*I/compute/v"
+          + "1/projects/{project}/global/targetTcpPro"
+          + "xies/{target_tcp_proxy}\022\317\001\n\003Get\0221.google"
+          + ".cloud.compute.v1.GetTargetTcpProxyReque"
+          + "st\032\'.google.cloud.compute.v1.TargetTcpPr"
+          + "oxy\"l\332A\030project,target_tcp_proxy\202\323\344\223\002K\022I"
+          + "/compute/v1/projects/{project}/global/ta"
+          + "rgetTcpProxies/{target_tcp_proxy}\022\365\001\n\006In"
+          + "sert\0224.google.cloud.compute.v1.InsertTar"
+          + "getTcpProxyRequest\032\".google.cloud.comput"
+          + "e.v1.Operation\"\220\001\332A!project,target_tcp_p"
+          + "roxy_resource\212N\020GlobalOperations\202\323\344\223\002S\"6"
+          + "/compute/v1/projects/{project}/global/ta"
+          + "rgetTcpProxies:\031target_tcp_proxy_resourc"
+          + "e\022\263\001\n\004List\0224.google.cloud.compute.v1.Lis"
+          + "tTargetTcpProxiesRequest\032+.google.cloud."
+          + "compute.v1.TargetTcpProxyList\"H\332A\007projec"
+          + "t\202\323\344\223\0028\0226/compute/v1/projects/{project}/"
+          + "global/targetTcpProxies\022\376\002\n\021SetBackendSe"
+          + "rvice\022?.google.cloud.compute.v1.SetBacke"
+          + "ndServiceTargetTcpProxyRequest\032\".google."
+          + "cloud.compute.v1.Operation\"\203\002\332APproject,"
+          + "target_tcp_proxy,target_tcp_proxies_set_"
+          + "backend_service_request_resource\212N\020Globa"
+          + "lOperations\202\323\344\223\002\226\001\"[/compute/v1/projects"
+          + "/{project}/global/targetTcpProxies/{targ"
+          + "et_tcp_proxy}/setBackendService:7target_"
+          + "tcp_proxies_set_backend_service_request_"
+          + "resource\022\357\002\n\016SetProxyHeader\022<.google.clo"
+          + "ud.compute.v1.SetProxyHeaderTargetTcpPro"
+          + "xyRequest\032\".google.cloud.compute.v1.Oper"
+          + "ation\"\372\001\332AMproject,target_tcp_proxy,targ"
+          + "et_tcp_proxies_set_proxy_header_request_"
+          + "resource\212N\020GlobalOperations\202\323\344\223\002\220\001\"X/com"
+          + "pute/v1/projects/{project}/global/target"
+          + "TcpProxies/{target_tcp_proxy}/setProxyHe"
+          + "ader:4target_tcp_proxies_set_proxy_heade"
+          + "r_request_resource\022\277\002\n\022TestIamPermission"
+          + "s\022@.google.cloud.compute.v1.TestIamPermi"
+          + "ssionsTargetTcpProxyRequest\0320.google.clo"
+          + "ud.compute.v1.TestPermissionsResponse\"\264\001"
+          + "\332A2project,resource,test_permissions_req"
+          + "uest_resource\202\323\344\223\002y\"T/compute/v1/project"
+          + "s/{project}/global/targetTcpProxies/{res"
+          + "ource}/testIamPermissions:!test_permissi"
+          + "ons_request_resource\032r\312A\026compute.googlea"
+          + "pis.com\322AVhttps://www.googleapis.com/aut"
+          + "h/compute,https://www.googleapis.com/aut"
+          + "h/cloud-platform2\354\014\n\021TargetVpnGateways\022\331"
+          + "\001\n\016AggregatedList\022?.google.cloud.compute"
+          + ".v1.AggregatedListTargetVpnGatewaysReque"
+          + "st\0327.google.cloud.compute.v1.TargetVpnGa"
+          + "tewayAggregatedList\"M\332A\007project\202\323\344\223\002=\022;/"
+          + "compute/v1/projects/{project}/aggregated"
+          + "/targetVpnGateways\022\374\001\n\006Delete\0226.google.c"
+          + "loud.compute.v1.DeleteTargetVpnGatewayRe"
+          + "quest\032\".google.cloud.compute.v1.Operatio"
+          + "n\"\225\001\332A!project,region,target_vpn_gateway"
+          + "\212N\020RegionOperations\202\323\344\223\002X*V/compute/v1/p"
+          + "rojects/{project}/regions/{region}/targe"
+          + "tVpnGateways/{target_vpn_gateway}\022\352\001\n\003Ge"
+          + "t\0223.google.cloud.compute.v1.GetTargetVpn"
+          + "GatewayRequest\032).google.cloud.compute.v1"
+          + ".TargetVpnGateway\"\202\001\332A!project,region,ta"
+          + "rget_vpn_gateway\202\323\344\223\002X\022V/compute/v1/proj"
+          + "ects/{project}/regions/{region}/targetVp",
+      "nGateways/{target_vpn_gateway}\022\215\002\n\006Inser"
+          + "t\0226.google.cloud.compute.v1.InsertTarget"
+          + "VpnGatewayRequest\032\".google.cloud.compute"
+          + ".v1.Operation\"\246\001\332A*project,region,target"
+          + "_vpn_gateway_resource\212N\020RegionOperations"
+          + "\202\323\344\223\002`\"A/compute/v1/projects/{project}/r"
+          + "egions/{region}/targetVpnGateways:\033targe"
+          + "t_vpn_gateway_resource\022\310\001\n\004List\0225.google"
+          + ".cloud.compute.v1.ListTargetVpnGatewaysR"
+          + "equest\032-.google.cloud.compute.v1.TargetV"
+          + "pnGatewayList\"Z\332A\016project,region\202\323\344\223\002C\022A"
+          + "/compute/v1/projects/{project}/regions/{"
+          + "region}/targetVpnGateways\022\277\002\n\tSetLabels\022"
+          + "9.google.cloud.compute.v1.SetLabelsTarge"
+          + "tVpnGatewayRequest\032\".google.cloud.comput"
+          + "e.v1.Operation\"\322\001\332A:project,region,resou"
+          + "rce,region_set_labels_request_resource\212N"
+          + "\020RegionOperations\202\323\344\223\002|\"V/compute/v1/pro"
+          + "jects/{project}/regions/{region}/targetV"
+          + "pnGateways/{resource}/setLabels:\"region_"
+          + "set_labels_request_resource\032r\312A\026compute."
           + "googleapis.com\322AVhttps://www.googleapis."
           + "com/auth/compute,https://www.googleapis."
-          + "com/auth/cloud-platform2\371\021\n\020TargetTcpPro"
-          + "xies\022\325\001\n\016AggregatedList\022>.google.cloud.c"
-          + "ompute.v1.AggregatedListTargetTcpProxies"
-          + "Request\0325.google.cloud.compute.v1.Target"
-          + "TcpProxyAggregatedList\"L\332A\007project\202\323\344\223\002<"
-          + "\022:/compute/v1/projects/{project}/aggrega"
-          + "ted/targetTcpProxies\022\343\001\n\006Delete\0224.google"
-          + ".cloud.compute.v1.DeleteTargetTcpProxyRe"
-          + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\177\332A\030project,target_tcp_proxy\212N\020GlobalO"
-          + "perations\202\323\344\223\002K*I/compute/v1/projects/{p"
-          + "roject}/global/targetTcpProxies/{target_"
-          + "tcp_proxy}\022\317\001\n\003Get\0221.google.cloud.comput"
-          + "e.v1.GetTargetTcpProxyRequest\032\'.google.c"
-          + "loud.compute.v1.TargetTcpProxy\"l\332A\030proje"
-          + "ct,target_tcp_proxy\202\323\344\223\002K\022I/compute/v1/p"
-          + "rojects/{project}/global/targetTcpProxie"
-          + "s/{target_tcp_proxy}\022\365\001\n\006Insert\0224.google"
-          + ".cloud.compute.v1.InsertTargetTcpProxyRe"
+          + "com/auth/cloud-platform2\317\022\n\007UrlMaps\022\274\001\n\016"
+          + "AggregatedList\0225.google.cloud.compute.v1"
+          + ".AggregatedListUrlMapsRequest\032..google.c"
+          + "loud.compute.v1.UrlMapsAggregatedList\"C\332"
+          + "A\007project\202\323\344\223\0023\0221/compute/v1/projects/{p"
+          + "roject}/aggregated/urlMaps\022\300\001\n\006Delete\022,."
+          + "google.cloud.compute.v1.DeleteUrlMapRequ"
+          + "est\032\".google.cloud.compute.v1.Operation\""
+          + "d\332A\017project,url_map\212N\020GlobalOperations\202\323"
+          + "\344\223\0029*7/compute/v1/projects/{project}/glo"
+          + "bal/urlMaps/{url_map}\022\244\001\n\003Get\022).google.c"
+          + "loud.compute.v1.GetUrlMapRequest\032\037.googl"
+          + "e.cloud.compute.v1.UrlMap\"Q\332A\017project,ur"
+          + "l_map\202\323\344\223\0029\0227/compute/v1/projects/{proje"
+          + "ct}/global/urlMaps/{url_map}\022\321\001\n\006Insert\022"
+          + ",.google.cloud.compute.v1.InsertUrlMapRe"
           + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\220\001\332A!project,target_tcp_proxy_resource"
-          + "\212N\020GlobalOperations\202\323\344\223\002S\"6/compute/v1/p"
-          + "rojects/{project}/global/targetTcpProxie"
-          + "s:\031target_tcp_proxy_resource\022\263\001\n\004List\0224."
-          + "google.cloud.compute.v1.ListTargetTcpPro"
-          + "xiesRequest\032+.google.cloud.compute.v1.Ta"
-          + "rgetTcpProxyList\"H\332A\007project\202\323\344\223\0028\0226/com"
-          + "pute/v1/projects/{project}/global/target"
-          + "TcpProxies\022\376\002\n\021SetBackendService\022?.googl"
-          + "e.cloud.compute.v1.SetBackendServiceTarg"
-          + "etTcpProxyRequest\032\".google.cloud.compute"
-          + ".v1.Operation\"\203\002\332APproject,target_tcp_pr"
-          + "oxy,target_tcp_proxies_set_backend_servi"
-          + "ce_request_resource\212N\020GlobalOperations\202\323"
-          + "\344\223\002\226\001\"[/compute/v1/projects/{project}/gl"
-          + "obal/targetTcpProxies/{target_tcp_proxy}"
-          + "/setBackendService:7target_tcp_proxies_s"
-          + "et_backend_service_request_resource\022\357\002\n\016"
-          + "SetProxyHeader\022<.google.cloud.compute.v1"
-          + ".SetProxyHeaderTargetTcpProxyRequest\032\".g"
-          + "oogle.cloud.compute.v1.Operation\"\372\001\332AMpr"
-          + "oject,target_tcp_proxy,target_tcp_proxie"
-          + "s_set_proxy_header_request_resource\212N\020Gl"
-          + "obalOperations\202\323\344\223\002\220\001\"X/compute/v1/proje"
-          + "cts/{project}/global/targetTcpProxies/{t"
-          + "arget_tcp_proxy}/setProxyHeader:4target_"
-          + "tcp_proxies_set_proxy_header_request_res"
-          + "ource\022\277\002\n\022TestIamPermissions\022@.google.cl"
-          + "oud.compute.v1.TestIamPermissionsTargetT"
-          + "cpProxyRequest\0320.google.cloud.compute.v1"
-          + ".TestPermissionsResponse\"\264\001\332A2project,re"
-          + "source,test_permissions_request_resource"
-          + "\202\323\344\223\002y\"T/compute/v1/projects/{project}/g"
-          + "lobal/targetTcpProxies/{resource}/testIa"
-          + "mPermissions:!test_permissions_request_r"
-          + "esource\032r\312A\026compute.googleapis.com\322AVhtt"
-          + "ps://www.googleapis.com/auth/compute,htt"
-          + "ps://www.googleapis.com/auth/cloud-platf"
-          + "orm2\354\014\n\021TargetVpnGateways\022\331\001\n\016Aggregated"
-          + "List\022?.google.cloud.compute.v1.Aggregate"
-          + "dListTargetVpnGatewaysRequest\0327.google.c"
-          + "loud.compute.v1.TargetVpnGatewayAggregat"
-          + "edList\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/pr"
-          + "ojects/{project}/aggregated/targetVpnGat"
-          + "eways\022\374\001\n\006Delete\0226.google.cloud.compute."
-          + "v1.DeleteTargetVpnGatewayRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"\225\001\332A!projec"
-          + "t,region,target_vpn_gateway\212N\020RegionOper"
-          + "ations\202\323\344\223\002X*V/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/targetVpnGateways/"
-          + "{target_vpn_gateway}\022\352\001\n\003Get\0223.google.cl"
-          + "oud.compute.v1.GetTargetVpnGatewayReques"
-          + "t\032).google.cloud.compute.v1.TargetVpnGat"
-          + "eway\"\202\001\332A!project,region,target_vpn_gate"
-          + "way\202\323\344\223\002X\022V/compute/v1/projects/{project"
-          + "}/regions/{region}/targetVpnGateways/{ta"
-          + "rget_vpn_gateway}\022\215\002\n\006Insert\0226.google.cl"
-          + "oud.compute.v1.InsertTargetVpnGatewayReq"
+          + "n\"u\332A\030project,url_map_resource\212N\020GlobalO"
+          + "perations\202\323\344\223\002A\"-/compute/v1/projects/{p"
+          + "roject}/global/urlMaps:\020url_map_resource"
+          + "\022\246\002\n\017InvalidateCache\0225.google.cloud.comp"
+          + "ute.v1.InvalidateCacheUrlMapRequest\032\".go"
+          + "ogle.cloud.compute.v1.Operation\"\267\001\332A0pro"
+          + "ject,url_map,cache_invalidation_rule_res"
+          + "ource\212N\020GlobalOperations\202\323\344\223\002k\"G/compute"
+          + "/v1/projects/{project}/global/urlMaps/{u"
+          + "rl_map}/invalidateCache: cache_invalidat"
+          + "ion_rule_resource\022\231\001\n\004List\022+.google.clou"
+          + "d.compute.v1.ListUrlMapsRequest\032#.google"
+          + ".cloud.compute.v1.UrlMapList\"?\332A\007project"
+          + "\202\323\344\223\002/\022-/compute/v1/projects/{project}/g"
+          + "lobal/urlMaps\022\342\001\n\005Patch\022+.google.cloud.c"
+          + "ompute.v1.PatchUrlMapRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\207\001\332A project,ur"
+          + "l_map,url_map_resource\212N\020GlobalOperation"
+          + "s\202\323\344\223\002K27/compute/v1/projects/{project}/"
+          + "global/urlMaps/{url_map}:\020url_map_resour"
+          + "ce\022\256\002\n\022TestIamPermissions\0228.google.cloud"
+          + ".compute.v1.TestIamPermissionsUrlMapRequ"
+          + "est\0320.google.cloud.compute.v1.TestPermis"
+          + "sionsResponse\"\253\001\332A2project,resource,test"
+          + "_permissions_request_resource\202\323\344\223\002p\"K/co"
+          + "mpute/v1/projects/{project}/global/urlMa"
+          + "ps/{resource}/testIamPermissions:!test_p"
+          + "ermissions_request_resource\022\344\001\n\006Update\022,"
+          + ".google.cloud.compute.v1.UpdateUrlMapReq"
           + "uest\032\".google.cloud.compute.v1.Operation"
-          + "\"\246\001\332A*project,region,target_vpn_gateway_"
-          + "resource\212N\020RegionOperations\202\323\344\223\002`\"A/comp"
-          + "ute/v1/projects/{project}/regions/{regio"
-          + "n}/targetVpnGateways:\033target_vpn_gateway"
-          + "_resource\022\310\001\n\004List\0225.google.cloud.comput"
-          + "e.v1.ListTargetVpnGatewaysRequest\032-.goog"
-          + "le.cloud.compute.v1.TargetVpnGatewayList"
-          + "\"Z\332A\016project,region\202\323\344\223\002C\022A/compute/v1/p"
-          + "rojects/{project}/regions/{region}/targe"
-          + "tVpnGateways\022\277\002\n\tSetLabels\0229.google.clou"
-          + "d.compute.v1.SetLabelsTargetVpnGatewayRe"
-          + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\322\001\332A:project,region,resource,region_se"
-          + "t_labels_request_resource\212N\020RegionOperat"
-          + "ions\202\323\344\223\002|\"V/compute/v1/projects/{projec"
-          + "t}/regions/{region}/targetVpnGateways/{r"
-          + "esource}/setLabels:\"region_set_labels_re"
-          + "quest_resource\032r\312A\026compute.googleapis.co"
-          + "m\322AVhttps://www.googleapis.com/auth/comp"
-          + "ute,https://www.googleapis.com/auth/clou"
-          + "d-platform2\317\022\n\007UrlMaps\022\274\001\n\016AggregatedLis"
-          + "t\0225.google.cloud.compute.v1.AggregatedLi"
-          + "stUrlMapsRequest\032..google.cloud.compute."
-          + "v1.UrlMapsAggregatedList\"C\332A\007project\202\323\344\223"
-          + "\0023\0221/compute/v1/projects/{project}/aggre"
-          + "gated/urlMaps\022\300\001\n\006Delete\022,.google.cloud."
-          + "compute.v1.DeleteUrlMapRequest\032\".google."
-          + "cloud.compute.v1.Operation\"d\332A\017project,u"
-          + "rl_map\212N\020GlobalOperations\202\323\344\223\0029*7/comput"
+          + "\"\207\001\332A project,url_map,url_map_resource\212N"
+          + "\020GlobalOperations\202\323\344\223\002K\0327/compute/v1/pro"
+          + "jects/{project}/global/urlMaps/{url_map}"
+          + ":\020url_map_resource\022\220\002\n\010Validate\022..google"
+          + ".cloud.compute.v1.ValidateUrlMapRequest\032"
+          + "0.google.cloud.compute.v1.UrlMapsValidat"
+          + "eResponse\"\241\001\332A2project,url_map,url_maps_"
+          + "validate_request_resource\202\323\344\223\002f\"@/comput"
           + "e/v1/projects/{project}/global/urlMaps/{"
-          + "url_map}\022\244\001\n\003Get\022).google.cloud.compute."
-          + "v1.GetUrlMapRequest\032\037.google.cloud.compu"
-          + "te.v1.UrlMap\"Q\332A\017project,url_map\202\323\344\223\0029\0227"
-          + "/compute/v1/projects/{project}/global/ur"
-          + "lMaps/{url_map}\022\321\001\n\006Insert\022,.google.clou"
-          + "d.compute.v1.InsertUrlMapRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"u\332A\030project"
-          + ",url_map_resource\212N\020GlobalOperations\202\323\344\223"
-          + "\002A\"-/compute/v1/projects/{project}/globa"
-          + "l/urlMaps:\020url_map_resource\022\246\002\n\017Invalida"
-          + "teCache\0225.google.cloud.compute.v1.Invali"
-          + "dateCacheUrlMapRequest\032\".google.cloud.co"
-          + "mpute.v1.Operation\"\267\001\332A0project,url_map,"
-          + "cache_invalidation_rule_resource\212N\020Globa"
-          + "lOperations\202\323\344\223\002k\"G/compute/v1/projects/"
-          + "{project}/global/urlMaps/{url_map}/inval"
-          + "idateCache: cache_invalidation_rule_reso"
-          + "urce\022\231\001\n\004List\022+.google.cloud.compute.v1."
-          + "ListUrlMapsRequest\032#.google.cloud.comput"
-          + "e.v1.UrlMapList\"?\332A\007project\202\323\344\223\002/\022-/comp"
-          + "ute/v1/projects/{project}/global/urlMaps"
-          + "\022\342\001\n\005Patch\022+.google.cloud.compute.v1.Pat"
-          + "chUrlMapRequest\032\".google.cloud.compute.v"
-          + "1.Operation\"\207\001\332A project,url_map,url_map"
-          + "_resource\212N\020GlobalOperations\202\323\344\223\002K27/com"
-          + "pute/v1/projects/{project}/global/urlMap"
-          + "s/{url_map}:\020url_map_resource\022\256\002\n\022TestIa"
-          + "mPermissions\0228.google.cloud.compute.v1.T"
-          + "estIamPermissionsUrlMapRequest\0320.google."
-          + "cloud.compute.v1.TestPermissionsResponse"
-          + "\"\253\001\332A2project,resource,test_permissions_"
-          + "request_resource\202\323\344\223\002p\"K/compute/v1/proj",
-      "ects/{project}/global/urlMaps/{resource}"
-          + "/testIamPermissions:!test_permissions_re"
-          + "quest_resource\022\344\001\n\006Update\022,.google.cloud"
-          + ".compute.v1.UpdateUrlMapRequest\032\".google"
-          + ".cloud.compute.v1.Operation\"\207\001\332A project"
-          + ",url_map,url_map_resource\212N\020GlobalOperat"
-          + "ions\202\323\344\223\002K\0327/compute/v1/projects/{projec"
-          + "t}/global/urlMaps/{url_map}:\020url_map_res"
-          + "ource\022\220\002\n\010Validate\022..google.cloud.comput"
-          + "e.v1.ValidateUrlMapRequest\0320.google.clou"
-          + "d.compute.v1.UrlMapsValidateResponse\"\241\001\332"
-          + "A2project,url_map,url_maps_validate_requ"
-          + "est_resource\202\323\344\223\002f\"@/compute/v1/projects"
-          + "/{project}/global/urlMaps/{url_map}/vali"
-          + "date:\"url_maps_validate_request_resource"
-          + "\032r\312A\026compute.googleapis.com\322AVhttps://ww"
-          + "w.googleapis.com/auth/compute,https://ww"
-          + "w.googleapis.com/auth/cloud-platform2\237\020\n"
-          + "\013VpnGateways\022\307\001\n\016AggregatedList\0229.google"
-          + ".cloud.compute.v1.AggregatedListVpnGatew"
-          + "aysRequest\0321.google.cloud.compute.v1.Vpn"
-          + "GatewayAggregatedList\"G\332A\007project\202\323\344\223\0027\022"
-          + "5/compute/v1/projects/{project}/aggregat"
-          + "ed/vpnGateways\022\342\001\n\006Delete\0220.google.cloud"
-          + ".compute.v1.DeleteVpnGatewayRequest\032\".go"
-          + "ogle.cloud.compute.v1.Operation\"\201\001\332A\032pro"
-          + "ject,region,vpn_gateway\212N\020RegionOperatio"
-          + "ns\202\323\344\223\002K*I/compute/v1/projects/{project}"
-          + "/regions/{region}/vpnGateways/{vpn_gatew"
-          + "ay}\022\311\001\n\003Get\022-.google.cloud.compute.v1.Ge"
-          + "tVpnGatewayRequest\032#.google.cloud.comput"
-          + "e.v1.VpnGateway\"n\332A\032project,region,vpn_g"
-          + "ateway\202\323\344\223\002K\022I/compute/v1/projects/{proj"
-          + "ect}/regions/{region}/vpnGateways/{vpn_g"
-          + "ateway}\022\361\001\n\tGetStatus\0223.google.cloud.com"
-          + "pute.v1.GetStatusVpnGatewayRequest\0325.goo"
-          + "gle.cloud.compute.v1.VpnGatewaysGetStatu"
-          + "sResponse\"x\332A\032project,region,vpn_gateway"
-          + "\202\323\344\223\002U\022S/compute/v1/projects/{project}/r"
-          + "egions/{region}/vpnGateways/{vpn_gateway"
-          + "}/getStatus\022\363\001\n\006Insert\0220.google.cloud.co"
-          + "mpute.v1.InsertVpnGatewayRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"\222\001\332A#projec"
-          + "t,region,vpn_gateway_resource\212N\020RegionOp"
-          + "erations\202\323\344\223\002S\";/compute/v1/projects/{pr"
-          + "oject}/regions/{region}/vpnGateways:\024vpn"
-          + "_gateway_resource\022\266\001\n\004List\022/.google.clou"
-          + "d.compute.v1.ListVpnGatewaysRequest\032\'.go"
-          + "ogle.cloud.compute.v1.VpnGatewayList\"T\332A"
-          + "\016project,region\202\323\344\223\002=\022;/compute/v1/proje"
+          + "url_map}/validate:\"url_maps_validate_req"
+          + "uest_resource\032r\312A\026compute.googleapis.com"
+          + "\322AVhttps://www.googleapis.com/auth/compu"
+          + "te,https://www.googleapis.com/auth/cloud"
+          + "-platform2\237\020\n\013VpnGateways\022\307\001\n\016Aggregated"
+          + "List\0229.google.cloud.compute.v1.Aggregate"
+          + "dListVpnGatewaysRequest\0321.google.cloud.c"
+          + "ompute.v1.VpnGatewayAggregatedList\"G\332A\007p"
+          + "roject\202\323\344\223\0027\0225/compute/v1/projects/{proj"
+          + "ect}/aggregated/vpnGateways\022\342\001\n\006Delete\0220"
+          + ".google.cloud.compute.v1.DeleteVpnGatewa"
+          + "yRequest\032\".google.cloud.compute.v1.Opera"
+          + "tion\"\201\001\332A\032project,region,vpn_gateway\212N\020R"
+          + "egionOperations\202\323\344\223\002K*I/compute/v1/proje"
           + "cts/{project}/regions/{region}/vpnGatewa"
-          + "ys\022\263\002\n\tSetLabels\0223.google.cloud.compute."
-          + "v1.SetLabelsVpnGatewayRequest\032\".google.c"
-          + "loud.compute.v1.Operation\"\314\001\332A:project,r"
-          + "egion,resource,region_set_labels_request"
-          + "_resource\212N\020RegionOperations\202\323\344\223\002v\"P/com"
+          + "ys/{vpn_gateway}\022\311\001\n\003Get\022-.google.cloud."
+          + "compute.v1.GetVpnGatewayRequest\032#.google"
+          + ".cloud.compute.v1.VpnGateway\"n\332A\032project"
+          + ",region,vpn_gateway\202\323\344\223\002K\022I/compute/v1/p"
+          + "rojects/{project}/regions/{region}/vpnGa"
+          + "teways/{vpn_gateway}\022\361\001\n\tGetStatus\0223.goo"
+          + "gle.cloud.compute.v1.GetStatusVpnGateway"
+          + "Request\0325.google.cloud.compute.v1.VpnGat"
+          + "ewaysGetStatusResponse\"x\332A\032project,regio"
+          + "n,vpn_gateway\202\323\344\223\002U\022S/compute/v1/project"
+          + "s/{project}/regions/{region}/vpnGateways"
+          + "/{vpn_gateway}/getStatus\022\363\001\n\006Insert\0220.go"
+          + "ogle.cloud.compute.v1.InsertVpnGatewayRe"
+          + "quest\032\".google.cloud.compute.v1.Operatio"
+          + "n\"\222\001\332A#project,region,vpn_gateway_resour"
+          + "ce\212N\020RegionOperations\202\323\344\223\002S\";/compute/v1"
+          + "/projects/{project}/regions/{region}/vpn"
+          + "Gateways:\024vpn_gateway_resource\022\266\001\n\004List\022"
+          + "/.google.cloud.compute.v1.ListVpnGateway"
+          + "sRequest\032\'.google.cloud.compute.v1.VpnGa"
+          + "tewayList\"T\332A\016project,region\202\323\344\223\002=\022;/com"
           + "pute/v1/projects/{project}/regions/{regi"
-          + "on}/vpnGateways/{resource}/setLabels:\"re"
-          + "gion_set_labels_request_resource\022\307\002\n\022Tes"
-          + "tIamPermissions\022<.google.cloud.compute.v"
-          + "1.TestIamPermissionsVpnGatewayRequest\0320."
-          + "google.cloud.compute.v1.TestPermissionsR"
-          + "esponse\"\300\001\332A9project,region,resource,tes"
-          + "t_permissions_request_resource\202\323\344\223\002~\"Y/c"
-          + "ompute/v1/projects/{project}/regions/{re"
-          + "gion}/vpnGateways/{resource}/testIamPerm"
-          + "issions:!test_permissions_request_resour"
-          + "ce\032r\312A\026compute.googleapis.com\322AVhttps://"
-          + "www.googleapis.com/auth/compute,https://"
-          + "www.googleapis.com/auth/cloud-platform2\312"
-          + "\013\n\nVpnTunnels\022\304\001\n\016AggregatedList\0228.googl"
-          + "e.cloud.compute.v1.AggregatedListVpnTunn"
-          + "elsRequest\0320.google.cloud.compute.v1.Vpn"
-          + "TunnelAggregatedList\"F\332A\007project\202\323\344\223\0026\0224"
-          + "/compute/v1/projects/{project}/aggregate"
-          + "d/vpnTunnels\022\335\001\n\006Delete\022/.google.cloud.c"
-          + "ompute.v1.DeleteVpnTunnelRequest\032\".googl"
-          + "e.cloud.compute.v1.Operation\"~\332A\031project"
-          + ",region,vpn_tunnel\212N\020RegionOperations\202\323\344"
-          + "\223\002I*G/compute/v1/projects/{project}/regi"
-          + "ons/{region}/vpnTunnels/{vpn_tunnel}\022\304\001\n"
-          + "\003Get\022,.google.cloud.compute.v1.GetVpnTun"
-          + "nelRequest\032\".google.cloud.compute.v1.Vpn"
-          + "Tunnel\"k\332A\031project,region,vpn_tunnel\202\323\344\223"
-          + "\002I\022G/compute/v1/projects/{project}/regio"
-          + "ns/{region}/vpnTunnels/{vpn_tunnel}\022\357\001\n\006"
-          + "Insert\022/.google.cloud.compute.v1.InsertV"
-          + "pnTunnelRequest\032\".google.cloud.compute.v"
-          + "1.Operation\"\217\001\332A\"project,region,vpn_tunn"
-          + "el_resource\212N\020RegionOperations\202\323\344\223\002Q\":/c"
-          + "ompute/v1/projects/{project}/regions/{re"
-          + "gion}/vpnTunnels:\023vpn_tunnel_resource\022\263\001"
-          + "\n\004List\022..google.cloud.compute.v1.ListVpn"
-          + "TunnelsRequest\032&.google.cloud.compute.v1"
-          + ".VpnTunnelList\"S\332A\016project,region\202\323\344\223\002<\022"
-          + ":/compute/v1/projects/{project}/regions/"
-          + "{region}/vpnTunnels\022\261\002\n\tSetLabels\0222.goog"
-          + "le.cloud.compute.v1.SetLabelsVpnTunnelRe"
+          + "on}/vpnGateways\022\263\002\n\tSetLabels\0223.google.c"
+          + "loud.compute.v1.SetLabelsVpnGatewayReque"
+          + "st\032\".google.cloud.compute.v1.Operation\"\314"
+          + "\001\332A:project,region,resource,region_set_l"
+          + "abels_request_resource\212N\020RegionOperation"
+          + "s\202\323\344\223\002v\"P/compute/v1/projects/{project}/"
+          + "regions/{region}/vpnGateways/{resource}/"
+          + "setLabels:\"region_set_labels_request_res"
+          + "ource\022\307\002\n\022TestIamPermissions\022<.google.cl"
+          + "oud.compute.v1.TestIamPermissionsVpnGate"
+          + "wayRequest\0320.google.cloud.compute.v1.Tes"
+          + "tPermissionsResponse\"\300\001\332A9project,region"
+          + ",resource,test_permissions_request_resou"
+          + "rce\202\323\344\223\002~\"Y/compute/v1/projects/{project"
+          + "}/regions/{region}/vpnGateways/{resource"
+          + "}/testIamPermissions:!test_permissions_r"
+          + "equest_resource\032r\312A\026compute.googleapis.c"
+          + "om\322AVhttps://www.googleapis.com/auth/com"
+          + "pute,https://www.googleapis.com/auth/clo"
+          + "ud-platform2\312\013\n\nVpnTunnels\022\304\001\n\016Aggregate"
+          + "dList\0228.google.cloud.compute.v1.Aggregat"
+          + "edListVpnTunnelsRequest\0320.google.cloud.c"
+          + "ompute.v1.VpnTunnelAggregatedList\"F\332A\007pr"
+          + "oject\202\323\344\223\0026\0224/compute/v1/projects/{proje"
+          + "ct}/aggregated/vpnTunnels\022\335\001\n\006Delete\022/.g"
+          + "oogle.cloud.compute.v1.DeleteVpnTunnelRe"
           + "quest\032\".google.cloud.compute.v1.Operatio"
-          + "n\"\313\001\332A:project,region,resource,region_se"
-          + "t_labels_request_resource\212N\020RegionOperat"
-          + "ions\202\323\344\223\002u\"O/compute/v1/projects/{projec"
-          + "t}/regions/{region}/vpnTunnels/{resource"
-          + "}/setLabels:\"region_set_labels_request_r"
-          + "esource\032r\312A\026compute.googleapis.com\322AVhtt"
-          + "ps://www.googleapis.com/auth/compute,htt"
-          + "ps://www.googleapis.com/auth/cloud-platf"
-          + "orm2\246\013\n\nWireGroups\022\207\002\n\006Delete\022/.google.c"
-          + "loud.compute.v1.DeleteWireGroupRequest\032\""
-          + ".google.cloud.compute.v1.Operation\"\247\001\332A%"
-          + "project,cross_site_network,wire_group\212N\020"
-          + "GlobalOperations\202\323\344\223\002f*d/compute/v1/proj"
-          + "ects/{project}/global/crossSiteNetworks/"
-          + "{cross_site_network}/wireGroups/{wire_gr"
-          + "oup}\022\356\001\n\003Get\022,.google.cloud.compute.v1.G"
-          + "etWireGroupRequest\032\".google.cloud.comput"
-          + "e.v1.WireGroup\"\224\001\332A%project,cross_site_n"
-          + "etwork,wire_group\202\323\344\223\002f\022d/compute/v1/pro"
-          + "jects/{project}/global/crossSiteNetworks"
-          + "/{cross_site_network}/wireGroups/{wire_g"
-          + "roup}\022\230\002\n\006Insert\022/.google.cloud.compute."
-          + "v1.InsertWireGroupRequest\032\".google.cloud"
-          + ".compute.v1.Operation\"\270\001\332A.project,cross"
-          + "_site_network,wire_group_resource\212N\020Glob"
-          + "alOperations\202\323\344\223\002n\"W/compute/v1/projects"
-          + "/{project}/global/crossSiteNetworks/{cro"
-          + "ss_site_network}/wireGroups:\023wire_group_"
-          + "resource\022\334\001\n\004List\022..google.cloud.compute"
-          + ".v1.ListWireGroupsRequest\032&.google.cloud"
-          + ".compute.v1.WireGroupList\"|\332A\032project,cr"
-          + "oss_site_network\202\323\344\223\002Y\022W/compute/v1/proj"
-          + "ects/{project}/global/crossSiteNetworks/"
-          + "{cross_site_network}/wireGroups\022\256\002\n\005Patc"
-          + "h\022..google.cloud.compute.v1.PatchWireGro"
-          + "upRequest\032\".google.cloud.compute.v1.Oper"
-          + "ation\"\320\001\332A9project,cross_site_network,wi"
-          + "re_group,wire_group_resource\212N\020GlobalOpe"
-          + "rations\202\323\344\223\002{2d/compute/v1/projects/{pro"
-          + "ject}/global/crossSiteNetworks/{cross_si"
-          + "te_network}/wireGroups/{wire_group}:\023wir"
-          + "e_group_resource\032r\312A\026compute.googleapis."
-          + "com\322AVhttps://www.googleapis.com/auth/co"
-          + "mpute,https://www.googleapis.com/auth/cl"
-          + "oud-platform2\243\007\n\016ZoneOperations\022\330\001\n\006Dele"
-          + "te\0223.google.cloud.compute.v1.DeleteZoneO"
-          + "perationRequest\0324.google.cloud.compute.v"
-          + "1.DeleteZoneOperationResponse\"c\332A\026projec"
-          + "t,zone,operation\202\323\344\223\002D*B/compute/v1/proj"
-          + "ects/{project}/zones/{zone}/operations/{"
-          + "operation}\022\303\001\n\003Get\0220.google.cloud.comput"
-          + "e.v1.GetZoneOperationRequest\032\".google.cl"
-          + "oud.compute.v1.Operation\"f\332A\026project,zon"
-          + "e,operation\220N\001\202\323\344\223\002D\022B/compute/v1/projec"
-          + "ts/{project}/zones/{zone}/operations/{op"
-          + "eration}\022\261\001\n\004List\0222.google.cloud.compute"
-          + ".v1.ListZoneOperationsRequest\032&.google.c"
-          + "loud.compute.v1.OperationList\"M\332A\014projec"
-          + "t,zone\202\323\344\223\0028\0226/compute/v1/projects/{proj"
-          + "ect}/zones/{zone}/operations\022\307\001\n\004Wait\0221."
-          + "google.cloud.compute.v1.WaitZoneOperatio"
-          + "nRequest\032\".google.cloud.compute.v1.Opera"
-          + "tion\"h\332A\026project,zone,operation\202\323\344\223\002I\"G/"
+          + "n\"~\332A\031project,region,vpn_tunnel\212N\020Region"
+          + "Operations\202\323\344\223\002I*G/compute/v1/projects/{"
+          + "project}/regions/{region}/vpnTunnels/{vp"
+          + "n_tunnel}\022\304\001\n\003Get\022,.google.cloud.compute"
+          + ".v1.GetVpnTunnelRequest\032\".google.cloud.c"
+          + "ompute.v1.VpnTunnel\"k\332A\031project,region,v"
+          + "pn_tunnel\202\323\344\223\002I\022G/compute/v1/projects/{p"
+          + "roject}/regions/{region}/vpnTunnels/{vpn"
+          + "_tunnel}\022\357\001\n\006Insert\022/.google.cloud.compu"
+          + "te.v1.InsertVpnTunnelRequest\032\".google.cl"
+          + "oud.compute.v1.Operation\"\217\001\332A\"project,re"
+          + "gion,vpn_tunnel_resource\212N\020RegionOperati"
+          + "ons\202\323\344\223\002Q\":/compute/v1/projects/{project"
+          + "}/regions/{region}/vpnTunnels:\023vpn_tunne"
+          + "l_resource\022\263\001\n\004List\022..google.cloud.compu"
+          + "te.v1.ListVpnTunnelsRequest\032&.google.clo"
+          + "ud.compute.v1.VpnTunnelList\"S\332A\016project,"
+          + "region\202\323\344\223\002<\022:/compute/v1/projects/{proj"
+          + "ect}/regions/{region}/vpnTunnels\022\261\002\n\tSet"
+          + "Labels\0222.google.cloud.compute.v1.SetLabe"
+          + "lsVpnTunnelRequest\032\".google.cloud.comput"
+          + "e.v1.Operation\"\313\001\332A:project,region,resou"
+          + "rce,region_set_labels_request_resource\212N"
+          + "\020RegionOperations\202\323\344\223\002u\"O/compute/v1/pro"
+          + "jects/{project}/regions/{region}/vpnTunn"
+          + "els/{resource}/setLabels:\"region_set_lab"
+          + "els_request_resource\032r\312A\026compute.googlea"
+          + "pis.com\322AVhttps://www.googleapis.com/aut"
+          + "h/compute,https://www.googleapis.com/aut"
+          + "h/cloud-platform2\246\013\n\nWireGroups\022\207\002\n\006Dele"
+          + "te\022/.google.cloud.compute.v1.DeleteWireG"
+          + "roupRequest\032\".google.cloud.compute.v1.Op"
+          + "eration\"\247\001\332A%project,cross_site_network,"
+          + "wire_group\212N\020GlobalOperations\202\323\344\223\002f*d/co"
+          + "mpute/v1/projects/{project}/global/cross"
+          + "SiteNetworks/{cross_site_network}/wireGr"
+          + "oups/{wire_group}\022\356\001\n\003Get\022,.google.cloud"
+          + ".compute.v1.GetWireGroupRequest\032\".google"
+          + ".cloud.compute.v1.WireGroup\"\224\001\332A%project"
+          + ",cross_site_network,wire_group\202\323\344\223\002f\022d/c"
+          + "ompute/v1/projects/{project}/global/cros"
+          + "sSiteNetworks/{cross_site_network}/wireG"
+          + "roups/{wire_group}\022\230\002\n\006Insert\022/.google.c"
+          + "loud.compute.v1.InsertWireGroupRequest\032\""
+          + ".google.cloud.compute.v1.Operation\"\270\001\332A."
+          + "project,cross_site_network,wire_group_re"
+          + "source\212N\020GlobalOperations\202\323\344\223\002n\"W/comput"
+          + "e/v1/projects/{project}/global/crossSite"
+          + "Networks/{cross_site_network}/wireGroups"
+          + ":\023wire_group_resource\022\334\001\n\004List\022..google."
+          + "cloud.compute.v1.ListWireGroupsRequest\032&"
+          + ".google.cloud.compute.v1.WireGroupList\"|"
+          + "\332A\032project,cross_site_network\202\323\344\223\002Y\022W/co"
+          + "mpute/v1/projects/{project}/global/cross"
+          + "SiteNetworks/{cross_site_network}/wireGr"
+          + "oups\022\256\002\n\005Patch\022..google.cloud.compute.v1"
+          + ".PatchWireGroupRequest\032\".google.cloud.co"
+          + "mpute.v1.Operation\"\320\001\332A9project,cross_si"
+          + "te_network,wire_group,wire_group_resourc"
+          + "e\212N\020GlobalOperations\202\323\344\223\002{2d/compute/v1/"
+          + "projects/{project}/global/crossSiteNetwo"
+          + "rks/{cross_site_network}/wireGroups/{wir"
+          + "e_group}:\023wire_group_resource\032r\312A\026comput"
+          + "e.googleapis.com\322AVhttps://www.googleapi"
+          + "s.com/auth/compute,https://www.googleapi"
+          + "s.com/auth/cloud-platform2\243\007\n\016ZoneOperat"
+          + "ions\022\330\001\n\006Delete\0223.google.cloud.compute.v"
+          + "1.DeleteZoneOperationRequest\0324.google.cl"
+          + "oud.compute.v1.DeleteZoneOperationRespon"
+          + "se\"c\332A\026project,zone,operation\202\323\344\223\002D*B/co"
+          + "mpute/v1/projects/{project}/zones/{zone}"
+          + "/operations/{operation}\022\303\001\n\003Get\0220.google"
+          + ".cloud.compute.v1.GetZoneOperationReques"
+          + "t\032\".google.cloud.compute.v1.Operation\"f\332"
+          + "A\026project,zone,operation\220N\001\202\323\344\223\002D\022B/comp"
+          + "ute/v1/projects/{project}/zones/{zone}/o"
+          + "perations/{operation}\022\261\001\n\004List\0222.google."
+          + "cloud.compute.v1.ListZoneOperationsReque"
+          + "st\032&.google.cloud.compute.v1.OperationLi"
+          + "st\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/p"
+          + "rojects/{project}/zones/{zone}/operation"
+          + "s\022\307\001\n\004Wait\0221.google.cloud.compute.v1.Wai"
+          + "tZoneOperationRequest\032\".google.cloud.com"
+          + "pute.v1.Operation\"h\332A\026project,zone,opera"
+          + "tion\202\323\344\223\002I\"G/compute/v1/projects/{projec"
+          + "t}/zones/{zone}/operations/{operation}/w"
+          + "ait\032r\312A\026compute.googleapis.com\322AVhttps:/"
+          + "/www.googleapis.com/auth/compute,https:/"
+          + "/www.googleapis.com/auth/cloud-platform2"
+          + "\230\013\n\027ZoneVmExtensionPolicies\022\375\001\n\006Delete\022;"
+          + ".google.cloud.compute.v1.DeleteZoneVmExt"
+          + "ensionPolicyRequest\032\".google.cloud.compu"
+          + "te.v1.Operation\"\221\001\332A project,zone,vm_ext"
+          + "ension_policy\212N\016ZoneOperations\202\323\344\223\002W*U/c"
+          + "ompute/v1/projects/{project}/zones/{zone"
+          + "}/vmExtensionPolicies/{vm_extension_poli"
+          + "cy}\022\356\001\n\003Get\0228.google.cloud.compute.v1.Ge"
+          + "tZoneVmExtensionPolicyRequest\032*.google.c"
+          + "loud.compute.v1.VmExtensionPolicy\"\200\001\332A p"
+          + "roject,zone,vm_extension_policy\202\323\344\223\002W\022U/"
           + "compute/v1/projects/{project}/zones/{zon"
-          + "e}/operations/{operation}/wait\032r\312A\026compu"
-          + "te.googleapis.com\322AVhttps://www.googleap"
-          + "is.com/auth/compute,https://www.googleap"
-          + "is.com/auth/cloud-platform2\230\013\n\027ZoneVmExt"
-          + "ensionPolicies\022\375\001\n\006Delete\022;.google.cloud"
-          + ".compute.v1.DeleteZoneVmExtensionPolicyR"
-          + "equest\032\".google.cloud.compute.v1.Operati"
-          + "on\"\221\001\332A project,zone,vm_extension_policy"
-          + "\212N\016ZoneOperations\202\323\344\223\002W*U/compute/v1/pro"
-          + "jects/{project}/zones/{zone}/vmExtension"
-          + "Policies/{vm_extension_policy}\022\356\001\n\003Get\0228"
-          + ".google.cloud.compute.v1.GetZoneVmExtens"
-          + "ionPolicyRequest\032*.google.cloud.compute."
-          + "v1.VmExtensionPolicy\"\200\001\332A project,zone,v"
-          + "m_extension_policy\202\323\344\223\002W\022U/compute/v1/pr"
-          + "ojects/{project}/zones/{zone}/vmExtensio"
-          + "nPolicies/{vm_extension_policy}\022\216\002\n\006Inse"
-          + "rt\022;.google.cloud.compute.v1.InsertZoneV"
-          + "mExtensionPolicyRequest\032\".google.cloud.c"
-          + "ompute.v1.Operation\"\242\001\332A)project,zone,vm"
-          + "_extension_policy_resource\212N\016ZoneOperati"
-          + "ons\202\323\344\223\002_\"?/compute/v1/projects/{project"
-          + "}/zones/{zone}/vmExtensionPolicies:\034vm_e"
-          + "xtension_policy_resource\022\313\001\n\004List\022;.goog"
-          + "le.cloud.compute.v1.ListZoneVmExtensionP"
-          + "oliciesRequest\032..google.cloud.compute.v1"
-          + ".VmExtensionPolicyList\"V\332A\014project,zone\202"
-          + "\323\344\223\002A\022?/compute/v1/projects/{project}/zo"
-          + "nes/{zone}/vmExtensionPolicies\022\270\002\n\006Updat"
-          + "e\022;.google.cloud.compute.v1.UpdateZoneVm"
-          + "ExtensionPolicyRequest\032\".google.cloud.co"
-          + "mpute.v1.Operation\"\314\001\332A=project,zone,vm_"
-          + "extension_policy,vm_extension_policy_res"
-          + "ource\212N\016ZoneOperations\202\323\344\223\002u2U/compute/v"
-          + "1/projects/{project}/zones/{zone}/vmExte"
-          + "nsionPolicies/{vm_extension_policy}:\034vm_"
-          + "extension_policy_resource\032r\312A\026compute.go"
-          + "ogleapis.com\322AVhttps://www.googleapis.co"
-          + "m/auth/compute,https://www.googleapis.co"
-          + "m/auth/cloud-platform2\321\003\n\005Zones\022\221\001\n\003Get\022"
-          + "\'.google.cloud.compute.v1.GetZoneRequest"
-          + "\032\035.google.cloud.compute.v1.Zone\"B\332A\014proj"
-          + "ect,zone\202\323\344\223\002-\022+/compute/v1/projects/{pr"
-          + "oject}/zones/{zone}\022\214\001\n\004List\022).google.cl"
-          + "oud.compute.v1.ListZonesRequest\032!.google"
-          + ".cloud.compute.v1.ZoneList\"6\332A\007project\202\323"
-          + "\344\223\002&\022$/compute/v1/projects/{project}/zon"
-          + "es\032\244\001\312A\026compute.googleapis.com\322A\207\001https:"
-          + "//www.googleapis.com/auth/compute.readon"
-          + "ly,https://www.googleapis.com/auth/compu"
-          + "te,https://www.googleapis.com/auth/cloud"
-          + "-platformB\247\001\n\033com.google.cloud.compute.v"
-          + "1P\001Z5cloud.google.com/go/compute/apiv1/c"
-          + "omputepb;computepb\252\002\027Google.Cloud.Comput"
-          + "e.V1\312\002\027Google\\Cloud\\Compute\\V1\352\002\032Google:"
-          + ":Cloud::Compute::V1b\006proto3"
+          + "e}/vmExtensionPolicies/{vm_extension_pol"
+          + "icy}\022\216\002\n\006Insert\022;.google.cloud.compute.v"
+          + "1.InsertZoneVmExtensionPolicyRequest\032\".g"
+          + "oogle.cloud.compute.v1.Operation\"\242\001\332A)pr"
+          + "oject,zone,vm_extension_policy_resource\212"
+          + "N\016ZoneOperations\202\323\344\223\002_\"?/compute/v1/proj"
+          + "ects/{project}/zones/{zone}/vmExtensionP"
+          + "olicies:\034vm_extension_policy_resource\022\313\001"
+          + "\n\004List\022;.google.cloud.compute.v1.ListZon"
+          + "eVmExtensionPoliciesRequest\032..google.clo"
+          + "ud.compute.v1.VmExtensionPolicyList\"V\332A\014"
+          + "project,zone\202\323\344\223\002A\022?/compute/v1/projects"
+          + "/{project}/zones/{zone}/vmExtensionPolic"
+          + "ies\022\270\002\n\006Update\022;.google.cloud.compute.v1"
+          + ".UpdateZoneVmExtensionPolicyRequest\032\".go"
+          + "ogle.cloud.compute.v1.Operation\"\314\001\332A=pro"
+          + "ject,zone,vm_extension_policy,vm_extensi"
+          + "on_policy_resource\212N\016ZoneOperations\202\323\344\223\002"
+          + "u2U/compute/v1/projects/{project}/zones/"
+          + "{zone}/vmExtensionPolicies/{vm_extension"
+          + "_policy}:\034vm_extension_policy_resource\032r"
+          + "\312A\026compute.googleapis.com\322AVhttps://www."
+          + "googleapis.com/auth/compute,https://www."
+          + "googleapis.com/auth/cloud-platform2\321\003\n\005Z"
+          + "ones\022\221\001\n\003Get\022\'.google.cloud.compute.v1.G"
+          + "etZoneRequest\032\035.google.cloud.compute.v1."
+          + "Zone\"B\332A\014project,zone\202\323\344\223\002-\022+/compute/v1"
+          + "/projects/{project}/zones/{zone}\022\214\001\n\004Lis"
+          + "t\022).google.cloud.compute.v1.ListZonesReq"
+          + "uest\032!.google.cloud.compute.v1.ZoneList\""
+          + "6\332A\007project\202\323\344\223\002&\022$/compute/v1/projects/"
+          + "{project}/zones\032\244\001\312A\026compute.googleapis."
+          + "com\322A\207\001https://www.googleapis.com/auth/c"
+          + "ompute.readonly,https://www.googleapis.c"
+          + "om/auth/compute,https://www.googleapis.c"
+          + "om/auth/cloud-platformB\247\001\n\033com.google.cl"
+          + "oud.compute.v1P\001Z5cloud.google.com/go/co"
+          + "mpute/apiv1/computepb;computepb\252\002\027Google"
+          + ".Cloud.Compute.V1\312\002\027Google\\Cloud\\Compute"
+          + "\\V1\352\002\032Google::Cloud::Compute::V1b\006proto3"
     };
     descriptor =
         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -45621,8 +45649,28 @@ private static void _clinit_autosplit_dinit_1() {
             new java.lang.String[] {
               "HealthCheck", "Project",
             });
-    internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor =
+    internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_descriptor =
         getDescriptor().getMessageType(486);
+    internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_fieldAccessorTable =
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+            internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_descriptor,
+            new java.lang.String[] {
+              "HealthInfo",
+            });
+    internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_descriptor =
+        getDescriptor().getMessageType(487);
+    internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_fieldAccessorTable =
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+            internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_descriptor,
+            new java.lang.String[] {
+              "AvailabilitySloStatus",
+              "HealthStatus",
+              "RepairCategory",
+              "UnhealthyReason",
+              "UpdateTime",
+            });
+    internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor =
+        getDescriptor().getMessageType(488);
     internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor,
@@ -45630,7 +45678,7 @@ private static void _clinit_autosplit_dinit_1() {
               "BackendService", "Project", "Region", "ResourceGroupReferenceResource",
             });
     internal_static_google_cloud_compute_v1_GetHealthRegionCompositeHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(487);
+        getDescriptor().getMessageType(489);
     internal_static_google_cloud_compute_v1_GetHealthRegionCompositeHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetHealthRegionCompositeHealthCheckRequest_descriptor,
@@ -45638,15 +45686,23 @@ private static void _clinit_autosplit_dinit_1() {
               "CompositeHealthCheck", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetHealthRegionHealthSourceRequest_descriptor =
-        getDescriptor().getMessageType(488);
+        getDescriptor().getMessageType(490);
     internal_static_google_cloud_compute_v1_GetHealthRegionHealthSourceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetHealthRegionHealthSourceRequest_descriptor,
             new java.lang.String[] {
               "HealthSource", "Project", "Region",
             });
+    internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_descriptor =
+        getDescriptor().getMessageType(491);
+    internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_fieldAccessorTable =
+        new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+            internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_descriptor,
+            new java.lang.String[] {
+              "ParentName", "Project", "RequestId", "ReservationSlot", "Zone",
+            });
     internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor =
-        getDescriptor().getMessageType(489);
+        getDescriptor().getMessageType(492);
     internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor,
@@ -45654,7 +45710,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceReferenceResource", "Project", "Region", "TargetPool",
             });
     internal_static_google_cloud_compute_v1_GetHostRequest_descriptor =
-        getDescriptor().getMessageType(490);
+        getDescriptor().getMessageType(493);
     internal_static_google_cloud_compute_v1_GetHostRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetHostRequest_descriptor,
@@ -45662,7 +45718,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Association", "Host", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(491);
+        getDescriptor().getMessageType(494);
     internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_descriptor,
@@ -45670,7 +45726,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(492);
+        getDescriptor().getMessageType(495);
     internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_descriptor,
@@ -45678,7 +45734,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_descriptor =
-        getDescriptor().getMessageType(493);
+        getDescriptor().getMessageType(496);
     internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_descriptor,
@@ -45686,7 +45742,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(494);
+        getDescriptor().getMessageType(497);
     internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_descriptor,
@@ -45694,7 +45750,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_descriptor =
-        getDescriptor().getMessageType(495);
+        getDescriptor().getMessageType(498);
     internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_descriptor,
@@ -45702,7 +45758,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_descriptor =
-        getDescriptor().getMessageType(496);
+        getDescriptor().getMessageType(499);
     internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_descriptor,
@@ -45710,7 +45766,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_descriptor =
-        getDescriptor().getMessageType(497);
+        getDescriptor().getMessageType(500);
     internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_descriptor,
@@ -45718,7 +45774,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(498);
+        getDescriptor().getMessageType(501);
     internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotGroupRequest_descriptor,
@@ -45726,7 +45782,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(499);
+        getDescriptor().getMessageType(502);
     internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_descriptor,
@@ -45734,7 +45790,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_descriptor =
-        getDescriptor().getMessageType(500);
+        getDescriptor().getMessageType(503);
     internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_descriptor,
@@ -45742,7 +45798,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_descriptor =
-        getDescriptor().getMessageType(501);
+        getDescriptor().getMessageType(504);
     internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_descriptor,
@@ -45750,7 +45806,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyLicenseCodeRequest_descriptor =
-        getDescriptor().getMessageType(502);
+        getDescriptor().getMessageType(505);
     internal_static_google_cloud_compute_v1_GetIamPolicyLicenseCodeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyLicenseCodeRequest_descriptor,
@@ -45758,7 +45814,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_descriptor =
-        getDescriptor().getMessageType(503);
+        getDescriptor().getMessageType(506);
     internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_descriptor,
@@ -45766,7 +45822,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_descriptor =
-        getDescriptor().getMessageType(504);
+        getDescriptor().getMessageType(507);
     internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_descriptor,
@@ -45774,7 +45830,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(505);
+        getDescriptor().getMessageType(508);
     internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_descriptor,
@@ -45782,7 +45838,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(506);
+        getDescriptor().getMessageType(509);
     internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_descriptor,
@@ -45790,7 +45846,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(507);
+        getDescriptor().getMessageType(510);
     internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_descriptor,
@@ -45798,7 +45854,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_descriptor =
-        getDescriptor().getMessageType(508);
+        getDescriptor().getMessageType(511);
     internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_descriptor,
@@ -45806,7 +45862,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(509);
+        getDescriptor().getMessageType(512);
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendBucketRequest_descriptor,
@@ -45814,7 +45870,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(510);
+        getDescriptor().getMessageType(513);
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_descriptor,
@@ -45822,7 +45878,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(511);
+        getDescriptor().getMessageType(514);
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_descriptor,
@@ -45830,7 +45886,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(512);
+        getDescriptor().getMessageType(515);
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotGroupRequest_descriptor,
@@ -45838,7 +45894,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(513);
+        getDescriptor().getMessageType(516);
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_descriptor,
@@ -45846,7 +45902,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(514);
+        getDescriptor().getMessageType(517);
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor,
@@ -45854,7 +45910,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(515);
+        getDescriptor().getMessageType(518);
     internal_static_google_cloud_compute_v1_GetIamPolicyRegionSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyRegionSnapshotRequest_descriptor,
@@ -45862,7 +45918,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyReservationBlockRequest_descriptor =
-        getDescriptor().getMessageType(516);
+        getDescriptor().getMessageType(519);
     internal_static_google_cloud_compute_v1_GetIamPolicyReservationBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyReservationBlockRequest_descriptor,
@@ -45870,7 +45926,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "ParentResource", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_descriptor =
-        getDescriptor().getMessageType(517);
+        getDescriptor().getMessageType(520);
     internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_descriptor,
@@ -45878,7 +45934,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyReservationSubBlockRequest_descriptor =
-        getDescriptor().getMessageType(518);
+        getDescriptor().getMessageType(521);
     internal_static_google_cloud_compute_v1_GetIamPolicyReservationSubBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyReservationSubBlockRequest_descriptor,
@@ -45886,7 +45942,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "ParentResource", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_descriptor =
-        getDescriptor().getMessageType(519);
+        getDescriptor().getMessageType(522);
     internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_descriptor,
@@ -45894,7 +45950,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(520);
+        getDescriptor().getMessageType(523);
     internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_descriptor,
@@ -45902,7 +45958,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_descriptor =
-        getDescriptor().getMessageType(521);
+        getDescriptor().getMessageType(524);
     internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_descriptor,
@@ -45910,7 +45966,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_descriptor =
-        getDescriptor().getMessageType(522);
+        getDescriptor().getMessageType(525);
     internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_descriptor,
@@ -45918,7 +45974,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_descriptor =
-        getDescriptor().getMessageType(523);
+        getDescriptor().getMessageType(526);
     internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_descriptor,
@@ -45926,7 +45982,7 @@ private static void _clinit_autosplit_dinit_1() {
               "OptionsRequestedPolicyVersion", "Project", "Region", "Resource",
             });
     internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_descriptor =
-        getDescriptor().getMessageType(524);
+        getDescriptor().getMessageType(527);
     internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_descriptor,
@@ -45934,7 +45990,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Family", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetImageRequest_descriptor =
-        getDescriptor().getMessageType(525);
+        getDescriptor().getMessageType(528);
     internal_static_google_cloud_compute_v1_GetImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetImageRequest_descriptor,
@@ -45942,7 +45998,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Image", "Project",
             });
     internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(526);
+        getDescriptor().getMessageType(529);
     internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_descriptor,
@@ -45950,7 +46006,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroupManager", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_descriptor =
-        getDescriptor().getMessageType(527);
+        getDescriptor().getMessageType(530);
     internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_descriptor,
@@ -45958,7 +46014,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroupManager", "Project", "ResizeRequest", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_descriptor =
-        getDescriptor().getMessageType(528);
+        getDescriptor().getMessageType(531);
     internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_descriptor,
@@ -45966,7 +46022,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroup", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor =
-        getDescriptor().getMessageType(529);
+        getDescriptor().getMessageType(532);
     internal_static_google_cloud_compute_v1_GetInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor,
@@ -45974,7 +46030,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instance", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_descriptor =
-        getDescriptor().getMessageType(530);
+        getDescriptor().getMessageType(533);
     internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_descriptor,
@@ -45982,7 +46038,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_descriptor =
-        getDescriptor().getMessageType(531);
+        getDescriptor().getMessageType(534);
     internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_descriptor,
@@ -45990,7 +46046,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceTemplate", "Project",
             });
     internal_static_google_cloud_compute_v1_GetInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(532);
+        getDescriptor().getMessageType(535);
     internal_static_google_cloud_compute_v1_GetInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInstantSnapshotGroupRequest_descriptor,
@@ -45998,7 +46054,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstantSnapshotGroup", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(533);
+        getDescriptor().getMessageType(536);
     internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_descriptor,
@@ -46006,7 +46062,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstantSnapshot", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_descriptor =
-        getDescriptor().getMessageType(534);
+        getDescriptor().getMessageType(537);
     internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_descriptor,
@@ -46014,7 +46070,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectAttachmentGroup", "Project",
             });
     internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(535);
+        getDescriptor().getMessageType(538);
     internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_descriptor,
@@ -46022,7 +46078,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectAttachment", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_descriptor =
-        getDescriptor().getMessageType(536);
+        getDescriptor().getMessageType(539);
     internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_descriptor,
@@ -46030,7 +46086,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectGroup", "Project",
             });
     internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_descriptor =
-        getDescriptor().getMessageType(537);
+        getDescriptor().getMessageType(540);
     internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_descriptor,
@@ -46038,7 +46094,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectLocation", "Project",
             });
     internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_descriptor =
-        getDescriptor().getMessageType(538);
+        getDescriptor().getMessageType(541);
     internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_descriptor,
@@ -46046,7 +46102,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectRemoteLocation", "Project",
             });
     internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor =
-        getDescriptor().getMessageType(539);
+        getDescriptor().getMessageType(542);
     internal_static_google_cloud_compute_v1_GetInterconnectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor,
@@ -46054,7 +46110,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Interconnect", "Project",
             });
     internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_descriptor =
-        getDescriptor().getMessageType(540);
+        getDescriptor().getMessageType(543);
     internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_descriptor,
@@ -46062,7 +46118,7 @@ private static void _clinit_autosplit_dinit_1() {
               "LicenseCode", "Project",
             });
     internal_static_google_cloud_compute_v1_GetLicenseRequest_descriptor =
-        getDescriptor().getMessageType(541);
+        getDescriptor().getMessageType(544);
     internal_static_google_cloud_compute_v1_GetLicenseRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetLicenseRequest_descriptor,
@@ -46070,7 +46126,7 @@ private static void _clinit_autosplit_dinit_1() {
               "License", "Project",
             });
     internal_static_google_cloud_compute_v1_GetMachineImageRequest_descriptor =
-        getDescriptor().getMessageType(542);
+        getDescriptor().getMessageType(545);
     internal_static_google_cloud_compute_v1_GetMachineImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetMachineImageRequest_descriptor,
@@ -46078,7 +46134,7 @@ private static void _clinit_autosplit_dinit_1() {
               "MachineImage", "Project",
             });
     internal_static_google_cloud_compute_v1_GetMachineTypeRequest_descriptor =
-        getDescriptor().getMessageType(543);
+        getDescriptor().getMessageType(546);
     internal_static_google_cloud_compute_v1_GetMachineTypeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetMachineTypeRequest_descriptor,
@@ -46086,7 +46142,7 @@ private static void _clinit_autosplit_dinit_1() {
               "MachineType", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_descriptor =
-        getDescriptor().getMessageType(544);
+        getDescriptor().getMessageType(547);
     internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_descriptor,
@@ -46094,7 +46150,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Interconnect", "Project",
             });
     internal_static_google_cloud_compute_v1_GetNamedSetRouterRequest_descriptor =
-        getDescriptor().getMessageType(545);
+        getDescriptor().getMessageType(548);
     internal_static_google_cloud_compute_v1_GetNamedSetRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNamedSetRouterRequest_descriptor,
@@ -46102,7 +46158,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NamedSet", "Project", "Region", "Router",
             });
     internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_descriptor =
-        getDescriptor().getMessageType(546);
+        getDescriptor().getMessageType(549);
     internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_descriptor,
@@ -46110,7 +46166,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NatName", "Project", "Region", "Router",
             });
     internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_descriptor =
-        getDescriptor().getMessageType(547);
+        getDescriptor().getMessageType(550);
     internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_descriptor,
@@ -46126,7 +46182,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Router",
             });
     internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(548);
+        getDescriptor().getMessageType(551);
     internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_descriptor,
@@ -46134,7 +46190,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkAttachment", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_descriptor =
-        getDescriptor().getMessageType(549);
+        getDescriptor().getMessageType(552);
     internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_descriptor,
@@ -46142,7 +46198,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkEdgeSecurityService", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_descriptor =
-        getDescriptor().getMessageType(550);
+        getDescriptor().getMessageType(553);
     internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_descriptor,
@@ -46150,7 +46206,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkEndpointGroup", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(551);
+        getDescriptor().getMessageType(554);
     internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_descriptor,
@@ -46158,7 +46214,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicy", "Project",
             });
     internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_descriptor =
-        getDescriptor().getMessageType(552);
+        getDescriptor().getMessageType(555);
     internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_descriptor,
@@ -46166,7 +46222,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkProfile", "Project",
             });
     internal_static_google_cloud_compute_v1_GetNetworkRequest_descriptor =
-        getDescriptor().getMessageType(553);
+        getDescriptor().getMessageType(556);
     internal_static_google_cloud_compute_v1_GetNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNetworkRequest_descriptor,
@@ -46174,7 +46230,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Network", "Project",
             });
     internal_static_google_cloud_compute_v1_GetNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(554);
+        getDescriptor().getMessageType(557);
     internal_static_google_cloud_compute_v1_GetNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNodeGroupRequest_descriptor,
@@ -46182,7 +46238,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NodeGroup", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_descriptor =
-        getDescriptor().getMessageType(555);
+        getDescriptor().getMessageType(558);
     internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_descriptor,
@@ -46190,7 +46246,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NodeTemplate", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetNodeTypeRequest_descriptor =
-        getDescriptor().getMessageType(556);
+        getDescriptor().getMessageType(559);
     internal_static_google_cloud_compute_v1_GetNodeTypeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetNodeTypeRequest_descriptor,
@@ -46198,7 +46254,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NodeType", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_descriptor =
-        getDescriptor().getMessageType(557);
+        getDescriptor().getMessageType(560);
     internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_descriptor,
@@ -46206,7 +46262,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectAttachmentGroup", "Project",
             });
     internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_descriptor =
-        getDescriptor().getMessageType(558);
+        getDescriptor().getMessageType(561);
     internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_descriptor,
@@ -46214,7 +46270,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectGroup", "Project",
             });
     internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(559);
+        getDescriptor().getMessageType(562);
     internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor,
@@ -46222,7 +46278,7 @@ private static void _clinit_autosplit_dinit_1() {
               "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor =
-        getDescriptor().getMessageType(560);
+        getDescriptor().getMessageType(563);
     internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor,
@@ -46230,7 +46286,7 @@ private static void _clinit_autosplit_dinit_1() {
               "PacketMirroring", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(561);
+        getDescriptor().getMessageType(564);
     internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor,
@@ -46238,7 +46294,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicy", "Priority", "Project",
             });
     internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor =
-        getDescriptor().getMessageType(562);
+        getDescriptor().getMessageType(565);
     internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor,
@@ -46246,7 +46302,7 @@ private static void _clinit_autosplit_dinit_1() {
               "PreviewFeature", "Project",
             });
     internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor =
-        getDescriptor().getMessageType(563);
+        getDescriptor().getMessageType(566);
     internal_static_google_cloud_compute_v1_GetProjectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor,
@@ -46254,7 +46310,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project",
             });
     internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(564);
+        getDescriptor().getMessageType(567);
     internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_descriptor,
@@ -46262,7 +46318,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "PublicAdvertisedPrefix",
             });
     internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(565);
+        getDescriptor().getMessageType(568);
     internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_descriptor,
@@ -46270,7 +46326,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "PublicDelegatedPrefix", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(566);
+        getDescriptor().getMessageType(569);
     internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_descriptor,
@@ -46278,7 +46334,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Autoscaler", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(567);
+        getDescriptor().getMessageType(570);
     internal_static_google_cloud_compute_v1_GetRegionBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionBackendBucketRequest_descriptor,
@@ -46286,7 +46342,7 @@ private static void _clinit_autosplit_dinit_1() {
               "BackendBucket", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(568);
+        getDescriptor().getMessageType(571);
     internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_descriptor,
@@ -46294,7 +46350,7 @@ private static void _clinit_autosplit_dinit_1() {
               "BackendService", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_descriptor =
-        getDescriptor().getMessageType(569);
+        getDescriptor().getMessageType(572);
     internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_descriptor,
@@ -46302,7 +46358,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Commitment", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionCompositeHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(570);
+        getDescriptor().getMessageType(573);
     internal_static_google_cloud_compute_v1_GetRegionCompositeHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionCompositeHealthCheckRequest_descriptor,
@@ -46310,7 +46366,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CompositeHealthCheck", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(571);
+        getDescriptor().getMessageType(574);
     internal_static_google_cloud_compute_v1_GetRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionDiskRequest_descriptor,
@@ -46318,7 +46374,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Disk", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_descriptor =
-        getDescriptor().getMessageType(572);
+        getDescriptor().getMessageType(575);
     internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_descriptor,
@@ -46326,7 +46382,7 @@ private static void _clinit_autosplit_dinit_1() {
               "DiskType", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionHealthAggregationPolicyRequest_descriptor =
-        getDescriptor().getMessageType(573);
+        getDescriptor().getMessageType(576);
     internal_static_google_cloud_compute_v1_GetRegionHealthAggregationPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionHealthAggregationPolicyRequest_descriptor,
@@ -46334,7 +46390,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthAggregationPolicy", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(574);
+        getDescriptor().getMessageType(577);
     internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_descriptor,
@@ -46342,7 +46398,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthCheck", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_descriptor =
-        getDescriptor().getMessageType(575);
+        getDescriptor().getMessageType(578);
     internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_descriptor,
@@ -46350,7 +46406,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthCheckService", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionHealthSourceRequest_descriptor =
-        getDescriptor().getMessageType(576);
+        getDescriptor().getMessageType(579);
     internal_static_google_cloud_compute_v1_GetRegionHealthSourceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionHealthSourceRequest_descriptor,
@@ -46358,7 +46414,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthSource", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(577);
+        getDescriptor().getMessageType(580);
     internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_descriptor,
@@ -46366,7 +46422,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroupManager", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerResizeRequestRequest_descriptor =
-        getDescriptor().getMessageType(578);
+        getDescriptor().getMessageType(581);
     internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerResizeRequestRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerResizeRequestRequest_descriptor,
@@ -46374,7 +46430,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroupManager", "Project", "Region", "ResizeRequest",
             });
     internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_descriptor =
-        getDescriptor().getMessageType(579);
+        getDescriptor().getMessageType(582);
     internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_descriptor,
@@ -46382,7 +46438,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroup", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_descriptor =
-        getDescriptor().getMessageType(580);
+        getDescriptor().getMessageType(583);
     internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_descriptor,
@@ -46390,7 +46446,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceTemplate", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(581);
+        getDescriptor().getMessageType(584);
     internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotGroupRequest_descriptor,
@@ -46398,7 +46454,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstantSnapshotGroup", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(582);
+        getDescriptor().getMessageType(585);
     internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_descriptor,
@@ -46406,7 +46462,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstantSnapshot", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_descriptor =
-        getDescriptor().getMessageType(583);
+        getDescriptor().getMessageType(586);
     internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_descriptor,
@@ -46414,7 +46470,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkEndpointGroup", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(584);
+        getDescriptor().getMessageType(587);
     internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_descriptor,
@@ -46422,7 +46478,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicy", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_descriptor =
-        getDescriptor().getMessageType(585);
+        getDescriptor().getMessageType(588);
     internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_descriptor,
@@ -46430,7 +46486,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NotificationEndpoint", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionOperationRequest_descriptor =
-        getDescriptor().getMessageType(586);
+        getDescriptor().getMessageType(589);
     internal_static_google_cloud_compute_v1_GetRegionOperationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionOperationRequest_descriptor,
@@ -46438,7 +46494,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Operation", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor =
-        getDescriptor().getMessageType(587);
+        getDescriptor().getMessageType(590);
     internal_static_google_cloud_compute_v1_GetRegionRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor,
@@ -46446,7 +46502,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(588);
+        getDescriptor().getMessageType(591);
     internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_descriptor,
@@ -46454,7 +46510,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_GetRegionSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(589);
+        getDescriptor().getMessageType(592);
     internal_static_google_cloud_compute_v1_GetRegionSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionSnapshotRequest_descriptor,
@@ -46462,7 +46518,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "Snapshot",
             });
     internal_static_google_cloud_compute_v1_GetRegionSnapshotSettingRequest_descriptor =
-        getDescriptor().getMessageType(590);
+        getDescriptor().getMessageType(593);
     internal_static_google_cloud_compute_v1_GetRegionSnapshotSettingRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionSnapshotSettingRequest_descriptor,
@@ -46470,7 +46526,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_descriptor =
-        getDescriptor().getMessageType(591);
+        getDescriptor().getMessageType(594);
     internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_descriptor,
@@ -46478,7 +46534,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "SslCertificate",
             });
     internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_descriptor =
-        getDescriptor().getMessageType(592);
+        getDescriptor().getMessageType(595);
     internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_descriptor,
@@ -46486,7 +46542,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "SslPolicy",
             });
     internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_descriptor =
-        getDescriptor().getMessageType(593);
+        getDescriptor().getMessageType(596);
     internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_descriptor,
@@ -46494,7 +46550,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "TargetHttpProxy",
             });
     internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(594);
+        getDescriptor().getMessageType(597);
     internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_descriptor,
@@ -46502,7 +46558,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "TargetHttpsProxy",
             });
     internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_descriptor =
-        getDescriptor().getMessageType(595);
+        getDescriptor().getMessageType(598);
     internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_descriptor,
@@ -46510,7 +46566,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "TargetTcpProxy",
             });
     internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(596);
+        getDescriptor().getMessageType(599);
     internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_descriptor,
@@ -46518,7 +46574,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "UrlMap",
             });
     internal_static_google_cloud_compute_v1_GetReliabilityRiskRequest_descriptor =
-        getDescriptor().getMessageType(597);
+        getDescriptor().getMessageType(600);
     internal_static_google_cloud_compute_v1_GetReliabilityRiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetReliabilityRiskRequest_descriptor,
@@ -46526,7 +46582,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "ReliabilityRisk",
             });
     internal_static_google_cloud_compute_v1_GetReservationBlockRequest_descriptor =
-        getDescriptor().getMessageType(598);
+        getDescriptor().getMessageType(601);
     internal_static_google_cloud_compute_v1_GetReservationBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetReservationBlockRequest_descriptor,
@@ -46534,7 +46590,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Reservation", "ReservationBlock", "View", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetReservationRequest_descriptor =
-        getDescriptor().getMessageType(599);
+        getDescriptor().getMessageType(602);
     internal_static_google_cloud_compute_v1_GetReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetReservationRequest_descriptor,
@@ -46542,7 +46598,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Reservation", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetReservationSlotRequest_descriptor =
-        getDescriptor().getMessageType(600);
+        getDescriptor().getMessageType(603);
     internal_static_google_cloud_compute_v1_GetReservationSlotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetReservationSlotRequest_descriptor,
@@ -46550,7 +46606,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ParentName", "Project", "ReservationSlot", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_descriptor =
-        getDescriptor().getMessageType(601);
+        getDescriptor().getMessageType(604);
     internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_descriptor,
@@ -46558,7 +46614,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ParentName", "Project", "ReservationSubBlock", "View", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_descriptor =
-        getDescriptor().getMessageType(602);
+        getDescriptor().getMessageType(605);
     internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_descriptor,
@@ -46566,7 +46622,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "ResourcePolicy",
             });
     internal_static_google_cloud_compute_v1_GetRolloutPlanRequest_descriptor =
-        getDescriptor().getMessageType(603);
+        getDescriptor().getMessageType(606);
     internal_static_google_cloud_compute_v1_GetRolloutPlanRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRolloutPlanRequest_descriptor,
@@ -46574,7 +46630,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RolloutPlan",
             });
     internal_static_google_cloud_compute_v1_GetRolloutRequest_descriptor =
-        getDescriptor().getMessageType(604);
+        getDescriptor().getMessageType(607);
     internal_static_google_cloud_compute_v1_GetRolloutRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRolloutRequest_descriptor,
@@ -46582,7 +46638,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Rollout",
             });
     internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_descriptor =
-        getDescriptor().getMessageType(605);
+        getDescriptor().getMessageType(608);
     internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_descriptor,
@@ -46590,7 +46646,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Policy", "Project", "Region", "Router",
             });
     internal_static_google_cloud_compute_v1_GetRouteRequest_descriptor =
-        getDescriptor().getMessageType(606);
+        getDescriptor().getMessageType(609);
     internal_static_google_cloud_compute_v1_GetRouteRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRouteRequest_descriptor,
@@ -46598,7 +46654,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Route",
             });
     internal_static_google_cloud_compute_v1_GetRouterRequest_descriptor =
-        getDescriptor().getMessageType(607);
+        getDescriptor().getMessageType(610);
     internal_static_google_cloud_compute_v1_GetRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRouterRequest_descriptor,
@@ -46606,7 +46662,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "Router",
             });
     internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_descriptor =
-        getDescriptor().getMessageType(608);
+        getDescriptor().getMessageType(611);
     internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_descriptor,
@@ -46614,7 +46670,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "Router",
             });
     internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(609);
+        getDescriptor().getMessageType(612);
     internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_descriptor,
@@ -46622,7 +46678,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicy", "Priority",
             });
     internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(610);
+        getDescriptor().getMessageType(613);
     internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor,
@@ -46630,7 +46686,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicy", "Priority", "Project",
             });
     internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(611);
+        getDescriptor().getMessageType(614);
     internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor,
@@ -46638,7 +46694,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Priority", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(612);
+        getDescriptor().getMessageType(615);
     internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor,
@@ -46646,7 +46702,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicy", "Priority", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(613);
+        getDescriptor().getMessageType(616);
     internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_descriptor,
@@ -46654,7 +46710,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Priority", "Project", "Region", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(614);
+        getDescriptor().getMessageType(617);
     internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_descriptor,
@@ -46662,7 +46718,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Priority", "Project", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor =
-        getDescriptor().getMessageType(615);
+        getDescriptor().getMessageType(618);
     internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor,
@@ -46670,7 +46726,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instance", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(616);
+        getDescriptor().getMessageType(619);
     internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor,
@@ -46678,7 +46734,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor =
-        getDescriptor().getMessageType(617);
+        getDescriptor().getMessageType(620);
     internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor,
@@ -46686,7 +46742,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instance", "Port", "Project", "Start", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(618);
+        getDescriptor().getMessageType(621);
     internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor,
@@ -46694,7 +46750,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "ServiceAttachment", "ShowNatIps",
             });
     internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor =
-        getDescriptor().getMessageType(619);
+        getDescriptor().getMessageType(622);
     internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor,
@@ -46702,7 +46758,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instance", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(620);
+        getDescriptor().getMessageType(623);
     internal_static_google_cloud_compute_v1_GetSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetSnapshotRequest_descriptor,
@@ -46710,7 +46766,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Snapshot",
             });
     internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_descriptor =
-        getDescriptor().getMessageType(621);
+        getDescriptor().getMessageType(624);
     internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_descriptor,
@@ -46718,7 +46774,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project",
             });
     internal_static_google_cloud_compute_v1_GetSslCertificateRequest_descriptor =
-        getDescriptor().getMessageType(622);
+        getDescriptor().getMessageType(625);
     internal_static_google_cloud_compute_v1_GetSslCertificateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetSslCertificateRequest_descriptor,
@@ -46726,7 +46782,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "SslCertificate",
             });
     internal_static_google_cloud_compute_v1_GetSslPolicyRequest_descriptor =
-        getDescriptor().getMessageType(623);
+        getDescriptor().getMessageType(626);
     internal_static_google_cloud_compute_v1_GetSslPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetSslPolicyRequest_descriptor,
@@ -46734,7 +46790,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "SslPolicy",
             });
     internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(624);
+        getDescriptor().getMessageType(627);
     internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_descriptor,
@@ -46742,7 +46798,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "VpnGateway",
             });
     internal_static_google_cloud_compute_v1_GetStoragePoolRequest_descriptor =
-        getDescriptor().getMessageType(625);
+        getDescriptor().getMessageType(628);
     internal_static_google_cloud_compute_v1_GetStoragePoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetStoragePoolRequest_descriptor,
@@ -46750,7 +46806,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "StoragePool", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_descriptor =
-        getDescriptor().getMessageType(626);
+        getDescriptor().getMessageType(629);
     internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_descriptor,
@@ -46758,7 +46814,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "StoragePoolType", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetSubnetworkRequest_descriptor =
-        getDescriptor().getMessageType(627);
+        getDescriptor().getMessageType(630);
     internal_static_google_cloud_compute_v1_GetSubnetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetSubnetworkRequest_descriptor,
@@ -46766,7 +46822,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "Subnetwork", "Views",
             });
     internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_descriptor =
-        getDescriptor().getMessageType(628);
+        getDescriptor().getMessageType(631);
     internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_descriptor,
@@ -46774,7 +46830,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "TargetGrpcProxy",
             });
     internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_descriptor =
-        getDescriptor().getMessageType(629);
+        getDescriptor().getMessageType(632);
     internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_descriptor,
@@ -46782,7 +46838,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "TargetHttpProxy",
             });
     internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(630);
+        getDescriptor().getMessageType(633);
     internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_descriptor,
@@ -46790,7 +46846,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "TargetHttpsProxy",
             });
     internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_descriptor =
-        getDescriptor().getMessageType(631);
+        getDescriptor().getMessageType(634);
     internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_descriptor,
@@ -46798,7 +46854,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "TargetInstance", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor =
-        getDescriptor().getMessageType(632);
+        getDescriptor().getMessageType(635);
     internal_static_google_cloud_compute_v1_GetTargetPoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor,
@@ -46806,7 +46862,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "TargetPool",
             });
     internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_descriptor =
-        getDescriptor().getMessageType(633);
+        getDescriptor().getMessageType(636);
     internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_descriptor,
@@ -46814,7 +46870,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "TargetSslProxy",
             });
     internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_descriptor =
-        getDescriptor().getMessageType(634);
+        getDescriptor().getMessageType(637);
     internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_descriptor,
@@ -46822,7 +46878,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "TargetTcpProxy",
             });
     internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(635);
+        getDescriptor().getMessageType(638);
     internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_descriptor,
@@ -46830,7 +46886,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "TargetVpnGateway",
             });
     internal_static_google_cloud_compute_v1_GetUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(636);
+        getDescriptor().getMessageType(639);
     internal_static_google_cloud_compute_v1_GetUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetUrlMapRequest_descriptor,
@@ -46838,7 +46894,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "UrlMap",
             });
     internal_static_google_cloud_compute_v1_GetVersionHostRequest_descriptor =
-        getDescriptor().getMessageType(637);
+        getDescriptor().getMessageType(640);
     internal_static_google_cloud_compute_v1_GetVersionHostRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetVersionHostRequest_descriptor,
@@ -46851,7 +46907,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_GetVersionOperationMetadata_descriptor =
-        getDescriptor().getMessageType(638);
+        getDescriptor().getMessageType(641);
     internal_static_google_cloud_compute_v1_GetVersionOperationMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetVersionOperationMetadata_descriptor,
@@ -46859,7 +46915,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InlineSbomInfo",
             });
     internal_static_google_cloud_compute_v1_GetVersionOperationMetadataSbomInfo_descriptor =
-        getDescriptor().getMessageType(639);
+        getDescriptor().getMessageType(642);
     internal_static_google_cloud_compute_v1_GetVersionOperationMetadataSbomInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetVersionOperationMetadataSbomInfo_descriptor,
@@ -46885,7 +46941,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_GetVersionReservationSlotRequest_descriptor =
-        getDescriptor().getMessageType(640);
+        getDescriptor().getMessageType(643);
     internal_static_google_cloud_compute_v1_GetVersionReservationSlotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetVersionReservationSlotRequest_descriptor,
@@ -46898,7 +46954,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_GetVersionReservationSubBlockRequest_descriptor =
-        getDescriptor().getMessageType(641);
+        getDescriptor().getMessageType(644);
     internal_static_google_cloud_compute_v1_GetVersionReservationSubBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetVersionReservationSubBlockRequest_descriptor,
@@ -46911,7 +46967,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(642);
+        getDescriptor().getMessageType(645);
     internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_descriptor,
@@ -46919,7 +46975,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "VpnGateway",
             });
     internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_descriptor =
-        getDescriptor().getMessageType(643);
+        getDescriptor().getMessageType(646);
     internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_descriptor,
@@ -46927,7 +46983,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "VpnTunnel",
             });
     internal_static_google_cloud_compute_v1_GetWireGroupRequest_descriptor =
-        getDescriptor().getMessageType(644);
+        getDescriptor().getMessageType(647);
     internal_static_google_cloud_compute_v1_GetWireGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetWireGroupRequest_descriptor,
@@ -46935,7 +46991,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CrossSiteNetwork", "Project", "WireGroup",
             });
     internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_descriptor =
-        getDescriptor().getMessageType(645);
+        getDescriptor().getMessageType(648);
     internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_descriptor,
@@ -46943,7 +46999,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project",
             });
     internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_descriptor =
-        getDescriptor().getMessageType(646);
+        getDescriptor().getMessageType(649);
     internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_descriptor,
@@ -46951,7 +47007,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_GetZoneOperationRequest_descriptor =
-        getDescriptor().getMessageType(647);
+        getDescriptor().getMessageType(650);
     internal_static_google_cloud_compute_v1_GetZoneOperationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetZoneOperationRequest_descriptor,
@@ -46959,7 +47015,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Operation", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetZoneRequest_descriptor =
-        getDescriptor().getMessageType(648);
+        getDescriptor().getMessageType(651);
     internal_static_google_cloud_compute_v1_GetZoneRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetZoneRequest_descriptor,
@@ -46967,7 +47023,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_GetZoneVmExtensionPolicyRequest_descriptor =
-        getDescriptor().getMessageType(649);
+        getDescriptor().getMessageType(652);
     internal_static_google_cloud_compute_v1_GetZoneVmExtensionPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GetZoneVmExtensionPolicyRequest_descriptor,
@@ -46975,7 +47031,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "VmExtensionPolicy", "Zone",
             });
     internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_descriptor =
-        getDescriptor().getMessageType(650);
+        getDescriptor().getMessageType(653);
     internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_descriptor,
@@ -46983,7 +47039,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Description", "DestinationAddress",
             });
     internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_descriptor =
-        getDescriptor().getMessageType(651);
+        getDescriptor().getMessageType(654);
     internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_descriptor,
@@ -46991,7 +47047,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkEndpoints",
             });
     internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_descriptor =
-        getDescriptor().getMessageType(652);
+        getDescriptor().getMessageType(655);
     internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_descriptor,
@@ -46999,7 +47055,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkEndpoints",
             });
     internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_descriptor =
-        getDescriptor().getMessageType(653);
+        getDescriptor().getMessageType(656);
     internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_descriptor,
@@ -47007,7 +47063,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Bindings", "Etag", "Policy",
             });
     internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_descriptor =
-        getDescriptor().getMessageType(654);
+        getDescriptor().getMessageType(657);
     internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_descriptor,
@@ -47023,7 +47079,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_descriptor =
-        getDescriptor().getMessageType(655);
+        getDescriptor().getMessageType(658);
     internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_descriptor,
@@ -47031,7 +47087,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Bindings", "Etag", "Policy",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicy_descriptor =
-        getDescriptor().getMessageType(656);
+        getDescriptor().getMessageType(659);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicy_descriptor,
@@ -47059,7 +47115,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyExtensionPolicy_descriptor =
-        getDescriptor().getMessageType(657);
+        getDescriptor().getMessageType(660);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyExtensionPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyExtensionPolicy_descriptor,
@@ -47067,7 +47123,7 @@ private static void _clinit_autosplit_dinit_1() {
               "PinnedVersion", "StringConfig",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyInstanceSelector_descriptor =
-        getDescriptor().getMessageType(658);
+        getDescriptor().getMessageType(661);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyInstanceSelector_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyInstanceSelector_descriptor,
@@ -47075,7 +47131,7 @@ private static void _clinit_autosplit_dinit_1() {
               "LabelSelector",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyLabelSelector_descriptor =
-        getDescriptor().getMessageType(659);
+        getDescriptor().getMessageType(662);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyLabelSelector_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyLabelSelector_descriptor,
@@ -47092,7 +47148,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyList_descriptor =
-        getDescriptor().getMessageType(660);
+        getDescriptor().getMessageType(663);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyList_descriptor,
@@ -47100,7 +47156,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperation_descriptor =
-        getDescriptor().getMessageType(661);
+        getDescriptor().getMessageType(664);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperation_descriptor,
@@ -47108,7 +47164,7 @@ private static void _clinit_autosplit_dinit_1() {
               "RolloutInput", "RolloutStatus",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutInput_descriptor =
-        getDescriptor().getMessageType(662);
+        getDescriptor().getMessageType(665);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutInput_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutInput_descriptor,
@@ -47116,7 +47172,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ConflictBehavior", "Name", "PredefinedRolloutPlan", "RetryUuid",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatus_descriptor =
-        getDescriptor().getMessageType(663);
+        getDescriptor().getMessageType(666);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatus_descriptor,
@@ -47124,7 +47180,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CurrentRollouts", "PreviousRollout",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata_descriptor =
-        getDescriptor().getMessageType(664);
+        getDescriptor().getMessageType(667);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata_descriptor,
@@ -47141,7 +47197,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus_descriptor =
-        getDescriptor().getMessageType(665);
+        getDescriptor().getMessageType(668);
     internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus_descriptor,
@@ -47149,7 +47205,7 @@ private static void _clinit_autosplit_dinit_1() {
               "State",
             });
     internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_descriptor =
-        getDescriptor().getMessageType(666);
+        getDescriptor().getMessageType(669);
     internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_descriptor,
@@ -47164,7 +47220,7 @@ private static void _clinit_autosplit_dinit_1() {
               "UpcomingGroupMaintenance",
             });
     internal_static_google_cloud_compute_v1_GuestAttributes_descriptor =
-        getDescriptor().getMessageType(667);
+        getDescriptor().getMessageType(670);
     internal_static_google_cloud_compute_v1_GuestAttributes_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GuestAttributes_descriptor,
@@ -47172,7 +47228,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Kind", "QueryPath", "QueryValue", "SelfLink", "VariableKey", "VariableValue",
             });
     internal_static_google_cloud_compute_v1_GuestAttributesEntry_descriptor =
-        getDescriptor().getMessageType(668);
+        getDescriptor().getMessageType(671);
     internal_static_google_cloud_compute_v1_GuestAttributesEntry_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GuestAttributesEntry_descriptor,
@@ -47180,7 +47236,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Namespace", "Value",
             });
     internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor =
-        getDescriptor().getMessageType(669);
+        getDescriptor().getMessageType(672);
     internal_static_google_cloud_compute_v1_GuestAttributesValue_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor,
@@ -47188,7 +47244,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Items",
             });
     internal_static_google_cloud_compute_v1_GuestOsFeature_descriptor =
-        getDescriptor().getMessageType(670);
+        getDescriptor().getMessageType(673);
     internal_static_google_cloud_compute_v1_GuestOsFeature_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_GuestOsFeature_descriptor,
@@ -47196,7 +47252,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Type",
             });
     internal_static_google_cloud_compute_v1_HTTP2HealthCheck_descriptor =
-        getDescriptor().getMessageType(671);
+        getDescriptor().getMessageType(674);
     internal_static_google_cloud_compute_v1_HTTP2HealthCheck_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HTTP2HealthCheck_descriptor,
@@ -47210,7 +47266,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Response",
             });
     internal_static_google_cloud_compute_v1_HTTPHealthCheck_descriptor =
-        getDescriptor().getMessageType(672);
+        getDescriptor().getMessageType(675);
     internal_static_google_cloud_compute_v1_HTTPHealthCheck_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HTTPHealthCheck_descriptor,
@@ -47224,7 +47280,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Response",
             });
     internal_static_google_cloud_compute_v1_HTTPSHealthCheck_descriptor =
-        getDescriptor().getMessageType(673);
+        getDescriptor().getMessageType(676);
     internal_static_google_cloud_compute_v1_HTTPSHealthCheck_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HTTPSHealthCheck_descriptor,
@@ -47238,7 +47294,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Response",
             });
     internal_static_google_cloud_compute_v1_HealthAggregationPoliciesScopedList_descriptor =
-        getDescriptor().getMessageType(674);
+        getDescriptor().getMessageType(677);
     internal_static_google_cloud_compute_v1_HealthAggregationPoliciesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthAggregationPoliciesScopedList_descriptor,
@@ -47246,7 +47302,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthAggregationPolicies", "Warning",
             });
     internal_static_google_cloud_compute_v1_HealthAggregationPolicy_descriptor =
-        getDescriptor().getMessageType(675);
+        getDescriptor().getMessageType(678);
     internal_static_google_cloud_compute_v1_HealthAggregationPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthAggregationPolicy_descriptor,
@@ -47265,7 +47321,7 @@ private static void _clinit_autosplit_dinit_1() {
               "SelfLinkWithId",
             });
     internal_static_google_cloud_compute_v1_HealthAggregationPolicyAggregatedList_descriptor =
-        getDescriptor().getMessageType(676);
+        getDescriptor().getMessageType(679);
     internal_static_google_cloud_compute_v1_HealthAggregationPolicyAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthAggregationPolicyAggregatedList_descriptor,
@@ -47282,7 +47338,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_HealthAggregationPolicyList_descriptor =
-        getDescriptor().getMessageType(677);
+        getDescriptor().getMessageType(680);
     internal_static_google_cloud_compute_v1_HealthAggregationPolicyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthAggregationPolicyList_descriptor,
@@ -47290,7 +47346,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_HealthCheck_descriptor =
-        getDescriptor().getMessageType(678);
+        getDescriptor().getMessageType(681);
     internal_static_google_cloud_compute_v1_HealthCheck_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheck_descriptor,
@@ -47318,7 +47374,7 @@ private static void _clinit_autosplit_dinit_1() {
               "UnhealthyThreshold",
             });
     internal_static_google_cloud_compute_v1_HealthCheckList_descriptor =
-        getDescriptor().getMessageType(679);
+        getDescriptor().getMessageType(682);
     internal_static_google_cloud_compute_v1_HealthCheckList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheckList_descriptor,
@@ -47326,7 +47382,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_HealthCheckLogConfig_descriptor =
-        getDescriptor().getMessageType(680);
+        getDescriptor().getMessageType(683);
     internal_static_google_cloud_compute_v1_HealthCheckLogConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheckLogConfig_descriptor,
@@ -47334,7 +47390,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Enable",
             });
     internal_static_google_cloud_compute_v1_HealthCheckReference_descriptor =
-        getDescriptor().getMessageType(681);
+        getDescriptor().getMessageType(684);
     internal_static_google_cloud_compute_v1_HealthCheckReference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheckReference_descriptor,
@@ -47342,7 +47398,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthCheck",
             });
     internal_static_google_cloud_compute_v1_HealthCheckService_descriptor =
-        getDescriptor().getMessageType(682);
+        getDescriptor().getMessageType(685);
     internal_static_google_cloud_compute_v1_HealthCheckService_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheckService_descriptor,
@@ -47361,7 +47417,7 @@ private static void _clinit_autosplit_dinit_1() {
               "SelfLink",
             });
     internal_static_google_cloud_compute_v1_HealthCheckServiceAggregatedList_descriptor =
-        getDescriptor().getMessageType(683);
+        getDescriptor().getMessageType(686);
     internal_static_google_cloud_compute_v1_HealthCheckServiceAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheckServiceAggregatedList_descriptor,
@@ -47378,7 +47434,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_HealthCheckServiceReference_descriptor =
-        getDescriptor().getMessageType(684);
+        getDescriptor().getMessageType(687);
     internal_static_google_cloud_compute_v1_HealthCheckServiceReference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheckServiceReference_descriptor,
@@ -47386,7 +47442,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthCheckService",
             });
     internal_static_google_cloud_compute_v1_HealthCheckServicesList_descriptor =
-        getDescriptor().getMessageType(685);
+        getDescriptor().getMessageType(688);
     internal_static_google_cloud_compute_v1_HealthCheckServicesList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheckServicesList_descriptor,
@@ -47394,7 +47450,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_HealthCheckServicesScopedList_descriptor =
-        getDescriptor().getMessageType(686);
+        getDescriptor().getMessageType(689);
     internal_static_google_cloud_compute_v1_HealthCheckServicesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthCheckServicesScopedList_descriptor,
@@ -47402,7 +47458,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Resources", "Warning",
             });
     internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_descriptor =
-        getDescriptor().getMessageType(687);
+        getDescriptor().getMessageType(690);
     internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_descriptor,
@@ -47419,7 +47475,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_HealthChecksScopedList_descriptor =
-        getDescriptor().getMessageType(688);
+        getDescriptor().getMessageType(691);
     internal_static_google_cloud_compute_v1_HealthChecksScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthChecksScopedList_descriptor,
@@ -47427,7 +47483,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthChecks", "Warning",
             });
     internal_static_google_cloud_compute_v1_HealthSource_descriptor =
-        getDescriptor().getMessageType(689);
+        getDescriptor().getMessageType(692);
     internal_static_google_cloud_compute_v1_HealthSource_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthSource_descriptor,
@@ -47446,7 +47502,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Sources",
             });
     internal_static_google_cloud_compute_v1_HealthSourceAggregatedList_descriptor =
-        getDescriptor().getMessageType(690);
+        getDescriptor().getMessageType(693);
     internal_static_google_cloud_compute_v1_HealthSourceAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthSourceAggregatedList_descriptor,
@@ -47463,7 +47519,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_HealthSourceHealth_descriptor =
-        getDescriptor().getMessageType(691);
+        getDescriptor().getMessageType(694);
     internal_static_google_cloud_compute_v1_HealthSourceHealth_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthSourceHealth_descriptor,
@@ -47471,7 +47527,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthState", "Kind", "Sources",
             });
     internal_static_google_cloud_compute_v1_HealthSourceList_descriptor =
-        getDescriptor().getMessageType(692);
+        getDescriptor().getMessageType(695);
     internal_static_google_cloud_compute_v1_HealthSourceList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthSourceList_descriptor,
@@ -47479,7 +47535,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_HealthSourcesGetHealthResponseSourceInfo_descriptor =
-        getDescriptor().getMessageType(693);
+        getDescriptor().getMessageType(696);
     internal_static_google_cloud_compute_v1_HealthSourcesGetHealthResponseSourceInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthSourcesGetHealthResponseSourceInfo_descriptor,
@@ -47487,7 +47543,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Backends", "ForwardingRule", "Source",
             });
     internal_static_google_cloud_compute_v1_HealthSourcesGetHealthResponseSourceInfoBackendInfo_descriptor =
-        getDescriptor().getMessageType(694);
+        getDescriptor().getMessageType(697);
     internal_static_google_cloud_compute_v1_HealthSourcesGetHealthResponseSourceInfoBackendInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthSourcesGetHealthResponseSourceInfoBackendInfo_descriptor,
@@ -47495,7 +47551,7 @@ private static void _clinit_autosplit_dinit_1() {
               "EndpointCount", "Group", "HealthyEndpointCount",
             });
     internal_static_google_cloud_compute_v1_HealthSourcesScopedList_descriptor =
-        getDescriptor().getMessageType(695);
+        getDescriptor().getMessageType(698);
     internal_static_google_cloud_compute_v1_HealthSourcesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthSourcesScopedList_descriptor,
@@ -47503,7 +47559,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthSources", "Warning",
             });
     internal_static_google_cloud_compute_v1_HealthStatus_descriptor =
-        getDescriptor().getMessageType(696);
+        getDescriptor().getMessageType(699);
     internal_static_google_cloud_compute_v1_HealthStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthStatus_descriptor,
@@ -47529,7 +47585,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor =
-        getDescriptor().getMessageType(697);
+        getDescriptor().getMessageType(700);
     internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor,
@@ -47541,7 +47597,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthState",
               "Ipv6HealthState",
             });
-    internal_static_google_cloud_compute_v1_Help_descriptor = getDescriptor().getMessageType(698);
+    internal_static_google_cloud_compute_v1_Help_descriptor = getDescriptor().getMessageType(701);
     internal_static_google_cloud_compute_v1_Help_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Help_descriptor,
@@ -47549,14 +47605,14 @@ private static void _clinit_autosplit_dinit_1() {
               "Links",
             });
     internal_static_google_cloud_compute_v1_HelpLink_descriptor =
-        getDescriptor().getMessageType(699);
+        getDescriptor().getMessageType(702);
     internal_static_google_cloud_compute_v1_HelpLink_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HelpLink_descriptor,
             new java.lang.String[] {
               "Description", "Url",
             });
-    internal_static_google_cloud_compute_v1_Host_descriptor = getDescriptor().getMessageType(700);
+    internal_static_google_cloud_compute_v1_Host_descriptor = getDescriptor().getMessageType(703);
     internal_static_google_cloud_compute_v1_Host_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Host_descriptor,
@@ -47574,7 +47630,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_HostPhysicalTopology_descriptor =
-        getDescriptor().getMessageType(701);
+        getDescriptor().getMessageType(704);
     internal_static_google_cloud_compute_v1_HostPhysicalTopology_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HostPhysicalTopology_descriptor,
@@ -47582,7 +47638,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Block", "Cluster", "Host", "SubBlock",
             });
     internal_static_google_cloud_compute_v1_HostRule_descriptor =
-        getDescriptor().getMessageType(702);
+        getDescriptor().getMessageType(705);
     internal_static_google_cloud_compute_v1_HostRule_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HostRule_descriptor,
@@ -47590,7 +47646,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Description", "Hosts", "PathMatcher",
             });
     internal_static_google_cloud_compute_v1_HostStatus_descriptor =
-        getDescriptor().getMessageType(703);
+        getDescriptor().getMessageType(706);
     internal_static_google_cloud_compute_v1_HostStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HostStatus_descriptor,
@@ -47598,7 +47654,7 @@ private static void _clinit_autosplit_dinit_1() {
               "PhysicalTopology", "RunningInstances",
             });
     internal_static_google_cloud_compute_v1_HostsGetVersionRequest_descriptor =
-        getDescriptor().getMessageType(704);
+        getDescriptor().getMessageType(707);
     internal_static_google_cloud_compute_v1_HostsGetVersionRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HostsGetVersionRequest_descriptor,
@@ -47606,7 +47662,7 @@ private static void _clinit_autosplit_dinit_1() {
               "SbomSelections",
             });
     internal_static_google_cloud_compute_v1_HostsListResponse_descriptor =
-        getDescriptor().getMessageType(705);
+        getDescriptor().getMessageType(708);
     internal_static_google_cloud_compute_v1_HostsListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HostsListResponse_descriptor,
@@ -47614,7 +47670,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_HttpFaultAbort_descriptor =
-        getDescriptor().getMessageType(706);
+        getDescriptor().getMessageType(709);
     internal_static_google_cloud_compute_v1_HttpFaultAbort_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpFaultAbort_descriptor,
@@ -47622,7 +47678,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HttpStatus", "Percentage",
             });
     internal_static_google_cloud_compute_v1_HttpFaultDelay_descriptor =
-        getDescriptor().getMessageType(707);
+        getDescriptor().getMessageType(710);
     internal_static_google_cloud_compute_v1_HttpFaultDelay_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpFaultDelay_descriptor,
@@ -47630,7 +47686,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FixedDelay", "Percentage",
             });
     internal_static_google_cloud_compute_v1_HttpFaultInjection_descriptor =
-        getDescriptor().getMessageType(708);
+        getDescriptor().getMessageType(711);
     internal_static_google_cloud_compute_v1_HttpFaultInjection_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpFaultInjection_descriptor,
@@ -47638,7 +47694,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Abort", "Delay",
             });
     internal_static_google_cloud_compute_v1_HttpHeaderAction_descriptor =
-        getDescriptor().getMessageType(709);
+        getDescriptor().getMessageType(712);
     internal_static_google_cloud_compute_v1_HttpHeaderAction_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpHeaderAction_descriptor,
@@ -47649,7 +47705,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ResponseHeadersToRemove",
             });
     internal_static_google_cloud_compute_v1_HttpHeaderMatch_descriptor =
-        getDescriptor().getMessageType(710);
+        getDescriptor().getMessageType(713);
     internal_static_google_cloud_compute_v1_HttpHeaderMatch_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpHeaderMatch_descriptor,
@@ -47664,7 +47720,7 @@ private static void _clinit_autosplit_dinit_1() {
               "SuffixMatch",
             });
     internal_static_google_cloud_compute_v1_HttpHeaderOption_descriptor =
-        getDescriptor().getMessageType(711);
+        getDescriptor().getMessageType(714);
     internal_static_google_cloud_compute_v1_HttpHeaderOption_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpHeaderOption_descriptor,
@@ -47672,7 +47728,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HeaderName", "HeaderValue", "Replace",
             });
     internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_descriptor =
-        getDescriptor().getMessageType(712);
+        getDescriptor().getMessageType(715);
     internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_descriptor,
@@ -47680,7 +47736,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ExactMatch", "Name", "PresentMatch", "RegexMatch",
             });
     internal_static_google_cloud_compute_v1_HttpRedirectAction_descriptor =
-        getDescriptor().getMessageType(713);
+        getDescriptor().getMessageType(716);
     internal_static_google_cloud_compute_v1_HttpRedirectAction_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpRedirectAction_descriptor,
@@ -47693,7 +47749,7 @@ private static void _clinit_autosplit_dinit_1() {
               "StripQuery",
             });
     internal_static_google_cloud_compute_v1_HttpRetryPolicy_descriptor =
-        getDescriptor().getMessageType(714);
+        getDescriptor().getMessageType(717);
     internal_static_google_cloud_compute_v1_HttpRetryPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpRetryPolicy_descriptor,
@@ -47701,7 +47757,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NumRetries", "PerTryTimeout", "RetryConditions",
             });
     internal_static_google_cloud_compute_v1_HttpRouteAction_descriptor =
-        getDescriptor().getMessageType(715);
+        getDescriptor().getMessageType(718);
     internal_static_google_cloud_compute_v1_HttpRouteAction_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpRouteAction_descriptor,
@@ -47717,7 +47773,7 @@ private static void _clinit_autosplit_dinit_1() {
               "WeightedBackendServices",
             });
     internal_static_google_cloud_compute_v1_HttpRouteRule_descriptor =
-        getDescriptor().getMessageType(716);
+        getDescriptor().getMessageType(719);
     internal_static_google_cloud_compute_v1_HttpRouteRule_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpRouteRule_descriptor,
@@ -47732,7 +47788,7 @@ private static void _clinit_autosplit_dinit_1() {
               "UrlRedirect",
             });
     internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_descriptor =
-        getDescriptor().getMessageType(717);
+        getDescriptor().getMessageType(720);
     internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_descriptor,
@@ -47746,7 +47802,7 @@ private static void _clinit_autosplit_dinit_1() {
               "QueryParameterMatches",
               "RegexMatch",
             });
-    internal_static_google_cloud_compute_v1_Image_descriptor = getDescriptor().getMessageType(718);
+    internal_static_google_cloud_compute_v1_Image_descriptor = getDescriptor().getMessageType(721);
     internal_static_google_cloud_compute_v1_Image_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Image_descriptor,
@@ -47796,7 +47852,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ImageFamilyView_descriptor =
-        getDescriptor().getMessageType(719);
+        getDescriptor().getMessageType(722);
     internal_static_google_cloud_compute_v1_ImageFamilyView_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ImageFamilyView_descriptor,
@@ -47804,7 +47860,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Image",
             });
     internal_static_google_cloud_compute_v1_ImageList_descriptor =
-        getDescriptor().getMessageType(720);
+        getDescriptor().getMessageType(723);
     internal_static_google_cloud_compute_v1_ImageList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ImageList_descriptor,
@@ -47812,7 +47868,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ImageParams_descriptor =
-        getDescriptor().getMessageType(721);
+        getDescriptor().getMessageType(724);
     internal_static_google_cloud_compute_v1_ImageParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ImageParams_descriptor,
@@ -47828,7 +47884,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor =
-        getDescriptor().getMessageType(722);
+        getDescriptor().getMessageType(725);
     internal_static_google_cloud_compute_v1_InitialStateConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor,
@@ -47836,7 +47892,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Dbs", "Dbxs", "Keks", "Pk",
             });
     internal_static_google_cloud_compute_v1_InsertAddressRequest_descriptor =
-        getDescriptor().getMessageType(723);
+        getDescriptor().getMessageType(726);
     internal_static_google_cloud_compute_v1_InsertAddressRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertAddressRequest_descriptor,
@@ -47844,7 +47900,7 @@ private static void _clinit_autosplit_dinit_1() {
               "AddressResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(724);
+        getDescriptor().getMessageType(727);
     internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_descriptor,
@@ -47852,7 +47908,7 @@ private static void _clinit_autosplit_dinit_1() {
               "AutoscalerResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(725);
+        getDescriptor().getMessageType(728);
     internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_descriptor,
@@ -47860,7 +47916,7 @@ private static void _clinit_autosplit_dinit_1() {
               "BackendBucketResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(726);
+        getDescriptor().getMessageType(729);
     internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_descriptor,
@@ -47868,7 +47924,7 @@ private static void _clinit_autosplit_dinit_1() {
               "BackendServiceResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertCrossSiteNetworkRequest_descriptor =
-        getDescriptor().getMessageType(727);
+        getDescriptor().getMessageType(730);
     internal_static_google_cloud_compute_v1_InsertCrossSiteNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertCrossSiteNetworkRequest_descriptor,
@@ -47876,7 +47932,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CrossSiteNetworkResource", "Project", "RequestId", "ValidateOnly",
             });
     internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor =
-        getDescriptor().getMessageType(728);
+        getDescriptor().getMessageType(731);
     internal_static_google_cloud_compute_v1_InsertDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor,
@@ -47884,7 +47940,7 @@ private static void _clinit_autosplit_dinit_1() {
               "DiskResource", "Project", "RequestId", "SourceImage", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(729);
+        getDescriptor().getMessageType(732);
     internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_descriptor,
@@ -47892,7 +47948,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ExternalVpnGatewayResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(730);
+        getDescriptor().getMessageType(733);
     internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_descriptor,
@@ -47900,7 +47956,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicyResource", "ParentId", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor =
-        getDescriptor().getMessageType(731);
+        getDescriptor().getMessageType(734);
     internal_static_google_cloud_compute_v1_InsertFirewallRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor,
@@ -47908,7 +47964,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_descriptor =
-        getDescriptor().getMessageType(732);
+        getDescriptor().getMessageType(735);
     internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_descriptor,
@@ -47916,7 +47972,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ForwardingRuleResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertFutureReservationRequest_descriptor =
-        getDescriptor().getMessageType(733);
+        getDescriptor().getMessageType(736);
     internal_static_google_cloud_compute_v1_InsertFutureReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertFutureReservationRequest_descriptor,
@@ -47924,7 +47980,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FutureReservationResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_descriptor =
-        getDescriptor().getMessageType(734);
+        getDescriptor().getMessageType(737);
     internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_descriptor,
@@ -47932,7 +47988,7 @@ private static void _clinit_autosplit_dinit_1() {
               "AddressResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_descriptor =
-        getDescriptor().getMessageType(735);
+        getDescriptor().getMessageType(738);
     internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_descriptor,
@@ -47940,7 +47996,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ForwardingRuleResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_descriptor =
-        getDescriptor().getMessageType(736);
+        getDescriptor().getMessageType(739);
     internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_descriptor,
@@ -47948,7 +48004,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkEndpointGroupResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(737);
+        getDescriptor().getMessageType(740);
     internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_descriptor,
@@ -47956,7 +48012,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "PublicDelegatedPrefixResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertGlobalVmExtensionPolicyRequest_descriptor =
-        getDescriptor().getMessageType(738);
+        getDescriptor().getMessageType(741);
     internal_static_google_cloud_compute_v1_InsertGlobalVmExtensionPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertGlobalVmExtensionPolicyRequest_descriptor,
@@ -47964,7 +48020,7 @@ private static void _clinit_autosplit_dinit_1() {
               "GlobalVmExtensionPolicyResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(739);
+        getDescriptor().getMessageType(742);
     internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_descriptor,
@@ -47972,7 +48028,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthCheckResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertImageRequest_descriptor =
-        getDescriptor().getMessageType(740);
+        getDescriptor().getMessageType(743);
     internal_static_google_cloud_compute_v1_InsertImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertImageRequest_descriptor,
@@ -47980,7 +48036,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ForceCreate", "ImageResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(741);
+        getDescriptor().getMessageType(744);
     internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_descriptor,
@@ -47988,7 +48044,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroupManagerResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_descriptor =
-        getDescriptor().getMessageType(742);
+        getDescriptor().getMessageType(745);
     internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_descriptor,
@@ -48000,7 +48056,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_descriptor =
-        getDescriptor().getMessageType(743);
+        getDescriptor().getMessageType(746);
     internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_descriptor,
@@ -48008,7 +48064,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroupResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertInstanceRequest_descriptor =
-        getDescriptor().getMessageType(744);
+        getDescriptor().getMessageType(747);
     internal_static_google_cloud_compute_v1_InsertInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInstanceRequest_descriptor,
@@ -48021,7 +48077,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_descriptor =
-        getDescriptor().getMessageType(745);
+        getDescriptor().getMessageType(748);
     internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_descriptor,
@@ -48029,7 +48085,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceTemplateResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(746);
+        getDescriptor().getMessageType(749);
     internal_static_google_cloud_compute_v1_InsertInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInstantSnapshotGroupRequest_descriptor,
@@ -48041,7 +48097,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(747);
+        getDescriptor().getMessageType(750);
     internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_descriptor,
@@ -48049,7 +48105,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstantSnapshotResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_descriptor =
-        getDescriptor().getMessageType(748);
+        getDescriptor().getMessageType(751);
     internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_descriptor,
@@ -48057,7 +48113,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectAttachmentGroupResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(749);
+        getDescriptor().getMessageType(752);
     internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_descriptor,
@@ -48065,7 +48121,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectAttachmentResource", "Project", "Region", "RequestId", "ValidateOnly",
             });
     internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_descriptor =
-        getDescriptor().getMessageType(750);
+        getDescriptor().getMessageType(753);
     internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_descriptor,
@@ -48073,7 +48129,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectGroupResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertInterconnectRequest_descriptor =
-        getDescriptor().getMessageType(751);
+        getDescriptor().getMessageType(754);
     internal_static_google_cloud_compute_v1_InsertInterconnectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertInterconnectRequest_descriptor,
@@ -48081,7 +48137,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InterconnectResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertLicenseRequest_descriptor =
-        getDescriptor().getMessageType(752);
+        getDescriptor().getMessageType(755);
     internal_static_google_cloud_compute_v1_InsertLicenseRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertLicenseRequest_descriptor,
@@ -48089,7 +48145,7 @@ private static void _clinit_autosplit_dinit_1() {
               "LicenseResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertMachineImageRequest_descriptor =
-        getDescriptor().getMessageType(753);
+        getDescriptor().getMessageType(756);
     internal_static_google_cloud_compute_v1_InsertMachineImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertMachineImageRequest_descriptor,
@@ -48097,7 +48153,7 @@ private static void _clinit_autosplit_dinit_1() {
               "MachineImageResource", "Project", "RequestId", "SourceInstance",
             });
     internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(754);
+        getDescriptor().getMessageType(757);
     internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_descriptor,
@@ -48105,7 +48161,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkAttachmentResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_descriptor =
-        getDescriptor().getMessageType(755);
+        getDescriptor().getMessageType(758);
     internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_descriptor,
@@ -48117,7 +48173,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ValidateOnly",
             });
     internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_descriptor =
-        getDescriptor().getMessageType(756);
+        getDescriptor().getMessageType(759);
     internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_descriptor,
@@ -48125,7 +48181,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkEndpointGroupResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(757);
+        getDescriptor().getMessageType(760);
     internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_descriptor,
@@ -48133,7 +48189,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicyResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertNetworkRequest_descriptor =
-        getDescriptor().getMessageType(758);
+        getDescriptor().getMessageType(761);
     internal_static_google_cloud_compute_v1_InsertNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertNetworkRequest_descriptor,
@@ -48141,7 +48197,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(759);
+        getDescriptor().getMessageType(762);
     internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_descriptor,
@@ -48149,7 +48205,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InitialNodeCount", "NodeGroupResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor =
-        getDescriptor().getMessageType(760);
+        getDescriptor().getMessageType(763);
     internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor,
@@ -48157,7 +48213,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NodeTemplateResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(761);
+        getDescriptor().getMessageType(764);
     internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor,
@@ -48165,7 +48221,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ParentId", "RequestId", "SecurityPolicyResource",
             });
     internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor =
-        getDescriptor().getMessageType(762);
+        getDescriptor().getMessageType(765);
     internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor,
@@ -48173,7 +48229,7 @@ private static void _clinit_autosplit_dinit_1() {
               "PacketMirroringResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(763);
+        getDescriptor().getMessageType(766);
     internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_descriptor,
@@ -48181,7 +48237,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "PublicAdvertisedPrefixResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(764);
+        getDescriptor().getMessageType(767);
     internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_descriptor,
@@ -48189,7 +48245,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "PublicDelegatedPrefixResource", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(765);
+        getDescriptor().getMessageType(768);
     internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_descriptor,
@@ -48197,7 +48253,7 @@ private static void _clinit_autosplit_dinit_1() {
               "AutoscalerResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(766);
+        getDescriptor().getMessageType(769);
     internal_static_google_cloud_compute_v1_InsertRegionBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionBackendBucketRequest_descriptor,
@@ -48205,7 +48261,7 @@ private static void _clinit_autosplit_dinit_1() {
               "BackendBucketResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(767);
+        getDescriptor().getMessageType(770);
     internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_descriptor,
@@ -48213,7 +48269,7 @@ private static void _clinit_autosplit_dinit_1() {
               "BackendServiceResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_descriptor =
-        getDescriptor().getMessageType(768);
+        getDescriptor().getMessageType(771);
     internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_descriptor,
@@ -48221,7 +48277,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CommitmentResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionCompositeHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(769);
+        getDescriptor().getMessageType(772);
     internal_static_google_cloud_compute_v1_InsertRegionCompositeHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionCompositeHealthCheckRequest_descriptor,
@@ -48229,7 +48285,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CompositeHealthCheckResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(770);
+        getDescriptor().getMessageType(773);
     internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_descriptor,
@@ -48237,7 +48293,7 @@ private static void _clinit_autosplit_dinit_1() {
               "DiskResource", "Project", "Region", "RequestId", "SourceImage",
             });
     internal_static_google_cloud_compute_v1_InsertRegionHealthAggregationPolicyRequest_descriptor =
-        getDescriptor().getMessageType(771);
+        getDescriptor().getMessageType(774);
     internal_static_google_cloud_compute_v1_InsertRegionHealthAggregationPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionHealthAggregationPolicyRequest_descriptor,
@@ -48245,7 +48301,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthAggregationPolicyResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(772);
+        getDescriptor().getMessageType(775);
     internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_descriptor,
@@ -48253,7 +48309,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthCheckResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_descriptor =
-        getDescriptor().getMessageType(773);
+        getDescriptor().getMessageType(776);
     internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_descriptor,
@@ -48261,7 +48317,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthCheckServiceResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionHealthSourceRequest_descriptor =
-        getDescriptor().getMessageType(774);
+        getDescriptor().getMessageType(777);
     internal_static_google_cloud_compute_v1_InsertRegionHealthSourceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionHealthSourceRequest_descriptor,
@@ -48269,7 +48325,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthSourceResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(775);
+        getDescriptor().getMessageType(778);
     internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_descriptor,
@@ -48277,7 +48333,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroupManagerResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerResizeRequestRequest_descriptor =
-        getDescriptor().getMessageType(776);
+        getDescriptor().getMessageType(779);
     internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerResizeRequestRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerResizeRequestRequest_descriptor,
@@ -48289,7 +48345,7 @@ private static void _clinit_autosplit_dinit_1() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_descriptor =
-        getDescriptor().getMessageType(777);
+        getDescriptor().getMessageType(780);
     internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_descriptor,
@@ -48297,7 +48353,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceTemplateResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(778);
+        getDescriptor().getMessageType(781);
     internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotGroupRequest_descriptor,
@@ -48309,7 +48365,7 @@ private static void _clinit_autosplit_dinit_1() {
               "SourceConsistencyGroup",
             });
     internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(779);
+        getDescriptor().getMessageType(782);
     internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_descriptor,
@@ -48317,7 +48373,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstantSnapshotResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_descriptor =
-        getDescriptor().getMessageType(780);
+        getDescriptor().getMessageType(783);
     internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_descriptor,
@@ -48325,7 +48381,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkEndpointGroupResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(781);
+        getDescriptor().getMessageType(784);
     internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_descriptor,
@@ -48333,7 +48389,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicyResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_descriptor =
-        getDescriptor().getMessageType(782);
+        getDescriptor().getMessageType(785);
     internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_descriptor,
@@ -48341,7 +48397,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NotificationEndpointResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(783);
+        getDescriptor().getMessageType(786);
     internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_descriptor,
@@ -48349,7 +48405,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "SecurityPolicyResource", "ValidateOnly",
             });
     internal_static_google_cloud_compute_v1_InsertRegionSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(784);
+        getDescriptor().getMessageType(787);
     internal_static_google_cloud_compute_v1_InsertRegionSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionSnapshotRequest_descriptor,
@@ -48357,7 +48413,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "SnapshotResource",
             });
     internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_descriptor =
-        getDescriptor().getMessageType(785);
+        getDescriptor().getMessageType(788);
     internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_descriptor,
@@ -48365,7 +48421,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "SslCertificateResource",
             });
     internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_descriptor =
-        getDescriptor().getMessageType(786);
+        getDescriptor().getMessageType(789);
     internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_descriptor,
@@ -48373,7 +48429,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "SslPolicyResource",
             });
     internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_descriptor =
-        getDescriptor().getMessageType(787);
+        getDescriptor().getMessageType(790);
     internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_descriptor,
@@ -48381,7 +48437,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "TargetHttpProxyResource",
             });
     internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(788);
+        getDescriptor().getMessageType(791);
     internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_descriptor,
@@ -48389,7 +48445,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "TargetHttpsProxyResource",
             });
     internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_descriptor =
-        getDescriptor().getMessageType(789);
+        getDescriptor().getMessageType(792);
     internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_descriptor,
@@ -48397,7 +48453,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "TargetTcpProxyResource",
             });
     internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(790);
+        getDescriptor().getMessageType(793);
     internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_descriptor,
@@ -48405,7 +48461,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "UrlMapResource",
             });
     internal_static_google_cloud_compute_v1_InsertReservationRequest_descriptor =
-        getDescriptor().getMessageType(791);
+        getDescriptor().getMessageType(794);
     internal_static_google_cloud_compute_v1_InsertReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertReservationRequest_descriptor,
@@ -48413,7 +48469,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "ReservationResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_descriptor =
-        getDescriptor().getMessageType(792);
+        getDescriptor().getMessageType(795);
     internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_descriptor,
@@ -48421,7 +48477,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "ResourcePolicyResource",
             });
     internal_static_google_cloud_compute_v1_InsertRolloutPlanRequest_descriptor =
-        getDescriptor().getMessageType(793);
+        getDescriptor().getMessageType(796);
     internal_static_google_cloud_compute_v1_InsertRolloutPlanRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRolloutPlanRequest_descriptor,
@@ -48429,7 +48485,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "RolloutPlanResource",
             });
     internal_static_google_cloud_compute_v1_InsertRouteRequest_descriptor =
-        getDescriptor().getMessageType(794);
+        getDescriptor().getMessageType(797);
     internal_static_google_cloud_compute_v1_InsertRouteRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRouteRequest_descriptor,
@@ -48437,7 +48493,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "RouteResource",
             });
     internal_static_google_cloud_compute_v1_InsertRouterRequest_descriptor =
-        getDescriptor().getMessageType(795);
+        getDescriptor().getMessageType(798);
     internal_static_google_cloud_compute_v1_InsertRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertRouterRequest_descriptor,
@@ -48445,7 +48501,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "RouterResource",
             });
     internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(796);
+        getDescriptor().getMessageType(799);
     internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_descriptor,
@@ -48453,7 +48509,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "SecurityPolicyResource", "ValidateOnly",
             });
     internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(797);
+        getDescriptor().getMessageType(800);
     internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_descriptor,
@@ -48461,7 +48517,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "ServiceAttachmentResource",
             });
     internal_static_google_cloud_compute_v1_InsertSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(798);
+        getDescriptor().getMessageType(801);
     internal_static_google_cloud_compute_v1_InsertSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertSnapshotRequest_descriptor,
@@ -48469,7 +48525,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "SnapshotResource",
             });
     internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_descriptor =
-        getDescriptor().getMessageType(799);
+        getDescriptor().getMessageType(802);
     internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_descriptor,
@@ -48477,7 +48533,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "SslCertificateResource",
             });
     internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_descriptor =
-        getDescriptor().getMessageType(800);
+        getDescriptor().getMessageType(803);
     internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_descriptor,
@@ -48485,7 +48541,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "SslPolicyResource",
             });
     internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_descriptor =
-        getDescriptor().getMessageType(801);
+        getDescriptor().getMessageType(804);
     internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_descriptor,
@@ -48493,7 +48549,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "StoragePoolResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_descriptor =
-        getDescriptor().getMessageType(802);
+        getDescriptor().getMessageType(805);
     internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_descriptor,
@@ -48501,7 +48557,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "SubnetworkResource",
             });
     internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_descriptor =
-        getDescriptor().getMessageType(803);
+        getDescriptor().getMessageType(806);
     internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_descriptor,
@@ -48509,7 +48565,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "TargetGrpcProxyResource",
             });
     internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_descriptor =
-        getDescriptor().getMessageType(804);
+        getDescriptor().getMessageType(807);
     internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_descriptor,
@@ -48517,7 +48573,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "TargetHttpProxyResource",
             });
     internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(805);
+        getDescriptor().getMessageType(808);
     internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_descriptor,
@@ -48525,7 +48581,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "TargetHttpsProxyResource",
             });
     internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_descriptor =
-        getDescriptor().getMessageType(806);
+        getDescriptor().getMessageType(809);
     internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_descriptor,
@@ -48533,7 +48589,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "TargetInstanceResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_descriptor =
-        getDescriptor().getMessageType(807);
+        getDescriptor().getMessageType(810);
     internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_descriptor,
@@ -48541,7 +48597,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "TargetPoolResource",
             });
     internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_descriptor =
-        getDescriptor().getMessageType(808);
+        getDescriptor().getMessageType(811);
     internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_descriptor,
@@ -48549,7 +48605,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "TargetSslProxyResource",
             });
     internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_descriptor =
-        getDescriptor().getMessageType(809);
+        getDescriptor().getMessageType(812);
     internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_descriptor,
@@ -48557,7 +48613,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "TargetTcpProxyResource",
             });
     internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(810);
+        getDescriptor().getMessageType(813);
     internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_descriptor,
@@ -48565,7 +48621,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "TargetVpnGatewayResource",
             });
     internal_static_google_cloud_compute_v1_InsertUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(811);
+        getDescriptor().getMessageType(814);
     internal_static_google_cloud_compute_v1_InsertUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertUrlMapRequest_descriptor,
@@ -48573,7 +48629,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "UrlMapResource",
             });
     internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(812);
+        getDescriptor().getMessageType(815);
     internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_descriptor,
@@ -48581,7 +48637,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "VpnGatewayResource",
             });
     internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_descriptor =
-        getDescriptor().getMessageType(813);
+        getDescriptor().getMessageType(816);
     internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_descriptor,
@@ -48589,7 +48645,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "Region", "RequestId", "VpnTunnelResource",
             });
     internal_static_google_cloud_compute_v1_InsertWireGroupRequest_descriptor =
-        getDescriptor().getMessageType(814);
+        getDescriptor().getMessageType(817);
     internal_static_google_cloud_compute_v1_InsertWireGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertWireGroupRequest_descriptor,
@@ -48597,7 +48653,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CrossSiteNetwork", "Project", "RequestId", "ValidateOnly", "WireGroupResource",
             });
     internal_static_google_cloud_compute_v1_InsertZoneVmExtensionPolicyRequest_descriptor =
-        getDescriptor().getMessageType(815);
+        getDescriptor().getMessageType(818);
     internal_static_google_cloud_compute_v1_InsertZoneVmExtensionPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InsertZoneVmExtensionPolicyRequest_descriptor,
@@ -48605,7 +48661,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Project", "RequestId", "VmExtensionPolicyResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_Instance_descriptor =
-        getDescriptor().getMessageType(816);
+        getDescriptor().getMessageType(819);
     internal_static_google_cloud_compute_v1_Instance_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Instance_descriptor,
@@ -48668,7 +48724,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceAggregatedList_descriptor =
-        getDescriptor().getMessageType(817);
+        getDescriptor().getMessageType(820);
     internal_static_google_cloud_compute_v1_InstanceAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceAggregatedList_descriptor,
@@ -48684,7 +48740,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceConsumptionData_descriptor =
-        getDescriptor().getMessageType(818);
+        getDescriptor().getMessageType(821);
     internal_static_google_cloud_compute_v1_InstanceConsumptionData_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceConsumptionData_descriptor,
@@ -48692,7 +48748,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ConsumptionInfo", "Instance",
             });
     internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_descriptor =
-        getDescriptor().getMessageType(819);
+        getDescriptor().getMessageType(822);
     internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_descriptor,
@@ -48700,7 +48756,7 @@ private static void _clinit_autosplit_dinit_1() {
               "GuestCpus", "LocalSsdGb", "MemoryMb", "MinNodeCpus",
             });
     internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor =
-        getDescriptor().getMessageType(820);
+        getDescriptor().getMessageType(823);
     internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor,
@@ -48717,7 +48773,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_descriptor =
-        getDescriptor().getMessageType(821);
+        getDescriptor().getMessageType(824);
     internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_descriptor,
@@ -48725,7 +48781,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Disks", "MachineTypes", "MinCpuPlatform", "Rank",
             });
     internal_static_google_cloud_compute_v1_InstanceGroup_descriptor =
-        getDescriptor().getMessageType(822);
+        getDescriptor().getMessageType(825);
     internal_static_google_cloud_compute_v1_InstanceGroup_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroup_descriptor,
@@ -48745,7 +48801,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor =
-        getDescriptor().getMessageType(823);
+        getDescriptor().getMessageType(826);
     internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor,
@@ -48762,7 +48818,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor =
-        getDescriptor().getMessageType(824);
+        getDescriptor().getMessageType(827);
     internal_static_google_cloud_compute_v1_InstanceGroupList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor,
@@ -48770,7 +48826,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor =
-        getDescriptor().getMessageType(825);
+        getDescriptor().getMessageType(828);
     internal_static_google_cloud_compute_v1_InstanceGroupManager_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor,
@@ -48810,7 +48866,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor =
-        getDescriptor().getMessageType(826);
+        getDescriptor().getMessageType(829);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor,
@@ -48830,7 +48886,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Verifying",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor =
-        getDescriptor().getMessageType(827);
+        getDescriptor().getMessageType(830);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor,
@@ -48847,7 +48903,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_descriptor =
-        getDescriptor().getMessageType(828);
+        getDescriptor().getMessageType(831);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_descriptor,
@@ -48855,7 +48911,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Properties",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor =
-        getDescriptor().getMessageType(829);
+        getDescriptor().getMessageType(832);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor,
@@ -48863,7 +48919,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HealthCheck", "InitialDelaySec",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_descriptor =
-        getDescriptor().getMessageType(830);
+        getDescriptor().getMessageType(833);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_descriptor,
@@ -48880,7 +48936,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_descriptor =
-        getDescriptor().getMessageType(831);
+        getDescriptor().getMessageType(834);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_descriptor,
@@ -48888,7 +48944,7 @@ private static void _clinit_autosplit_dinit_1() {
               "MachineTypes", "Rank",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor =
-        getDescriptor().getMessageType(832);
+        getDescriptor().getMessageType(835);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor,
@@ -48896,7 +48952,7 @@ private static void _clinit_autosplit_dinit_1() {
               "DefaultActionOnFailure", "ForceUpdateOnRepair", "OnFailedHealthCheck", "OnRepair",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicyOnRepair_descriptor =
-        getDescriptor().getMessageType(833);
+        getDescriptor().getMessageType(836);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicyOnRepair_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicyOnRepair_descriptor,
@@ -48904,7 +48960,7 @@ private static void _clinit_autosplit_dinit_1() {
               "AllowChangingZone",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor =
-        getDescriptor().getMessageType(834);
+        getDescriptor().getMessageType(837);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor,
@@ -48912,7 +48968,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_descriptor =
-        getDescriptor().getMessageType(835);
+        getDescriptor().getMessageType(838);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_descriptor,
@@ -48933,7 +48989,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_descriptor =
-        getDescriptor().getMessageType(836);
+        getDescriptor().getMessageType(839);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_descriptor,
@@ -48941,7 +48997,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Error", "LastAttempt",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_descriptor =
-        getDescriptor().getMessageType(837);
+        getDescriptor().getMessageType(840);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_descriptor,
@@ -48949,7 +49005,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Error",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_descriptor =
-        getDescriptor().getMessageType(838);
+        getDescriptor().getMessageType(841);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_descriptor,
@@ -48957,7 +49013,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_descriptor =
-        getDescriptor().getMessageType(839);
+        getDescriptor().getMessageType(842);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_descriptor,
@@ -48965,7 +49021,7 @@ private static void _clinit_autosplit_dinit_1() {
               "WorkloadPolicy",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_descriptor =
-        getDescriptor().getMessageType(840);
+        getDescriptor().getMessageType(843);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_descriptor,
@@ -48973,7 +49029,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InitialDelaySec", "Mode",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor =
-        getDescriptor().getMessageType(841);
+        getDescriptor().getMessageType(844);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor,
@@ -48988,7 +49044,7 @@ private static void _clinit_autosplit_dinit_1() {
               "VersionTarget",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAcceleratorTopology_descriptor =
-        getDescriptor().getMessageType(842);
+        getDescriptor().getMessageType(845);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAcceleratorTopology_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAcceleratorTopology_descriptor,
@@ -48996,7 +49052,7 @@ private static void _clinit_autosplit_dinit_1() {
               "AcceleratorTopology", "State", "StateDetails",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails_descriptor =
-        getDescriptor().getMessageType(843);
+        getDescriptor().getMessageType(846);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails_descriptor,
@@ -49004,7 +49060,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Error", "Timestamp",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_descriptor =
-        getDescriptor().getMessageType(844);
+        getDescriptor().getMessageType(847);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_descriptor,
@@ -49012,7 +49068,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CurrentRevision", "Effective",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusBulkInstanceOperation_descriptor =
-        getDescriptor().getMessageType(845);
+        getDescriptor().getMessageType(848);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusBulkInstanceOperation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusBulkInstanceOperation_descriptor,
@@ -49020,7 +49076,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InProgress", "LastProgressCheck",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck_descriptor =
-        getDescriptor().getMessageType(846);
+        getDescriptor().getMessageType(849);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck_descriptor,
@@ -49028,7 +49084,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Error", "Timestamp",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusInstanceStatusSummary_descriptor =
-        getDescriptor().getMessageType(847);
+        getDescriptor().getMessageType(850);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusInstanceStatusSummary_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusInstanceStatusSummary_descriptor,
@@ -49048,7 +49104,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Terminated",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor =
-        getDescriptor().getMessageType(848);
+        getDescriptor().getMessageType(851);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor,
@@ -49056,7 +49112,7 @@ private static void _clinit_autosplit_dinit_1() {
               "HasStatefulConfig", "PerInstanceConfigs",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor =
-        getDescriptor().getMessageType(849);
+        getDescriptor().getMessageType(852);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor,
@@ -49064,7 +49120,7 @@ private static void _clinit_autosplit_dinit_1() {
               "AllEffective",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor =
-        getDescriptor().getMessageType(850);
+        getDescriptor().getMessageType(853);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor,
@@ -49072,7 +49128,7 @@ private static void _clinit_autosplit_dinit_1() {
               "IsReached",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerTargetSizePolicy_descriptor =
-        getDescriptor().getMessageType(851);
+        getDescriptor().getMessageType(854);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerTargetSizePolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerTargetSizePolicy_descriptor,
@@ -49080,7 +49136,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Mode",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor =
-        getDescriptor().getMessageType(852);
+        getDescriptor().getMessageType(855);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor,
@@ -49094,7 +49150,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Type",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor =
-        getDescriptor().getMessageType(853);
+        getDescriptor().getMessageType(856);
     internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor,
@@ -49102,7 +49158,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceTemplate", "Name", "TargetSize",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor =
-        getDescriptor().getMessageType(854);
+        getDescriptor().getMessageType(857);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor,
@@ -49110,7 +49166,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor =
-        getDescriptor().getMessageType(855);
+        getDescriptor().getMessageType(858);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor,
@@ -49118,7 +49174,7 @@ private static void _clinit_autosplit_dinit_1() {
               "AllInstances", "Instances", "MinimalAction", "MostDisruptiveAllowedAction",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor =
-        getDescriptor().getMessageType(856);
+        getDescriptor().getMessageType(859);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor,
@@ -49126,7 +49182,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor =
-        getDescriptor().getMessageType(857);
+        getDescriptor().getMessageType(860);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor,
@@ -49134,7 +49190,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances", "SkipInstancesOnValidationError",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor =
-        getDescriptor().getMessageType(858);
+        getDescriptor().getMessageType(861);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor,
@@ -49142,7 +49198,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Names",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor =
-        getDescriptor().getMessageType(859);
+        getDescriptor().getMessageType(862);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor,
@@ -49150,7 +49206,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Items", "NextPageToken",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor =
-        getDescriptor().getMessageType(860);
+        getDescriptor().getMessageType(863);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor,
@@ -49158,7 +49214,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ManagedInstances", "NextPageToken",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor =
-        getDescriptor().getMessageType(861);
+        getDescriptor().getMessageType(864);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor,
@@ -49166,7 +49222,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Items", "NextPageToken", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor =
-        getDescriptor().getMessageType(862);
+        getDescriptor().getMessageType(865);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor,
@@ -49174,7 +49230,7 @@ private static void _clinit_autosplit_dinit_1() {
               "PerInstanceConfigs",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor =
-        getDescriptor().getMessageType(863);
+        getDescriptor().getMessageType(866);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor,
@@ -49182,7 +49238,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_descriptor =
-        getDescriptor().getMessageType(864);
+        getDescriptor().getMessageType(867);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_descriptor,
@@ -49190,7 +49246,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor =
-        getDescriptor().getMessageType(865);
+        getDescriptor().getMessageType(868);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor,
@@ -49198,7 +49254,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroupManagers", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor =
-        getDescriptor().getMessageType(866);
+        getDescriptor().getMessageType(869);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor,
@@ -49206,7 +49262,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceTemplate",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor =
-        getDescriptor().getMessageType(867);
+        getDescriptor().getMessageType(870);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor,
@@ -49214,7 +49270,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Fingerprint", "TargetPools",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_descriptor =
-        getDescriptor().getMessageType(868);
+        getDescriptor().getMessageType(871);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_descriptor,
@@ -49222,7 +49278,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_descriptor =
-        getDescriptor().getMessageType(869);
+        getDescriptor().getMessageType(872);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_descriptor,
@@ -49230,7 +49286,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ForceStop", "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_descriptor =
-        getDescriptor().getMessageType(870);
+        getDescriptor().getMessageType(873);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_descriptor,
@@ -49238,7 +49294,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ForceSuspend", "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor =
-        getDescriptor().getMessageType(871);
+        getDescriptor().getMessageType(874);
     internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor,
@@ -49246,7 +49302,7 @@ private static void _clinit_autosplit_dinit_1() {
               "PerInstanceConfigs",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor =
-        getDescriptor().getMessageType(872);
+        getDescriptor().getMessageType(875);
     internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor,
@@ -49254,7 +49310,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor =
-        getDescriptor().getMessageType(873);
+        getDescriptor().getMessageType(876);
     internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor,
@@ -49262,7 +49318,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor =
-        getDescriptor().getMessageType(874);
+        getDescriptor().getMessageType(877);
     internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor,
@@ -49270,7 +49326,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceState",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor =
-        getDescriptor().getMessageType(875);
+        getDescriptor().getMessageType(878);
     internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor,
@@ -49278,7 +49334,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor =
-        getDescriptor().getMessageType(876);
+        getDescriptor().getMessageType(879);
     internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor,
@@ -49286,7 +49342,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceGroups", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor =
-        getDescriptor().getMessageType(877);
+        getDescriptor().getMessageType(880);
     internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor,
@@ -49294,7 +49350,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Fingerprint", "NamedPorts",
             });
     internal_static_google_cloud_compute_v1_InstanceList_descriptor =
-        getDescriptor().getMessageType(878);
+        getDescriptor().getMessageType(881);
     internal_static_google_cloud_compute_v1_InstanceList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceList_descriptor,
@@ -49302,7 +49358,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor =
-        getDescriptor().getMessageType(879);
+        getDescriptor().getMessageType(882);
     internal_static_google_cloud_compute_v1_InstanceListReferrers_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor,
@@ -49310,7 +49366,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor =
-        getDescriptor().getMessageType(880);
+        getDescriptor().getMessageType(883);
     internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor,
@@ -49318,7 +49374,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Error", "InstanceActionDetails", "Timestamp",
             });
     internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor =
-        getDescriptor().getMessageType(881);
+        getDescriptor().getMessageType(884);
     internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor,
@@ -49326,7 +49382,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Action", "Instance", "Version",
             });
     internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor =
-        getDescriptor().getMessageType(882);
+        getDescriptor().getMessageType(885);
     internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor,
@@ -49334,7 +49390,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Code", "Message",
             });
     internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor =
-        getDescriptor().getMessageType(883);
+        getDescriptor().getMessageType(886);
     internal_static_google_cloud_compute_v1_InstanceMoveRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor,
@@ -49342,7 +49398,7 @@ private static void _clinit_autosplit_dinit_1() {
               "DestinationZone", "TargetInstance",
             });
     internal_static_google_cloud_compute_v1_InstanceParams_descriptor =
-        getDescriptor().getMessageType(884);
+        getDescriptor().getMessageType(887);
     internal_static_google_cloud_compute_v1_InstanceParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceParams_descriptor,
@@ -49358,7 +49414,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceProperties_descriptor =
-        getDescriptor().getMessageType(885);
+        getDescriptor().getMessageType(888);
     internal_static_google_cloud_compute_v1_InstanceProperties_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceProperties_descriptor,
@@ -49404,7 +49460,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstancePropertiesPatch_descriptor =
-        getDescriptor().getMessageType(886);
+        getDescriptor().getMessageType(889);
     internal_static_google_cloud_compute_v1_InstancePropertiesPatch_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancePropertiesPatch_descriptor,
@@ -49428,7 +49484,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceReference_descriptor =
-        getDescriptor().getMessageType(887);
+        getDescriptor().getMessageType(890);
     internal_static_google_cloud_compute_v1_InstanceReference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceReference_descriptor,
@@ -49436,7 +49492,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instance",
             });
     internal_static_google_cloud_compute_v1_InstanceSettings_descriptor =
-        getDescriptor().getMessageType(888);
+        getDescriptor().getMessageType(891);
     internal_static_google_cloud_compute_v1_InstanceSettings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceSettings_descriptor,
@@ -49444,7 +49500,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Fingerprint", "Kind", "Metadata", "Zone",
             });
     internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_descriptor =
-        getDescriptor().getMessageType(889);
+        getDescriptor().getMessageType(892);
     internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_descriptor,
@@ -49461,7 +49517,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor =
-        getDescriptor().getMessageType(890);
+        getDescriptor().getMessageType(893);
     internal_static_google_cloud_compute_v1_InstanceTemplate_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor,
@@ -49478,7 +49534,7 @@ private static void _clinit_autosplit_dinit_1() {
               "SourceInstanceParams",
             });
     internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor =
-        getDescriptor().getMessageType(891);
+        getDescriptor().getMessageType(894);
     internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor,
@@ -49495,7 +49551,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor =
-        getDescriptor().getMessageType(892);
+        getDescriptor().getMessageType(895);
     internal_static_google_cloud_compute_v1_InstanceTemplateList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor,
@@ -49503,7 +49559,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor =
-        getDescriptor().getMessageType(893);
+        getDescriptor().getMessageType(896);
     internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor,
@@ -49511,7 +49567,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstanceTemplates", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor =
-        getDescriptor().getMessageType(894);
+        getDescriptor().getMessageType(897);
     internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor,
@@ -49519,7 +49575,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instance", "NamedPorts", "Status",
             });
     internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor =
-        getDescriptor().getMessageType(895);
+        getDescriptor().getMessageType(898);
     internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor,
@@ -49527,7 +49583,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ResourcePolicies",
             });
     internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_descriptor =
-        getDescriptor().getMessageType(896);
+        getDescriptor().getMessageType(899);
     internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_descriptor,
@@ -49544,7 +49600,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor =
-        getDescriptor().getMessageType(897);
+        getDescriptor().getMessageType(900);
     internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor,
@@ -49552,7 +49608,7 @@ private static void _clinit_autosplit_dinit_1() {
               "FirewallPolicys", "Firewalls",
             });
     internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor =
-        getDescriptor().getMessageType(898);
+        getDescriptor().getMessageType(901);
     internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor,
@@ -49566,7 +49622,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Type",
             });
     internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor =
-        getDescriptor().getMessageType(899);
+        getDescriptor().getMessageType(902);
     internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor,
@@ -49574,7 +49630,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ResourcePolicies",
             });
     internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_descriptor =
-        getDescriptor().getMessageType(900);
+        getDescriptor().getMessageType(903);
     internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_descriptor,
@@ -49582,7 +49638,7 @@ private static void _clinit_autosplit_dinit_1() {
               "DisruptionSchedule", "FaultReasons",
             });
     internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_descriptor =
-        getDescriptor().getMessageType(901);
+        getDescriptor().getMessageType(904);
     internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_descriptor,
@@ -49590,7 +49646,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Behavior", "Description",
             });
     internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor =
-        getDescriptor().getMessageType(902);
+        getDescriptor().getMessageType(905);
     internal_static_google_cloud_compute_v1_InstancesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor,
@@ -49598,7 +49654,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Instances", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor =
-        getDescriptor().getMessageType(903);
+        getDescriptor().getMessageType(906);
     internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor,
@@ -49615,7 +49671,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor =
-        getDescriptor().getMessageType(904);
+        getDescriptor().getMessageType(907);
     internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor,
@@ -49623,7 +49679,7 @@ private static void _clinit_autosplit_dinit_1() {
               "GuestAccelerators",
             });
     internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor =
-        getDescriptor().getMessageType(905);
+        getDescriptor().getMessageType(908);
     internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor,
@@ -49631,7 +49687,7 @@ private static void _clinit_autosplit_dinit_1() {
               "MachineType",
             });
     internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor =
-        getDescriptor().getMessageType(906);
+        getDescriptor().getMessageType(909);
     internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor,
@@ -49639,7 +49695,7 @@ private static void _clinit_autosplit_dinit_1() {
               "MinCpuPlatform",
             });
     internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor =
-        getDescriptor().getMessageType(907);
+        getDescriptor().getMessageType(910);
     internal_static_google_cloud_compute_v1_InstancesSetNameRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor,
@@ -49647,7 +49703,7 @@ private static void _clinit_autosplit_dinit_1() {
               "CurrentName", "Name",
             });
     internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(908);
+        getDescriptor().getMessageType(911);
     internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_descriptor,
@@ -49655,7 +49711,7 @@ private static void _clinit_autosplit_dinit_1() {
               "NetworkInterfaces", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor =
-        getDescriptor().getMessageType(909);
+        getDescriptor().getMessageType(912);
     internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor,
@@ -49663,7 +49719,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Email", "Scopes",
             });
     internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor =
-        getDescriptor().getMessageType(910);
+        getDescriptor().getMessageType(913);
     internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor,
@@ -49671,7 +49727,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Disks",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshot_descriptor =
-        getDescriptor().getMessageType(911);
+        getDescriptor().getMessageType(914);
     internal_static_google_cloud_compute_v1_InstantSnapshot_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshot_descriptor,
@@ -49708,7 +49764,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_descriptor =
-        getDescriptor().getMessageType(912);
+        getDescriptor().getMessageType(915);
     internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_descriptor,
@@ -49725,7 +49781,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotGroup_descriptor =
-        getDescriptor().getMessageType(913);
+        getDescriptor().getMessageType(916);
     internal_static_google_cloud_compute_v1_InstantSnapshotGroup_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotGroup_descriptor,
@@ -49744,7 +49800,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotGroupParameters_descriptor =
-        getDescriptor().getMessageType(914);
+        getDescriptor().getMessageType(917);
     internal_static_google_cloud_compute_v1_InstantSnapshotGroupParameters_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotGroupParameters_descriptor,
@@ -49752,7 +49808,7 @@ private static void _clinit_autosplit_dinit_1() {
               "SourceInstantSnapshotGroup",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotGroupResourceStatus_descriptor =
-        getDescriptor().getMessageType(915);
+        getDescriptor().getMessageType(918);
     internal_static_google_cloud_compute_v1_InstantSnapshotGroupResourceStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotGroupResourceStatus_descriptor,
@@ -49760,7 +49816,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ConsistencyMembershipResolutionTime", "SourceInfo",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotGroupSourceInfo_descriptor =
-        getDescriptor().getMessageType(916);
+        getDescriptor().getMessageType(919);
     internal_static_google_cloud_compute_v1_InstantSnapshotGroupSourceInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotGroupSourceInfo_descriptor,
@@ -49768,7 +49824,7 @@ private static void _clinit_autosplit_dinit_1() {
               "ConsistencyGroup", "ConsistencyGroupId",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotList_descriptor =
-        getDescriptor().getMessageType(917);
+        getDescriptor().getMessageType(920);
     internal_static_google_cloud_compute_v1_InstantSnapshotList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotList_descriptor,
@@ -49776,7 +49832,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotParams_descriptor =
-        getDescriptor().getMessageType(918);
+        getDescriptor().getMessageType(921);
     internal_static_google_cloud_compute_v1_InstantSnapshotParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotParams_descriptor,
@@ -49792,7 +49848,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_descriptor =
-        getDescriptor().getMessageType(919);
+        getDescriptor().getMessageType(922);
     internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_descriptor,
@@ -49800,7 +49856,7 @@ private static void _clinit_autosplit_dinit_1() {
               "StorageSizeBytes",
             });
     internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_descriptor =
-        getDescriptor().getMessageType(920);
+        getDescriptor().getMessageType(923);
     internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_descriptor,
@@ -49808,7 +49864,7 @@ private static void _clinit_autosplit_dinit_1() {
               "InstantSnapshots", "Warning",
             });
     internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor =
-        getDescriptor().getMessageType(921);
+        getDescriptor().getMessageType(924);
     internal_static_google_cloud_compute_v1_Int64RangeMatch_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor,
@@ -49816,7 +49872,7 @@ private static void _clinit_autosplit_dinit_1() {
               "RangeEnd", "RangeStart",
             });
     internal_static_google_cloud_compute_v1_Interconnect_descriptor =
-        getDescriptor().getMessageType(922);
+        getDescriptor().getMessageType(925);
     internal_static_google_cloud_compute_v1_Interconnect_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Interconnect_descriptor,
@@ -49855,6 +49911,7 @@ private static void _clinit_autosplit_dinit_1() {
               "RequestedLinkCount",
               "SatisfiesPzs",
               "SelfLink",
+              "SelfLinkWithId",
               "State",
               "Subzone",
               "WireGroups",
@@ -49868,7 +49925,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_descriptor =
-        getDescriptor().getMessageType(923);
+        getDescriptor().getMessageType(926);
     internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_descriptor,
@@ -49879,7 +49936,7 @@ private static void _clinit_autosplit_dinit_1() {
               "StrictPriorityPolicy",
             });
     internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_descriptor =
-        getDescriptor().getMessageType(924);
+        getDescriptor().getMessageType(927);
     internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_descriptor,
@@ -49887,7 +49944,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Percentage", "TrafficClass",
             });
     internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_descriptor =
-        getDescriptor().getMessageType(925);
+        getDescriptor().getMessageType(928);
     internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_descriptor,
@@ -49895,13 +49952,13 @@ private static void _clinit_autosplit_dinit_1() {
               "BandwidthPercentages",
             });
     internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_descriptor =
-        getDescriptor().getMessageType(926);
+        getDescriptor().getMessageType(929);
     internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_descriptor,
             new java.lang.String[] {});
     internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor =
-        getDescriptor().getMessageType(927);
+        getDescriptor().getMessageType(930);
     internal_static_google_cloud_compute_v1_InterconnectAttachment_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor,
@@ -49963,7 +50020,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor =
-        getDescriptor().getMessageType(928);
+        getDescriptor().getMessageType(931);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor,
@@ -49979,8 +50036,12 @@ private static void _clinit_autosplit_dinit_1() {
             new java.lang.String[] {
               "Key", "Value",
             });
+    _clinit_autosplit_dinit_2();
+  }
+
+  private static void _clinit_autosplit_dinit_2() {
     internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor =
-        getDescriptor().getMessageType(929);
+        getDescriptor().getMessageType(932);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor,
@@ -49988,7 +50049,7 @@ private static void _clinit_autosplit_dinit_1() {
               "BgpMd5", "BgpPeerAsnRanges",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor =
-        getDescriptor().getMessageType(930);
+        getDescriptor().getMessageType(933);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor,
@@ -49996,7 +50057,7 @@ private static void _clinit_autosplit_dinit_1() {
               "Max", "Min",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_descriptor =
-        getDescriptor().getMessageType(931);
+        getDescriptor().getMessageType(934);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_descriptor,
@@ -50023,12 +50084,8 @@ private static void _clinit_autosplit_dinit_1() {
             new java.lang.String[] {
               "Key", "Value",
             });
-    _clinit_autosplit_dinit_2();
-  }
-
-  private static void _clinit_autosplit_dinit_2() {
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_descriptor =
-        getDescriptor().getMessageType(932);
+        getDescriptor().getMessageType(935);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_descriptor,
@@ -50036,7 +50093,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Attachment",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_descriptor =
-        getDescriptor().getMessageType(933);
+        getDescriptor().getMessageType(936);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_descriptor,
@@ -50044,7 +50101,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AvailabilitySla",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_descriptor =
-        getDescriptor().getMessageType(934);
+        getDescriptor().getMessageType(937);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_descriptor,
@@ -50052,7 +50109,7 @@ private static void _clinit_autosplit_dinit_2() {
               "EffectiveSla", "IntendedSlaBlockers",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_descriptor =
-        getDescriptor().getMessageType(935);
+        getDescriptor().getMessageType(938);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_descriptor,
@@ -50066,7 +50123,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zones",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_descriptor =
-        getDescriptor().getMessageType(936);
+        getDescriptor().getMessageType(939);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_descriptor,
@@ -50074,7 +50131,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AvailabilitySla",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_descriptor =
-        getDescriptor().getMessageType(937);
+        getDescriptor().getMessageType(940);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_descriptor,
@@ -50082,7 +50139,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Regions",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_descriptor =
-        getDescriptor().getMessageType(938);
+        getDescriptor().getMessageType(941);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_descriptor,
@@ -50090,7 +50147,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Metros", "Region",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_descriptor =
-        getDescriptor().getMessageType(939);
+        getDescriptor().getMessageType(942);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_descriptor,
@@ -50098,7 +50155,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Facilities", "Metro",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_descriptor =
-        getDescriptor().getMessageType(940);
+        getDescriptor().getMessageType(943);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_descriptor,
@@ -50106,7 +50163,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Facility", "Zones",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_descriptor =
-        getDescriptor().getMessageType(941);
+        getDescriptor().getMessageType(944);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_descriptor,
@@ -50114,7 +50171,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Attachments", "Zone",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_descriptor =
-        getDescriptor().getMessageType(942);
+        getDescriptor().getMessageType(945);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_descriptor,
@@ -50122,7 +50179,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Etag", "Result",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_descriptor =
-        getDescriptor().getMessageType(943);
+        getDescriptor().getMessageType(946);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_descriptor,
@@ -50130,7 +50187,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_descriptor =
-        getDescriptor().getMessageType(944);
+        getDescriptor().getMessageType(947);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_descriptor,
@@ -50138,7 +50195,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AttachmentStatuses", "Configured", "GroupStatus", "Intent", "Operational",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_descriptor =
-        getDescriptor().getMessageType(945);
+        getDescriptor().getMessageType(948);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_descriptor,
@@ -50146,7 +50203,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AdminEnabled", "Attachment", "IsActive", "Status",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_descriptor =
-        getDescriptor().getMessageType(946);
+        getDescriptor().getMessageType(949);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_descriptor,
@@ -50167,7 +50224,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_descriptor =
-        getDescriptor().getMessageType(947);
+        getDescriptor().getMessageType(950);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_descriptor,
@@ -50175,7 +50232,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ApplianceIpAddress", "InnerVlanToApplianceMappings", "Name",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_descriptor =
-        getDescriptor().getMessageType(948);
+        getDescriptor().getMessageType(951);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_descriptor,
@@ -50183,7 +50240,7 @@ private static void _clinit_autosplit_dinit_2() {
               "InnerApplianceIpAddress", "InnerVlanTags",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_descriptor =
-        getDescriptor().getMessageType(949);
+        getDescriptor().getMessageType(952);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_descriptor,
@@ -50191,7 +50248,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Vni",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor =
-        getDescriptor().getMessageType(950);
+        getDescriptor().getMessageType(953);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor,
@@ -50199,7 +50256,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_descriptor =
-        getDescriptor().getMessageType(951);
+        getDescriptor().getMessageType(954);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_descriptor,
@@ -50216,7 +50273,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor =
-        getDescriptor().getMessageType(952);
+        getDescriptor().getMessageType(955);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor,
@@ -50224,7 +50281,7 @@ private static void _clinit_autosplit_dinit_2() {
               "InterconnectName", "PartnerName", "PortalUrl",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor =
-        getDescriptor().getMessageType(953);
+        getDescriptor().getMessageType(956);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor,
@@ -50232,7 +50289,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Tag8021Q",
             });
     internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor =
-        getDescriptor().getMessageType(954);
+        getDescriptor().getMessageType(957);
     internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor,
@@ -50240,7 +50297,7 @@ private static void _clinit_autosplit_dinit_2() {
               "InterconnectAttachments", "Warning",
             });
     internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor =
-        getDescriptor().getMessageType(955);
+        getDescriptor().getMessageType(958);
     internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor,
@@ -50248,7 +50305,7 @@ private static void _clinit_autosplit_dinit_2() {
               "CustomerDemarcId", "GoogleCircuitId", "GoogleDemarcId",
             });
     internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor =
-        getDescriptor().getMessageType(956);
+        getDescriptor().getMessageType(959);
     internal_static_google_cloud_compute_v1_InterconnectDiagnostics_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor,
@@ -50260,7 +50317,7 @@ private static void _clinit_autosplit_dinit_2() {
               "MacAddress",
             });
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor =
-        getDescriptor().getMessageType(957);
+        getDescriptor().getMessageType(960);
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor,
@@ -50268,7 +50325,7 @@ private static void _clinit_autosplit_dinit_2() {
               "IpAddress", "MacAddress",
             });
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor =
-        getDescriptor().getMessageType(958);
+        getDescriptor().getMessageType(961);
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor,
@@ -50276,7 +50333,7 @@ private static void _clinit_autosplit_dinit_2() {
               "GoogleSystemId", "NeighborSystemId", "State",
             });
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor =
-        getDescriptor().getMessageType(959);
+        getDescriptor().getMessageType(962);
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor,
@@ -50284,7 +50341,7 @@ private static void _clinit_autosplit_dinit_2() {
               "State", "Value",
             });
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor =
-        getDescriptor().getMessageType(960);
+        getDescriptor().getMessageType(963);
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor,
@@ -50299,7 +50356,7 @@ private static void _clinit_autosplit_dinit_2() {
               "TransmittingOpticalPower",
             });
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_descriptor =
-        getDescriptor().getMessageType(961);
+        getDescriptor().getMessageType(964);
     internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_descriptor,
@@ -50307,7 +50364,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Ckn", "Operational",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroup_descriptor =
-        getDescriptor().getMessageType(962);
+        getDescriptor().getMessageType(965);
     internal_static_google_cloud_compute_v1_InterconnectGroup_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroup_descriptor,
@@ -50333,7 +50390,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_descriptor =
-        getDescriptor().getMessageType(963);
+        getDescriptor().getMessageType(966);
     internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_descriptor,
@@ -50341,7 +50398,7 @@ private static void _clinit_autosplit_dinit_2() {
               "TopologyCapability",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_descriptor =
-        getDescriptor().getMessageType(964);
+        getDescriptor().getMessageType(967);
     internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_descriptor,
@@ -50349,7 +50406,7 @@ private static void _clinit_autosplit_dinit_2() {
               "IntendedCapabilityBlockers", "SupportedSla",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_descriptor =
-        getDescriptor().getMessageType(965);
+        getDescriptor().getMessageType(968);
     internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_descriptor,
@@ -50363,7 +50420,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zones",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupIntent_descriptor =
-        getDescriptor().getMessageType(966);
+        getDescriptor().getMessageType(969);
     internal_static_google_cloud_compute_v1_InterconnectGroupIntent_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupIntent_descriptor,
@@ -50371,7 +50428,7 @@ private static void _clinit_autosplit_dinit_2() {
               "TopologyCapability",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_descriptor =
-        getDescriptor().getMessageType(967);
+        getDescriptor().getMessageType(970);
     internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_descriptor,
@@ -50379,7 +50436,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Interconnect",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_descriptor =
-        getDescriptor().getMessageType(968);
+        getDescriptor().getMessageType(971);
     internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_descriptor,
@@ -50387,7 +50444,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Metros",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_descriptor =
-        getDescriptor().getMessageType(969);
+        getDescriptor().getMessageType(972);
     internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_descriptor,
@@ -50395,7 +50452,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Facilities", "Metro",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_descriptor =
-        getDescriptor().getMessageType(970);
+        getDescriptor().getMessageType(973);
     internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_descriptor,
@@ -50403,7 +50460,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Facility", "Zones",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_descriptor =
-        getDescriptor().getMessageType(971);
+        getDescriptor().getMessageType(974);
     internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_descriptor,
@@ -50411,7 +50468,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Interconnects", "Zone",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_descriptor =
-        getDescriptor().getMessageType(972);
+        getDescriptor().getMessageType(975);
     internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_descriptor,
@@ -50419,7 +50476,7 @@ private static void _clinit_autosplit_dinit_2() {
               "IntentMismatchBehavior", "Interconnects", "TemplateInterconnect",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_descriptor =
-        getDescriptor().getMessageType(973);
+        getDescriptor().getMessageType(976);
     internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_descriptor,
@@ -50437,7 +50494,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestedLinkCount",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_descriptor =
-        getDescriptor().getMessageType(974);
+        getDescriptor().getMessageType(977);
     internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_descriptor,
@@ -50445,7 +50502,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Request",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_descriptor =
-        getDescriptor().getMessageType(975);
+        getDescriptor().getMessageType(978);
     internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_descriptor,
@@ -50453,7 +50510,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Etag", "Result",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_descriptor =
-        getDescriptor().getMessageType(976);
+        getDescriptor().getMessageType(979);
     internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_descriptor,
@@ -50461,7 +50518,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_descriptor =
-        getDescriptor().getMessageType(977);
+        getDescriptor().getMessageType(980);
     internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_descriptor,
@@ -50469,7 +50526,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Configured", "GroupStatus", "Intent", "InterconnectStatuses", "Operational",
             });
     internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_descriptor =
-        getDescriptor().getMessageType(978);
+        getDescriptor().getMessageType(981);
     internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_descriptor,
@@ -50477,7 +50534,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AdminEnabled", "Diagnostics", "Interconnect", "IsActive",
             });
     internal_static_google_cloud_compute_v1_InterconnectList_descriptor =
-        getDescriptor().getMessageType(979);
+        getDescriptor().getMessageType(982);
     internal_static_google_cloud_compute_v1_InterconnectList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectList_descriptor,
@@ -50485,7 +50542,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor =
-        getDescriptor().getMessageType(980);
+        getDescriptor().getMessageType(983);
     internal_static_google_cloud_compute_v1_InterconnectLocation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor,
@@ -50512,15 +50569,15 @@ private static void _clinit_autosplit_dinit_2() {
               "SupportsPzs",
             });
     internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_descriptor =
-        getDescriptor().getMessageType(981);
+        getDescriptor().getMessageType(984);
     internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_descriptor,
             new java.lang.String[] {
-              "City",
+              "City", "MaxDynamicPathBandwidthGbps", "MaxFixedPathBandwidthGbps",
             });
     internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor =
-        getDescriptor().getMessageType(982);
+        getDescriptor().getMessageType(985);
     internal_static_google_cloud_compute_v1_InterconnectLocationList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor,
@@ -50528,7 +50585,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor =
-        getDescriptor().getMessageType(983);
+        getDescriptor().getMessageType(986);
     internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor,
@@ -50536,7 +50593,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ExpectedRttMs", "L2ForwardingEnabled", "LocationPresence", "Region",
             });
     internal_static_google_cloud_compute_v1_InterconnectMacsec_descriptor =
-        getDescriptor().getMessageType(984);
+        getDescriptor().getMessageType(987);
     internal_static_google_cloud_compute_v1_InterconnectMacsec_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectMacsec_descriptor,
@@ -50544,7 +50601,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FailOpen", "PreSharedKeys",
             });
     internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_descriptor =
-        getDescriptor().getMessageType(985);
+        getDescriptor().getMessageType(988);
     internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_descriptor,
@@ -50552,7 +50609,7 @@ private static void _clinit_autosplit_dinit_2() {
               "PreSharedKeys",
             });
     internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_descriptor =
-        getDescriptor().getMessageType(986);
+        getDescriptor().getMessageType(989);
     internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_descriptor,
@@ -50560,7 +50617,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Cak", "Ckn", "Name", "StartTime",
             });
     internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_descriptor =
-        getDescriptor().getMessageType(987);
+        getDescriptor().getMessageType(990);
     internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_descriptor,
@@ -50568,7 +50625,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Name", "StartTime",
             });
     internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor =
-        getDescriptor().getMessageType(988);
+        getDescriptor().getMessageType(991);
     internal_static_google_cloud_compute_v1_InterconnectOutageNotification_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor,
@@ -50583,7 +50640,7 @@ private static void _clinit_autosplit_dinit_2() {
               "State",
             });
     internal_static_google_cloud_compute_v1_InterconnectParams_descriptor =
-        getDescriptor().getMessageType(989);
+        getDescriptor().getMessageType(992);
     internal_static_google_cloud_compute_v1_InterconnectParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectParams_descriptor,
@@ -50599,7 +50656,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor =
-        getDescriptor().getMessageType(990);
+        getDescriptor().getMessageType(993);
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor,
@@ -50627,7 +50684,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Status",
             });
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor =
-        getDescriptor().getMessageType(991);
+        getDescriptor().getMessageType(994);
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor,
@@ -50635,7 +50692,7 @@ private static void _clinit_autosplit_dinit_2() {
               "PortPairRemoteLocation", "PortPairVlan", "SubnetLengthRange",
             });
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor =
-        getDescriptor().getMessageType(992);
+        getDescriptor().getMessageType(995);
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor,
@@ -50643,7 +50700,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Max", "Min",
             });
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor =
-        getDescriptor().getMessageType(993);
+        getDescriptor().getMessageType(996);
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor,
@@ -50651,7 +50708,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor =
-        getDescriptor().getMessageType(994);
+        getDescriptor().getMessageType(997);
     internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor,
@@ -50659,7 +50716,7 @@ private static void _clinit_autosplit_dinit_2() {
               "InterconnectLocation",
             });
     internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor =
-        getDescriptor().getMessageType(995);
+        getDescriptor().getMessageType(998);
     internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor,
@@ -50667,7 +50724,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Result",
             });
     internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_descriptor =
-        getDescriptor().getMessageType(996);
+        getDescriptor().getMessageType(999);
     internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_descriptor,
@@ -50675,14 +50732,14 @@ private static void _clinit_autosplit_dinit_2() {
               "Etag", "Result",
             });
     internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(997);
+        getDescriptor().getMessageType(1000);
     internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor,
             new java.lang.String[] {
               "CacheInvalidationRuleResource", "Project", "RequestId", "UrlMap",
             });
-    internal_static_google_cloud_compute_v1_Items_descriptor = getDescriptor().getMessageType(998);
+    internal_static_google_cloud_compute_v1_Items_descriptor = getDescriptor().getMessageType(1001);
     internal_static_google_cloud_compute_v1_Items_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Items_descriptor,
@@ -50690,7 +50747,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_License_descriptor =
-        getDescriptor().getMessageType(999);
+        getDescriptor().getMessageType(1002);
     internal_static_google_cloud_compute_v1_License_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_License_descriptor,
@@ -50719,7 +50776,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpdateTimestamp",
             });
     internal_static_google_cloud_compute_v1_LicenseCode_descriptor =
-        getDescriptor().getMessageType(1000);
+        getDescriptor().getMessageType(1003);
     internal_static_google_cloud_compute_v1_LicenseCode_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LicenseCode_descriptor,
@@ -50745,7 +50802,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpdateTimestamp",
             });
     internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor =
-        getDescriptor().getMessageType(1001);
+        getDescriptor().getMessageType(1004);
     internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor,
@@ -50753,7 +50810,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Description", "SelfLink",
             });
     internal_static_google_cloud_compute_v1_LicenseParams_descriptor =
-        getDescriptor().getMessageType(1002);
+        getDescriptor().getMessageType(1005);
     internal_static_google_cloud_compute_v1_LicenseParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LicenseParams_descriptor,
@@ -50769,7 +50826,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor =
-        getDescriptor().getMessageType(1003);
+        getDescriptor().getMessageType(1006);
     internal_static_google_cloud_compute_v1_LicenseResourceCommitment_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor,
@@ -50777,7 +50834,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Amount", "CoresPerLicense", "License",
             });
     internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor =
-        getDescriptor().getMessageType(1004);
+        getDescriptor().getMessageType(1007);
     internal_static_google_cloud_compute_v1_LicenseResourceRequirements_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor,
@@ -50785,7 +50842,7 @@ private static void _clinit_autosplit_dinit_2() {
               "MinGuestCpuCount", "MinMemoryMb",
             });
     internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor =
-        getDescriptor().getMessageType(1005);
+        getDescriptor().getMessageType(1008);
     internal_static_google_cloud_compute_v1_LicensesListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor,
@@ -50793,7 +50850,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor =
-        getDescriptor().getMessageType(1006);
+        getDescriptor().getMessageType(1009);
     internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor,
@@ -50807,7 +50864,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor =
-        getDescriptor().getMessageType(1007);
+        getDescriptor().getMessageType(1010);
     internal_static_google_cloud_compute_v1_ListAddressesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor,
@@ -50821,7 +50878,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1008);
+        getDescriptor().getMessageType(1011);
     internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor,
@@ -50829,7 +50886,7 @@ private static void _clinit_autosplit_dinit_2() {
               "IncludeInheritedPolicies", "TargetResource",
             });
     internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1009);
+        getDescriptor().getMessageType(1012);
     internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor,
@@ -50837,7 +50894,7 @@ private static void _clinit_autosplit_dinit_2() {
               "TargetResource",
             });
     internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor =
-        getDescriptor().getMessageType(1010);
+        getDescriptor().getMessageType(1013);
     internal_static_google_cloud_compute_v1_ListAutoscalersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor,
@@ -50851,7 +50908,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1011);
+        getDescriptor().getMessageType(1014);
     internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor,
@@ -50865,7 +50922,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1012);
+        getDescriptor().getMessageType(1015);
     internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor,
@@ -50873,7 +50930,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor =
-        getDescriptor().getMessageType(1013);
+        getDescriptor().getMessageType(1016);
     internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor,
@@ -50881,7 +50938,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor =
-        getDescriptor().getMessageType(1014);
+        getDescriptor().getMessageType(1017);
     internal_static_google_cloud_compute_v1_ListBackendServicesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor,
@@ -50889,7 +50946,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_descriptor =
-        getDescriptor().getMessageType(1015);
+        getDescriptor().getMessageType(1018);
     internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_descriptor,
@@ -50909,7 +50966,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Router",
             });
     internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_descriptor =
-        getDescriptor().getMessageType(1016);
+        getDescriptor().getMessageType(1019);
     internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_descriptor,
@@ -50917,7 +50974,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor =
-        getDescriptor().getMessageType(1017);
+        getDescriptor().getMessageType(1020);
     internal_static_google_cloud_compute_v1_ListDiskTypesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor,
@@ -50931,7 +50988,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor =
-        getDescriptor().getMessageType(1018);
+        getDescriptor().getMessageType(1021);
     internal_static_google_cloud_compute_v1_ListDisksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor,
@@ -50945,7 +51002,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_descriptor =
-        getDescriptor().getMessageType(1019);
+        getDescriptor().getMessageType(1022);
     internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_descriptor,
@@ -50960,7 +51017,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor =
-        getDescriptor().getMessageType(1020);
+        getDescriptor().getMessageType(1023);
     internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor,
@@ -50975,7 +51032,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor =
-        getDescriptor().getMessageType(1021);
+        getDescriptor().getMessageType(1024);
     internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor,
@@ -50990,7 +51047,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor =
-        getDescriptor().getMessageType(1022);
+        getDescriptor().getMessageType(1025);
     internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor,
@@ -50998,7 +51055,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1023);
+        getDescriptor().getMessageType(1026);
     internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor,
@@ -51006,7 +51063,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor =
-        getDescriptor().getMessageType(1024);
+        getDescriptor().getMessageType(1027);
     internal_static_google_cloud_compute_v1_ListFirewallsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor,
@@ -51014,7 +51071,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor =
-        getDescriptor().getMessageType(1025);
+        getDescriptor().getMessageType(1028);
     internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor,
@@ -51028,7 +51085,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_descriptor =
-        getDescriptor().getMessageType(1026);
+        getDescriptor().getMessageType(1029);
     internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_descriptor,
@@ -51042,7 +51099,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor =
-        getDescriptor().getMessageType(1027);
+        getDescriptor().getMessageType(1030);
     internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor,
@@ -51050,7 +51107,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor =
-        getDescriptor().getMessageType(1028);
+        getDescriptor().getMessageType(1031);
     internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor,
@@ -51058,7 +51115,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1029);
+        getDescriptor().getMessageType(1032);
     internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor,
@@ -51066,7 +51123,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor =
-        getDescriptor().getMessageType(1030);
+        getDescriptor().getMessageType(1033);
     internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor,
@@ -51074,7 +51131,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor =
-        getDescriptor().getMessageType(1031);
+        getDescriptor().getMessageType(1034);
     internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor,
@@ -51082,7 +51139,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor =
-        getDescriptor().getMessageType(1032);
+        getDescriptor().getMessageType(1035);
     internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor,
@@ -51090,7 +51147,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListGlobalVmExtensionPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1033);
+        getDescriptor().getMessageType(1036);
     internal_static_google_cloud_compute_v1_ListGlobalVmExtensionPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListGlobalVmExtensionPoliciesRequest_descriptor,
@@ -51098,7 +51155,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor =
-        getDescriptor().getMessageType(1034);
+        getDescriptor().getMessageType(1037);
     internal_static_google_cloud_compute_v1_ListHealthChecksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor,
@@ -51106,7 +51163,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListHostsRequest_descriptor =
-        getDescriptor().getMessageType(1035);
+        getDescriptor().getMessageType(1038);
     internal_static_google_cloud_compute_v1_ListHostsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListHostsRequest_descriptor,
@@ -51121,7 +51178,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor =
-        getDescriptor().getMessageType(1036);
+        getDescriptor().getMessageType(1039);
     internal_static_google_cloud_compute_v1_ListImagesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor,
@@ -51129,7 +51186,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_descriptor =
-        getDescriptor().getMessageType(1037);
+        getDescriptor().getMessageType(1040);
     internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_descriptor,
@@ -51144,7 +51201,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor =
-        getDescriptor().getMessageType(1038);
+        getDescriptor().getMessageType(1041);
     internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor,
@@ -51158,7 +51215,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1039);
+        getDescriptor().getMessageType(1042);
     internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor,
@@ -51172,7 +51229,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor =
-        getDescriptor().getMessageType(1040);
+        getDescriptor().getMessageType(1043);
     internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor,
@@ -51180,7 +51237,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1041);
+        getDescriptor().getMessageType(1044);
     internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor,
@@ -51196,7 +51253,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1042);
+        getDescriptor().getMessageType(1045);
     internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor,
@@ -51212,7 +51269,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1043);
+        getDescriptor().getMessageType(1046);
     internal_static_google_cloud_compute_v1_ListInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor,
@@ -51226,7 +51283,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListInstantSnapshotGroups_descriptor =
-        getDescriptor().getMessageType(1044);
+        getDescriptor().getMessageType(1047);
     internal_static_google_cloud_compute_v1_ListInstantSnapshotGroups_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstantSnapshotGroups_descriptor,
@@ -51234,7 +51291,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_ListInstantSnapshotGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1045);
+        getDescriptor().getMessageType(1048);
     internal_static_google_cloud_compute_v1_ListInstantSnapshotGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstantSnapshotGroupsRequest_descriptor,
@@ -51248,7 +51305,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_descriptor =
-        getDescriptor().getMessageType(1046);
+        getDescriptor().getMessageType(1049);
     internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_descriptor,
@@ -51262,7 +51319,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1047);
+        getDescriptor().getMessageType(1050);
     internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_descriptor,
@@ -51270,7 +51327,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor =
-        getDescriptor().getMessageType(1048);
+        getDescriptor().getMessageType(1051);
     internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor,
@@ -51284,7 +51341,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1049);
+        getDescriptor().getMessageType(1052);
     internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_descriptor,
@@ -51292,7 +51349,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor =
-        getDescriptor().getMessageType(1050);
+        getDescriptor().getMessageType(1053);
     internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor,
@@ -51300,7 +51357,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor =
-        getDescriptor().getMessageType(1051);
+        getDescriptor().getMessageType(1054);
     internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor,
@@ -51308,7 +51365,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor =
-        getDescriptor().getMessageType(1052);
+        getDescriptor().getMessageType(1055);
     internal_static_google_cloud_compute_v1_ListInterconnectsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor,
@@ -51316,7 +51373,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor =
-        getDescriptor().getMessageType(1053);
+        getDescriptor().getMessageType(1056);
     internal_static_google_cloud_compute_v1_ListLicensesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor,
@@ -51324,7 +51381,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor =
-        getDescriptor().getMessageType(1054);
+        getDescriptor().getMessageType(1057);
     internal_static_google_cloud_compute_v1_ListMachineImagesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor,
@@ -51332,7 +51389,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor =
-        getDescriptor().getMessageType(1055);
+        getDescriptor().getMessageType(1058);
     internal_static_google_cloud_compute_v1_ListMachineTypesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor,
@@ -51346,7 +51403,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor =
-        getDescriptor().getMessageType(1056);
+        getDescriptor().getMessageType(1059);
     internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor,
@@ -51361,7 +51418,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor =
-        getDescriptor().getMessageType(1057);
+        getDescriptor().getMessageType(1060);
     internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor,
@@ -51376,7 +51433,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListNamedSetsRoutersRequest_descriptor =
-        getDescriptor().getMessageType(1058);
+        getDescriptor().getMessageType(1061);
     internal_static_google_cloud_compute_v1_ListNamedSetsRoutersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNamedSetsRoutersRequest_descriptor,
@@ -51391,7 +51448,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Router",
             });
     internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor =
-        getDescriptor().getMessageType(1059);
+        getDescriptor().getMessageType(1062);
     internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor,
@@ -51405,7 +51462,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1060);
+        getDescriptor().getMessageType(1063);
     internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor,
@@ -51419,7 +51476,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1061);
+        getDescriptor().getMessageType(1064);
     internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor,
@@ -51433,7 +51490,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1062);
+        getDescriptor().getMessageType(1065);
     internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor,
@@ -51449,7 +51506,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1063);
+        getDescriptor().getMessageType(1066);
     internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_descriptor,
@@ -51464,7 +51521,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1064);
+        getDescriptor().getMessageType(1067);
     internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor,
@@ -51472,7 +51529,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_descriptor =
-        getDescriptor().getMessageType(1065);
+        getDescriptor().getMessageType(1068);
     internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_descriptor,
@@ -51480,7 +51537,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor =
-        getDescriptor().getMessageType(1066);
+        getDescriptor().getMessageType(1069);
     internal_static_google_cloud_compute_v1_ListNetworksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor,
@@ -51488,7 +51545,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1067);
+        getDescriptor().getMessageType(1070);
     internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor,
@@ -51502,7 +51559,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor =
-        getDescriptor().getMessageType(1068);
+        getDescriptor().getMessageType(1071);
     internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor,
@@ -51516,7 +51573,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor =
-        getDescriptor().getMessageType(1069);
+        getDescriptor().getMessageType(1072);
     internal_static_google_cloud_compute_v1_ListNodeTypesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor,
@@ -51530,7 +51587,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1070);
+        getDescriptor().getMessageType(1073);
     internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor,
@@ -51545,7 +51602,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1071);
+        getDescriptor().getMessageType(1074);
     internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor,
@@ -51553,7 +51610,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor =
-        getDescriptor().getMessageType(1072);
+        getDescriptor().getMessageType(1075);
     internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor,
@@ -51567,7 +51624,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor =
-        getDescriptor().getMessageType(1073);
+        getDescriptor().getMessageType(1076);
     internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor,
@@ -51584,7 +51641,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor =
-        getDescriptor().getMessageType(1074);
+        getDescriptor().getMessageType(1077);
     internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor,
@@ -51599,7 +51656,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor =
-        getDescriptor().getMessageType(1075);
+        getDescriptor().getMessageType(1078);
     internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor,
@@ -51614,7 +51671,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1076);
+        getDescriptor().getMessageType(1079);
     internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor,
@@ -51622,7 +51679,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1077);
+        getDescriptor().getMessageType(1080);
     internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor,
@@ -51630,7 +51687,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor =
-        getDescriptor().getMessageType(1078);
+        getDescriptor().getMessageType(1081);
     internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor,
@@ -51638,7 +51695,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor =
-        getDescriptor().getMessageType(1079);
+        getDescriptor().getMessageType(1082);
     internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor,
@@ -51646,7 +51703,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor =
-        getDescriptor().getMessageType(1080);
+        getDescriptor().getMessageType(1083);
     internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor,
@@ -51660,7 +51717,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1081);
+        getDescriptor().getMessageType(1084);
     internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor,
@@ -51675,7 +51732,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor =
-        getDescriptor().getMessageType(1082);
+        getDescriptor().getMessageType(1085);
     internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor,
@@ -51689,7 +51746,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionBackendBucketsRequest_descriptor =
-        getDescriptor().getMessageType(1083);
+        getDescriptor().getMessageType(1086);
     internal_static_google_cloud_compute_v1_ListRegionBackendBucketsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionBackendBucketsRequest_descriptor,
@@ -51703,7 +51760,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor =
-        getDescriptor().getMessageType(1084);
+        getDescriptor().getMessageType(1087);
     internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor,
@@ -51717,7 +51774,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor =
-        getDescriptor().getMessageType(1085);
+        getDescriptor().getMessageType(1088);
     internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor,
@@ -51731,7 +51788,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionCompositeHealthChecksRequest_descriptor =
-        getDescriptor().getMessageType(1086);
+        getDescriptor().getMessageType(1089);
     internal_static_google_cloud_compute_v1_ListRegionCompositeHealthChecksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionCompositeHealthChecksRequest_descriptor,
@@ -51745,7 +51802,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor =
-        getDescriptor().getMessageType(1087);
+        getDescriptor().getMessageType(1090);
     internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor,
@@ -51759,7 +51816,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor =
-        getDescriptor().getMessageType(1088);
+        getDescriptor().getMessageType(1091);
     internal_static_google_cloud_compute_v1_ListRegionDisksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor,
@@ -51773,7 +51830,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionHealthAggregationPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1089);
+        getDescriptor().getMessageType(1092);
     internal_static_google_cloud_compute_v1_ListRegionHealthAggregationPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionHealthAggregationPoliciesRequest_descriptor,
@@ -51787,7 +51844,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor =
-        getDescriptor().getMessageType(1090);
+        getDescriptor().getMessageType(1093);
     internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor,
@@ -51801,7 +51858,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor =
-        getDescriptor().getMessageType(1091);
+        getDescriptor().getMessageType(1094);
     internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor,
@@ -51815,7 +51872,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionHealthSourcesRequest_descriptor =
-        getDescriptor().getMessageType(1092);
+        getDescriptor().getMessageType(1095);
     internal_static_google_cloud_compute_v1_ListRegionHealthSourcesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionHealthSourcesRequest_descriptor,
@@ -51829,7 +51886,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagerResizeRequestsRequest_descriptor =
-        getDescriptor().getMessageType(1093);
+        getDescriptor().getMessageType(1096);
     internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagerResizeRequestsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagerResizeRequestsRequest_descriptor,
@@ -51844,7 +51901,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor =
-        getDescriptor().getMessageType(1094);
+        getDescriptor().getMessageType(1097);
     internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor,
@@ -51858,7 +51915,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1095);
+        getDescriptor().getMessageType(1098);
     internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor,
@@ -51872,7 +51929,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor =
-        getDescriptor().getMessageType(1096);
+        getDescriptor().getMessageType(1099);
     internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor,
@@ -51886,7 +51943,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1097);
+        getDescriptor().getMessageType(1100);
     internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotGroupsRequest_descriptor,
@@ -51900,7 +51957,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_descriptor =
-        getDescriptor().getMessageType(1098);
+        getDescriptor().getMessageType(1101);
     internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_descriptor,
@@ -51914,7 +51971,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1099);
+        getDescriptor().getMessageType(1102);
     internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor,
@@ -51928,7 +51985,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1100);
+        getDescriptor().getMessageType(1103);
     internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor,
@@ -51942,7 +51999,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor =
-        getDescriptor().getMessageType(1101);
+        getDescriptor().getMessageType(1104);
     internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor,
@@ -51956,7 +52013,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor =
-        getDescriptor().getMessageType(1102);
+        getDescriptor().getMessageType(1105);
     internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor,
@@ -51970,7 +52027,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1103);
+        getDescriptor().getMessageType(1106);
     internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor,
@@ -51984,7 +52041,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionSnapshotsRequest_descriptor =
-        getDescriptor().getMessageType(1104);
+        getDescriptor().getMessageType(1107);
     internal_static_google_cloud_compute_v1_ListRegionSnapshotsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionSnapshotsRequest_descriptor,
@@ -51998,7 +52055,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor =
-        getDescriptor().getMessageType(1105);
+        getDescriptor().getMessageType(1108);
     internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor,
@@ -52012,7 +52069,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1106);
+        getDescriptor().getMessageType(1109);
     internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor,
@@ -52026,7 +52083,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor =
-        getDescriptor().getMessageType(1107);
+        getDescriptor().getMessageType(1110);
     internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor,
@@ -52040,7 +52097,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor =
-        getDescriptor().getMessageType(1108);
+        getDescriptor().getMessageType(1111);
     internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor,
@@ -52054,7 +52111,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor =
-        getDescriptor().getMessageType(1109);
+        getDescriptor().getMessageType(1112);
     internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor,
@@ -52068,7 +52125,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor =
-        getDescriptor().getMessageType(1110);
+        getDescriptor().getMessageType(1113);
     internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor,
@@ -52082,7 +52139,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionZonesRequest_descriptor =
-        getDescriptor().getMessageType(1111);
+        getDescriptor().getMessageType(1114);
     internal_static_google_cloud_compute_v1_ListRegionZonesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionZonesRequest_descriptor,
@@ -52096,7 +52153,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor =
-        getDescriptor().getMessageType(1112);
+        getDescriptor().getMessageType(1115);
     internal_static_google_cloud_compute_v1_ListRegionsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor,
@@ -52104,7 +52161,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListReliabilityRisksRequest_descriptor =
-        getDescriptor().getMessageType(1113);
+        getDescriptor().getMessageType(1116);
     internal_static_google_cloud_compute_v1_ListReliabilityRisksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListReliabilityRisksRequest_descriptor,
@@ -52112,7 +52169,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_descriptor =
-        getDescriptor().getMessageType(1114);
+        getDescriptor().getMessageType(1117);
     internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_descriptor,
@@ -52127,7 +52184,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListReservationSlotsRequest_descriptor =
-        getDescriptor().getMessageType(1115);
+        getDescriptor().getMessageType(1118);
     internal_static_google_cloud_compute_v1_ListReservationSlotsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListReservationSlotsRequest_descriptor,
@@ -52142,7 +52199,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_descriptor =
-        getDescriptor().getMessageType(1116);
+        getDescriptor().getMessageType(1119);
     internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_descriptor,
@@ -52157,7 +52214,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor =
-        getDescriptor().getMessageType(1117);
+        getDescriptor().getMessageType(1120);
     internal_static_google_cloud_compute_v1_ListReservationsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor,
@@ -52171,7 +52228,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1118);
+        getDescriptor().getMessageType(1121);
     internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor,
@@ -52185,7 +52242,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRolloutPlansRequest_descriptor =
-        getDescriptor().getMessageType(1119);
+        getDescriptor().getMessageType(1122);
     internal_static_google_cloud_compute_v1_ListRolloutPlansRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRolloutPlansRequest_descriptor,
@@ -52193,7 +52250,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRolloutsRequest_descriptor =
-        getDescriptor().getMessageType(1120);
+        getDescriptor().getMessageType(1123);
     internal_static_google_cloud_compute_v1_ListRolloutsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRolloutsRequest_descriptor,
@@ -52201,7 +52258,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_descriptor =
-        getDescriptor().getMessageType(1121);
+        getDescriptor().getMessageType(1124);
     internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_descriptor,
@@ -52216,7 +52273,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Router",
             });
     internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor =
-        getDescriptor().getMessageType(1122);
+        getDescriptor().getMessageType(1125);
     internal_static_google_cloud_compute_v1_ListRoutersRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor,
@@ -52230,7 +52287,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor =
-        getDescriptor().getMessageType(1123);
+        getDescriptor().getMessageType(1126);
     internal_static_google_cloud_compute_v1_ListRoutesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor,
@@ -52238,7 +52295,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1124);
+        getDescriptor().getMessageType(1127);
     internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor,
@@ -52246,7 +52303,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor =
-        getDescriptor().getMessageType(1125);
+        getDescriptor().getMessageType(1128);
     internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor,
@@ -52260,7 +52317,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor =
-        getDescriptor().getMessageType(1126);
+        getDescriptor().getMessageType(1129);
     internal_static_google_cloud_compute_v1_ListSnapshotsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor,
@@ -52268,7 +52325,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor =
-        getDescriptor().getMessageType(1127);
+        getDescriptor().getMessageType(1130);
     internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor,
@@ -52276,7 +52333,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1128);
+        getDescriptor().getMessageType(1131);
     internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor,
@@ -52284,7 +52341,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_descriptor =
-        getDescriptor().getMessageType(1129);
+        getDescriptor().getMessageType(1132);
     internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_descriptor,
@@ -52298,7 +52355,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_descriptor =
-        getDescriptor().getMessageType(1130);
+        getDescriptor().getMessageType(1133);
     internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_descriptor,
@@ -52312,7 +52369,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor =
-        getDescriptor().getMessageType(1131);
+        getDescriptor().getMessageType(1134);
     internal_static_google_cloud_compute_v1_ListSubnetworksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor,
@@ -52327,7 +52384,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Views",
             });
     internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor =
-        getDescriptor().getMessageType(1132);
+        getDescriptor().getMessageType(1135);
     internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor,
@@ -52335,7 +52392,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor =
-        getDescriptor().getMessageType(1133);
+        getDescriptor().getMessageType(1136);
     internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor,
@@ -52343,7 +52400,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor =
-        getDescriptor().getMessageType(1134);
+        getDescriptor().getMessageType(1137);
     internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor,
@@ -52351,7 +52408,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1135);
+        getDescriptor().getMessageType(1138);
     internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor,
@@ -52365,7 +52422,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor =
-        getDescriptor().getMessageType(1136);
+        getDescriptor().getMessageType(1139);
     internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor,
@@ -52379,7 +52436,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor =
-        getDescriptor().getMessageType(1137);
+        getDescriptor().getMessageType(1140);
     internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor,
@@ -52387,7 +52444,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor =
-        getDescriptor().getMessageType(1138);
+        getDescriptor().getMessageType(1141);
     internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor,
@@ -52395,7 +52452,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor =
-        getDescriptor().getMessageType(1139);
+        getDescriptor().getMessageType(1142);
     internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor,
@@ -52409,7 +52466,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor =
-        getDescriptor().getMessageType(1140);
+        getDescriptor().getMessageType(1143);
     internal_static_google_cloud_compute_v1_ListUrlMapsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor,
@@ -52417,7 +52474,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListUsableBackendBucketsRequest_descriptor =
-        getDescriptor().getMessageType(1141);
+        getDescriptor().getMessageType(1144);
     internal_static_google_cloud_compute_v1_ListUsableBackendBucketsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListUsableBackendBucketsRequest_descriptor,
@@ -52425,7 +52482,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_descriptor =
-        getDescriptor().getMessageType(1142);
+        getDescriptor().getMessageType(1145);
     internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_descriptor,
@@ -52433,7 +52490,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListUsableRegionBackendBucketsRequest_descriptor =
-        getDescriptor().getMessageType(1143);
+        getDescriptor().getMessageType(1146);
     internal_static_google_cloud_compute_v1_ListUsableRegionBackendBucketsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListUsableRegionBackendBucketsRequest_descriptor,
@@ -52447,7 +52504,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_descriptor =
-        getDescriptor().getMessageType(1144);
+        getDescriptor().getMessageType(1147);
     internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_descriptor,
@@ -52461,7 +52518,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor =
-        getDescriptor().getMessageType(1145);
+        getDescriptor().getMessageType(1148);
     internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor,
@@ -52475,7 +52532,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ServiceProject",
             });
     internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor =
-        getDescriptor().getMessageType(1146);
+        getDescriptor().getMessageType(1149);
     internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor,
@@ -52489,7 +52546,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor =
-        getDescriptor().getMessageType(1147);
+        getDescriptor().getMessageType(1150);
     internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor,
@@ -52503,7 +52560,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListWireGroupsRequest_descriptor =
-        getDescriptor().getMessageType(1148);
+        getDescriptor().getMessageType(1151);
     internal_static_google_cloud_compute_v1_ListWireGroupsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListWireGroupsRequest_descriptor,
@@ -52517,7 +52574,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor =
-        getDescriptor().getMessageType(1149);
+        getDescriptor().getMessageType(1152);
     internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor,
@@ -52531,7 +52588,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor =
-        getDescriptor().getMessageType(1150);
+        getDescriptor().getMessageType(1153);
     internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor,
@@ -52545,7 +52602,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListZoneVmExtensionPoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1151);
+        getDescriptor().getMessageType(1154);
     internal_static_google_cloud_compute_v1_ListZoneVmExtensionPoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListZoneVmExtensionPoliciesRequest_descriptor,
@@ -52559,7 +52616,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor =
-        getDescriptor().getMessageType(1152);
+        getDescriptor().getMessageType(1155);
     internal_static_google_cloud_compute_v1_ListZonesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor,
@@ -52567,7 +52624,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess",
             });
     internal_static_google_cloud_compute_v1_LocalDisk_descriptor =
-        getDescriptor().getMessageType(1153);
+        getDescriptor().getMessageType(1156);
     internal_static_google_cloud_compute_v1_LocalDisk_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LocalDisk_descriptor,
@@ -52575,7 +52632,7 @@ private static void _clinit_autosplit_dinit_2() {
               "DiskCount", "DiskSizeGb", "DiskType",
             });
     internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor =
-        getDescriptor().getMessageType(1154);
+        getDescriptor().getMessageType(1157);
     internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor,
@@ -52583,7 +52640,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Locale", "Message",
             });
     internal_static_google_cloud_compute_v1_LocationPolicy_descriptor =
-        getDescriptor().getMessageType(1155);
+        getDescriptor().getMessageType(1158);
     internal_static_google_cloud_compute_v1_LocationPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LocationPolicy_descriptor,
@@ -52599,7 +52656,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor =
-        getDescriptor().getMessageType(1156);
+        getDescriptor().getMessageType(1159);
     internal_static_google_cloud_compute_v1_LocationPolicyLocation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor,
@@ -52607,7 +52664,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Constraints", "Preference",
             });
     internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor =
-        getDescriptor().getMessageType(1157);
+        getDescriptor().getMessageType(1160);
     internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor,
@@ -52615,7 +52672,7 @@ private static void _clinit_autosplit_dinit_2() {
               "MaxCount",
             });
     internal_static_google_cloud_compute_v1_LocationPolicyZoneConfiguration_descriptor =
-        getDescriptor().getMessageType(1158);
+        getDescriptor().getMessageType(1161);
     internal_static_google_cloud_compute_v1_LocationPolicyZoneConfiguration_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_LocationPolicyZoneConfiguration_descriptor,
@@ -52623,7 +52680,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_MachineImage_descriptor =
-        getDescriptor().getMessageType(1159);
+        getDescriptor().getMessageType(1162);
     internal_static_google_cloud_compute_v1_MachineImage_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MachineImage_descriptor,
@@ -52659,7 +52716,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_MachineImageList_descriptor =
-        getDescriptor().getMessageType(1160);
+        getDescriptor().getMessageType(1163);
     internal_static_google_cloud_compute_v1_MachineImageList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MachineImageList_descriptor,
@@ -52667,7 +52724,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_MachineImageParams_descriptor =
-        getDescriptor().getMessageType(1161);
+        getDescriptor().getMessageType(1164);
     internal_static_google_cloud_compute_v1_MachineImageParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MachineImageParams_descriptor,
@@ -52683,7 +52740,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_MachineType_descriptor =
-        getDescriptor().getMessageType(1162);
+        getDescriptor().getMessageType(1165);
     internal_static_google_cloud_compute_v1_MachineType_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MachineType_descriptor,
@@ -52707,7 +52764,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor =
-        getDescriptor().getMessageType(1163);
+        getDescriptor().getMessageType(1166);
     internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor,
@@ -52724,7 +52781,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_MachineTypeList_descriptor =
-        getDescriptor().getMessageType(1164);
+        getDescriptor().getMessageType(1167);
     internal_static_google_cloud_compute_v1_MachineTypeList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MachineTypeList_descriptor,
@@ -52732,7 +52789,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor =
-        getDescriptor().getMessageType(1165);
+        getDescriptor().getMessageType(1168);
     internal_static_google_cloud_compute_v1_MachineTypesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor,
@@ -52740,7 +52797,7 @@ private static void _clinit_autosplit_dinit_2() {
               "MachineTypes", "Warning",
             });
     internal_static_google_cloud_compute_v1_ManagedInstance_descriptor =
-        getDescriptor().getMessageType(1166);
+        getDescriptor().getMessageType(1169);
     internal_static_google_cloud_compute_v1_ManagedInstance_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ManagedInstance_descriptor,
@@ -52757,10 +52814,11 @@ private static void _clinit_autosplit_dinit_2() {
               "PropertiesFromFlexibilityPolicy",
               "Scheduling",
               "ShutdownDetails",
+              "TargetStatus",
               "Version",
             });
     internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor =
-        getDescriptor().getMessageType(1167);
+        getDescriptor().getMessageType(1170);
     internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor,
@@ -52768,7 +52826,7 @@ private static void _clinit_autosplit_dinit_2() {
               "DetailedHealthState", "HealthCheck",
             });
     internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor =
-        getDescriptor().getMessageType(1168);
+        getDescriptor().getMessageType(1171);
     internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor,
@@ -52776,7 +52834,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Errors",
             });
     internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_descriptor =
-        getDescriptor().getMessageType(1169);
+        getDescriptor().getMessageType(1172);
     internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_descriptor,
@@ -52784,7 +52842,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Errors",
             });
     internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_descriptor =
-        getDescriptor().getMessageType(1170);
+        getDescriptor().getMessageType(1173);
     internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_descriptor,
@@ -52792,7 +52850,7 @@ private static void _clinit_autosplit_dinit_2() {
               "MachineType",
             });
     internal_static_google_cloud_compute_v1_ManagedInstanceScheduling_descriptor =
-        getDescriptor().getMessageType(1171);
+        getDescriptor().getMessageType(1174);
     internal_static_google_cloud_compute_v1_ManagedInstanceScheduling_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ManagedInstanceScheduling_descriptor,
@@ -52800,7 +52858,7 @@ private static void _clinit_autosplit_dinit_2() {
               "GracefulShutdownTimestamp", "TerminationTimestamp",
             });
     internal_static_google_cloud_compute_v1_ManagedInstanceShutdownDetails_descriptor =
-        getDescriptor().getMessageType(1172);
+        getDescriptor().getMessageType(1175);
     internal_static_google_cloud_compute_v1_ManagedInstanceShutdownDetails_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ManagedInstanceShutdownDetails_descriptor,
@@ -52808,7 +52866,7 @@ private static void _clinit_autosplit_dinit_2() {
               "MaxDuration", "RequestTimestamp",
             });
     internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor =
-        getDescriptor().getMessageType(1173);
+        getDescriptor().getMessageType(1176);
     internal_static_google_cloud_compute_v1_ManagedInstanceVersion_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor,
@@ -52816,7 +52874,7 @@ private static void _clinit_autosplit_dinit_2() {
               "InstanceTemplate", "Name",
             });
     internal_static_google_cloud_compute_v1_Metadata_descriptor =
-        getDescriptor().getMessageType(1174);
+        getDescriptor().getMessageType(1177);
     internal_static_google_cloud_compute_v1_Metadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Metadata_descriptor,
@@ -52824,7 +52882,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Fingerprint", "Items", "Kind",
             });
     internal_static_google_cloud_compute_v1_MetadataFilter_descriptor =
-        getDescriptor().getMessageType(1175);
+        getDescriptor().getMessageType(1178);
     internal_static_google_cloud_compute_v1_MetadataFilter_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MetadataFilter_descriptor,
@@ -52832,7 +52890,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FilterLabels", "FilterMatchCriteria",
             });
     internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor =
-        getDescriptor().getMessageType(1176);
+        getDescriptor().getMessageType(1179);
     internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor,
@@ -52840,7 +52898,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Name", "Value",
             });
     internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor =
-        getDescriptor().getMessageType(1177);
+        getDescriptor().getMessageType(1180);
     internal_static_google_cloud_compute_v1_MoveAddressRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor,
@@ -52848,7 +52906,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Address", "Project", "Region", "RegionAddressesMoveRequestResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor =
-        getDescriptor().getMessageType(1178);
+        getDescriptor().getMessageType(1181);
     internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor,
@@ -52856,7 +52914,7 @@ private static void _clinit_autosplit_dinit_2() {
               "DiskMoveRequestResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1179);
+        getDescriptor().getMessageType(1182);
     internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor,
@@ -52864,7 +52922,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FirewallPolicy", "ParentId", "RequestId",
             });
     internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor =
-        getDescriptor().getMessageType(1180);
+        getDescriptor().getMessageType(1183);
     internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor,
@@ -52872,7 +52930,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Address", "GlobalAddressesMoveRequestResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor =
-        getDescriptor().getMessageType(1181);
+        getDescriptor().getMessageType(1184);
     internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor,
@@ -52880,7 +52938,7 @@ private static void _clinit_autosplit_dinit_2() {
               "InstanceMoveRequestResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1182);
+        getDescriptor().getMessageType(1185);
     internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor,
@@ -52888,7 +52946,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ParentId", "RequestId", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_NamedPort_descriptor =
-        getDescriptor().getMessageType(1183);
+        getDescriptor().getMessageType(1186);
     internal_static_google_cloud_compute_v1_NamedPort_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NamedPort_descriptor,
@@ -52896,7 +52954,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Name", "Port",
             });
     internal_static_google_cloud_compute_v1_NamedSet_descriptor =
-        getDescriptor().getMessageType(1184);
+        getDescriptor().getMessageType(1187);
     internal_static_google_cloud_compute_v1_NamedSet_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NamedSet_descriptor,
@@ -52904,7 +52962,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Description", "Elements", "Fingerprint", "Name", "Type",
             });
     internal_static_google_cloud_compute_v1_NatIpInfo_descriptor =
-        getDescriptor().getMessageType(1185);
+        getDescriptor().getMessageType(1188);
     internal_static_google_cloud_compute_v1_NatIpInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NatIpInfo_descriptor,
@@ -52912,7 +52970,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NatIpInfoMappings", "NatName",
             });
     internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_descriptor =
-        getDescriptor().getMessageType(1186);
+        getDescriptor().getMessageType(1189);
     internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_descriptor,
@@ -52920,7 +52978,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Mode", "NatIp", "Usage",
             });
     internal_static_google_cloud_compute_v1_NatIpInfoResponse_descriptor =
-        getDescriptor().getMessageType(1187);
+        getDescriptor().getMessageType(1190);
     internal_static_google_cloud_compute_v1_NatIpInfoResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NatIpInfoResponse_descriptor,
@@ -52928,7 +52986,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Result",
             });
     internal_static_google_cloud_compute_v1_Network_descriptor =
-        getDescriptor().getMessageType(1188);
+        getDescriptor().getMessageType(1191);
     internal_static_google_cloud_compute_v1_Network_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Network_descriptor,
@@ -52955,7 +53013,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Subnetworks",
             });
     internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor =
-        getDescriptor().getMessageType(1189);
+        getDescriptor().getMessageType(1192);
     internal_static_google_cloud_compute_v1_NetworkAttachment_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor,
@@ -52977,7 +53035,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Subnetworks",
             });
     internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor =
-        getDescriptor().getMessageType(1190);
+        getDescriptor().getMessageType(1193);
     internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor,
@@ -52994,7 +53052,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor =
-        getDescriptor().getMessageType(1191);
+        getDescriptor().getMessageType(1194);
     internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor,
@@ -53009,7 +53067,7 @@ private static void _clinit_autosplit_dinit_2() {
               "SubnetworkCidrRange",
             });
     internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor =
-        getDescriptor().getMessageType(1192);
+        getDescriptor().getMessageType(1195);
     internal_static_google_cloud_compute_v1_NetworkAttachmentList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor,
@@ -53017,7 +53075,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor =
-        getDescriptor().getMessageType(1193);
+        getDescriptor().getMessageType(1196);
     internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor,
@@ -53025,7 +53083,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NetworkAttachments", "Warning",
             });
     internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor =
-        getDescriptor().getMessageType(1194);
+        getDescriptor().getMessageType(1197);
     internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor,
@@ -53042,7 +53100,7 @@ private static void _clinit_autosplit_dinit_2() {
               "SelfLinkWithId",
             });
     internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor =
-        getDescriptor().getMessageType(1195);
+        getDescriptor().getMessageType(1198);
     internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor,
@@ -53059,7 +53117,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor =
-        getDescriptor().getMessageType(1196);
+        getDescriptor().getMessageType(1199);
     internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor,
@@ -53067,7 +53125,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NetworkEdgeSecurityServices", "Warning",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor =
-        getDescriptor().getMessageType(1197);
+        getDescriptor().getMessageType(1200);
     internal_static_google_cloud_compute_v1_NetworkEndpoint_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor,
@@ -53089,7 +53147,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor =
-        getDescriptor().getMessageType(1198);
+        getDescriptor().getMessageType(1201);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroup_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor,
@@ -53123,7 +53181,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor =
-        getDescriptor().getMessageType(1199);
+        getDescriptor().getMessageType(1202);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor,
@@ -53140,7 +53198,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor =
-        getDescriptor().getMessageType(1200);
+        getDescriptor().getMessageType(1203);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor,
@@ -53148,7 +53206,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Service", "UrlMask", "Version",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor =
-        getDescriptor().getMessageType(1201);
+        getDescriptor().getMessageType(1204);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor,
@@ -53156,7 +53214,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Function", "UrlMask",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor =
-        getDescriptor().getMessageType(1202);
+        getDescriptor().getMessageType(1205);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor,
@@ -53164,7 +53222,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Service", "Tag", "UrlMask",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor =
-        getDescriptor().getMessageType(1203);
+        getDescriptor().getMessageType(1206);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor,
@@ -53172,7 +53230,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor =
-        getDescriptor().getMessageType(1204);
+        getDescriptor().getMessageType(1207);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor,
@@ -53180,7 +53238,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ConsumerPscAddress", "ProducerPort", "PscConnectionId", "PscConnectionStatus",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor =
-        getDescriptor().getMessageType(1205);
+        getDescriptor().getMessageType(1208);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor,
@@ -53188,7 +53246,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NetworkEndpoints",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor =
-        getDescriptor().getMessageType(1206);
+        getDescriptor().getMessageType(1209);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor,
@@ -53196,7 +53254,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NetworkEndpoints",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor =
-        getDescriptor().getMessageType(1207);
+        getDescriptor().getMessageType(1210);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor,
@@ -53204,7 +53262,7 @@ private static void _clinit_autosplit_dinit_2() {
               "HealthStatus",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor =
-        getDescriptor().getMessageType(1208);
+        getDescriptor().getMessageType(1211);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor,
@@ -53212,7 +53270,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "Warning",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor =
-        getDescriptor().getMessageType(1209);
+        getDescriptor().getMessageType(1212);
     internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor,
@@ -53220,7 +53278,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NetworkEndpointGroups", "Warning",
             });
     internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor =
-        getDescriptor().getMessageType(1210);
+        getDescriptor().getMessageType(1213);
     internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor,
@@ -53228,7 +53286,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Healths", "NetworkEndpoint",
             });
     internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_descriptor =
-        getDescriptor().getMessageType(1211);
+        getDescriptor().getMessageType(1214);
     internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_descriptor,
@@ -53245,7 +53303,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NetworkInterface_descriptor =
-        getDescriptor().getMessageType(1212);
+        getDescriptor().getMessageType(1215);
     internal_static_google_cloud_compute_v1_NetworkInterface_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkInterface_descriptor,
@@ -53274,7 +53332,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Vlan",
             });
     internal_static_google_cloud_compute_v1_NetworkList_descriptor =
-        getDescriptor().getMessageType(1213);
+        getDescriptor().getMessageType(1216);
     internal_static_google_cloud_compute_v1_NetworkList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkList_descriptor,
@@ -53282,7 +53340,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_NetworkParams_descriptor =
-        getDescriptor().getMessageType(1214);
+        getDescriptor().getMessageType(1217);
     internal_static_google_cloud_compute_v1_NetworkParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkParams_descriptor,
@@ -53298,7 +53356,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NetworkPeering_descriptor =
-        getDescriptor().getMessageType(1215);
+        getDescriptor().getMessageType(1218);
     internal_static_google_cloud_compute_v1_NetworkPeering_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkPeering_descriptor,
@@ -53319,7 +53377,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpdateStrategy",
             });
     internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_descriptor =
-        getDescriptor().getMessageType(1216);
+        getDescriptor().getMessageType(1219);
     internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_descriptor,
@@ -53327,7 +53385,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ConsensusState", "TrafficConfiguration", "UpdateStrategy",
             });
     internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_descriptor =
-        getDescriptor().getMessageType(1217);
+        getDescriptor().getMessageType(1220);
     internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_descriptor,
@@ -53335,7 +53393,7 @@ private static void _clinit_autosplit_dinit_2() {
               "DeleteStatus", "UpdateStatus",
             });
     internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_descriptor =
-        getDescriptor().getMessageType(1218);
+        getDescriptor().getMessageType(1221);
     internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_descriptor,
@@ -53347,7 +53405,7 @@ private static void _clinit_autosplit_dinit_2() {
               "StackType",
             });
     internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor =
-        getDescriptor().getMessageType(1219);
+        getDescriptor().getMessageType(1222);
     internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor,
@@ -53355,7 +53413,7 @@ private static void _clinit_autosplit_dinit_2() {
               "TotalEgressBandwidthTier",
             });
     internal_static_google_cloud_compute_v1_NetworkProfile_descriptor =
-        getDescriptor().getMessageType(1220);
+        getDescriptor().getMessageType(1223);
     internal_static_google_cloud_compute_v1_NetworkProfile_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkProfile_descriptor,
@@ -53373,7 +53431,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_NetworkProfileLocation_descriptor =
-        getDescriptor().getMessageType(1221);
+        getDescriptor().getMessageType(1224);
     internal_static_google_cloud_compute_v1_NetworkProfileLocation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkProfileLocation_descriptor,
@@ -53381,7 +53439,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Name", "Scope",
             });
     internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor =
-        getDescriptor().getMessageType(1222);
+        getDescriptor().getMessageType(1225);
     internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor,
@@ -53426,7 +53484,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Unicast",
             });
     internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor =
-        getDescriptor().getMessageType(1223);
+        getDescriptor().getMessageType(1226);
     internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor,
@@ -53434,7 +53492,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Ipv6Range", "NamePrefix",
             });
     internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor =
-        getDescriptor().getMessageType(1224);
+        getDescriptor().getMessageType(1227);
     internal_static_google_cloud_compute_v1_NetworkProfileProfileType_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor,
@@ -53442,7 +53500,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NetworkType", "RdmaSubtype", "UllSubtype", "VpcSubtype",
             });
     internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_descriptor =
-        getDescriptor().getMessageType(1225);
+        getDescriptor().getMessageType(1228);
     internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_descriptor,
@@ -53450,7 +53508,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor =
-        getDescriptor().getMessageType(1226);
+        getDescriptor().getMessageType(1229);
     internal_static_google_cloud_compute_v1_NetworkRoutingConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor,
@@ -53463,7 +53521,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RoutingMode",
             });
     internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor =
-        getDescriptor().getMessageType(1227);
+        getDescriptor().getMessageType(1230);
     internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor,
@@ -53471,7 +53529,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AutoCreateRoutes", "Name", "NetworkPeering", "PeerNetwork",
             });
     internal_static_google_cloud_compute_v1_NetworksCancelRequestRemovePeeringRequest_descriptor =
-        getDescriptor().getMessageType(1228);
+        getDescriptor().getMessageType(1231);
     internal_static_google_cloud_compute_v1_NetworksCancelRequestRemovePeeringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworksCancelRequestRemovePeeringRequest_descriptor,
@@ -53479,7 +53537,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Name",
             });
     internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor =
-        getDescriptor().getMessageType(1229);
+        getDescriptor().getMessageType(1232);
     internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor,
@@ -53487,7 +53545,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FirewallPolicys", "Firewalls",
             });
     internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor =
-        getDescriptor().getMessageType(1230);
+        getDescriptor().getMessageType(1233);
     internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor,
@@ -53501,7 +53559,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Type",
             });
     internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor =
-        getDescriptor().getMessageType(1231);
+        getDescriptor().getMessageType(1234);
     internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor,
@@ -53509,7 +53567,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Name",
             });
     internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_descriptor =
-        getDescriptor().getMessageType(1232);
+        getDescriptor().getMessageType(1235);
     internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_descriptor,
@@ -53517,7 +53575,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Name",
             });
     internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor =
-        getDescriptor().getMessageType(1233);
+        getDescriptor().getMessageType(1236);
     internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor,
@@ -53525,7 +53583,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NetworkPeering",
             });
     internal_static_google_cloud_compute_v1_NodeGroup_descriptor =
-        getDescriptor().getMessageType(1234);
+        getDescriptor().getMessageType(1237);
     internal_static_google_cloud_compute_v1_NodeGroup_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroup_descriptor,
@@ -53549,7 +53607,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor =
-        getDescriptor().getMessageType(1235);
+        getDescriptor().getMessageType(1238);
     internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor,
@@ -53565,7 +53623,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor =
-        getDescriptor().getMessageType(1236);
+        getDescriptor().getMessageType(1239);
     internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor,
@@ -53573,7 +53631,7 @@ private static void _clinit_autosplit_dinit_2() {
               "MaxNodes", "MinNodes", "Mode",
             });
     internal_static_google_cloud_compute_v1_NodeGroupList_descriptor =
-        getDescriptor().getMessageType(1237);
+        getDescriptor().getMessageType(1240);
     internal_static_google_cloud_compute_v1_NodeGroupList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupList_descriptor,
@@ -53581,7 +53639,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor =
-        getDescriptor().getMessageType(1238);
+        getDescriptor().getMessageType(1241);
     internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor,
@@ -53589,7 +53647,7 @@ private static void _clinit_autosplit_dinit_2() {
               "MaintenanceDuration", "StartTime",
             });
     internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor =
-        getDescriptor().getMessageType(1239);
+        getDescriptor().getMessageType(1242);
     internal_static_google_cloud_compute_v1_NodeGroupNode_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor,
@@ -53610,7 +53668,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpcomingMaintenance",
             });
     internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor =
-        getDescriptor().getMessageType(1240);
+        getDescriptor().getMessageType(1243);
     internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor,
@@ -53618,7 +53676,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AdditionalNodeCount",
             });
     internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor =
-        getDescriptor().getMessageType(1241);
+        getDescriptor().getMessageType(1244);
     internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor,
@@ -53626,7 +53684,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Nodes",
             });
     internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor =
-        getDescriptor().getMessageType(1242);
+        getDescriptor().getMessageType(1245);
     internal_static_google_cloud_compute_v1_NodeGroupsListNodes_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor,
@@ -53634,7 +53692,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_descriptor =
-        getDescriptor().getMessageType(1243);
+        getDescriptor().getMessageType(1246);
     internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_descriptor,
@@ -53642,7 +53700,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Nodes", "StartTime",
             });
     internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor =
-        getDescriptor().getMessageType(1244);
+        getDescriptor().getMessageType(1247);
     internal_static_google_cloud_compute_v1_NodeGroupsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor,
@@ -53650,7 +53708,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NodeGroups", "Warning",
             });
     internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor =
-        getDescriptor().getMessageType(1245);
+        getDescriptor().getMessageType(1248);
     internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor,
@@ -53658,7 +53716,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NodeTemplate",
             });
     internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor =
-        getDescriptor().getMessageType(1246);
+        getDescriptor().getMessageType(1249);
     internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor,
@@ -53666,7 +53724,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Nodes",
             });
     internal_static_google_cloud_compute_v1_NodeTemplate_descriptor =
-        getDescriptor().getMessageType(1247);
+        getDescriptor().getMessageType(1250);
     internal_static_google_cloud_compute_v1_NodeTemplate_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeTemplate_descriptor,
@@ -53697,7 +53755,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor =
-        getDescriptor().getMessageType(1248);
+        getDescriptor().getMessageType(1251);
     internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor,
@@ -53714,7 +53772,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor =
-        getDescriptor().getMessageType(1249);
+        getDescriptor().getMessageType(1252);
     internal_static_google_cloud_compute_v1_NodeTemplateList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor,
@@ -53722,7 +53780,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor =
-        getDescriptor().getMessageType(1250);
+        getDescriptor().getMessageType(1253);
     internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor,
@@ -53730,7 +53788,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Cpus", "LocalSsd", "Memory",
             });
     internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor =
-        getDescriptor().getMessageType(1251);
+        getDescriptor().getMessageType(1254);
     internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor,
@@ -53738,7 +53796,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NodeTemplates", "Warning",
             });
     internal_static_google_cloud_compute_v1_NodeType_descriptor =
-        getDescriptor().getMessageType(1252);
+        getDescriptor().getMessageType(1255);
     internal_static_google_cloud_compute_v1_NodeType_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeType_descriptor,
@@ -53758,7 +53816,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor =
-        getDescriptor().getMessageType(1253);
+        getDescriptor().getMessageType(1256);
     internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor,
@@ -53774,7 +53832,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NodeTypeList_descriptor =
-        getDescriptor().getMessageType(1254);
+        getDescriptor().getMessageType(1257);
     internal_static_google_cloud_compute_v1_NodeTypeList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeTypeList_descriptor,
@@ -53782,7 +53840,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor =
-        getDescriptor().getMessageType(1255);
+        getDescriptor().getMessageType(1258);
     internal_static_google_cloud_compute_v1_NodeTypesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor,
@@ -53790,7 +53848,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NodeTypes", "Warning",
             });
     internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor =
-        getDescriptor().getMessageType(1256);
+        getDescriptor().getMessageType(1259);
     internal_static_google_cloud_compute_v1_NotificationEndpoint_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor,
@@ -53805,7 +53863,7 @@ private static void _clinit_autosplit_dinit_2() {
               "SelfLink",
             });
     internal_static_google_cloud_compute_v1_NotificationEndpointAggregatedList_descriptor =
-        getDescriptor().getMessageType(1257);
+        getDescriptor().getMessageType(1260);
     internal_static_google_cloud_compute_v1_NotificationEndpointAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NotificationEndpointAggregatedList_descriptor,
@@ -53822,7 +53880,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor =
-        getDescriptor().getMessageType(1258);
+        getDescriptor().getMessageType(1261);
     internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor,
@@ -53830,7 +53888,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Authority", "Endpoint", "PayloadName", "ResendInterval", "RetryDurationSec",
             });
     internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor =
-        getDescriptor().getMessageType(1259);
+        getDescriptor().getMessageType(1262);
     internal_static_google_cloud_compute_v1_NotificationEndpointList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor,
@@ -53838,7 +53896,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_NotificationEndpointsScopedList_descriptor =
-        getDescriptor().getMessageType(1260);
+        getDescriptor().getMessageType(1263);
     internal_static_google_cloud_compute_v1_NotificationEndpointsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_NotificationEndpointsScopedList_descriptor,
@@ -53846,7 +53904,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Resources", "Warning",
             });
     internal_static_google_cloud_compute_v1_Operation_descriptor =
-        getDescriptor().getMessageType(1261);
+        getDescriptor().getMessageType(1264);
     internal_static_google_cloud_compute_v1_Operation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Operation_descriptor,
@@ -53856,6 +53914,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Description",
               "EndTime",
               "Error",
+              "GetHealthOperationMetadata",
               "GetVersionOperationMetadata",
               "HttpErrorMessage",
               "HttpErrorStatusCode",
@@ -53880,7 +53939,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor =
-        getDescriptor().getMessageType(1262);
+        getDescriptor().getMessageType(1265);
     internal_static_google_cloud_compute_v1_OperationAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor,
@@ -53896,7 +53955,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_OperationList_descriptor =
-        getDescriptor().getMessageType(1263);
+        getDescriptor().getMessageType(1266);
     internal_static_google_cloud_compute_v1_OperationList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_OperationList_descriptor,
@@ -53904,7 +53963,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor =
-        getDescriptor().getMessageType(1264);
+        getDescriptor().getMessageType(1267);
     internal_static_google_cloud_compute_v1_OperationsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor,
@@ -53912,7 +53971,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Operations", "Warning",
             });
     internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor =
-        getDescriptor().getMessageType(1265);
+        getDescriptor().getMessageType(1268);
     internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor,
@@ -53920,7 +53979,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Associations", "Kind",
             });
     internal_static_google_cloud_compute_v1_OutlierDetection_descriptor =
-        getDescriptor().getMessageType(1266);
+        getDescriptor().getMessageType(1269);
     internal_static_google_cloud_compute_v1_OutlierDetection_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_OutlierDetection_descriptor,
@@ -53938,7 +53997,7 @@ private static void _clinit_autosplit_dinit_2() {
               "SuccessRateStdevFactor",
             });
     internal_static_google_cloud_compute_v1_PacketIntervals_descriptor =
-        getDescriptor().getMessageType(1267);
+        getDescriptor().getMessageType(1270);
     internal_static_google_cloud_compute_v1_PacketIntervals_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketIntervals_descriptor,
@@ -53946,7 +54005,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AvgMs", "Duration", "MaxMs", "MinMs", "NumIntervals", "Type",
             });
     internal_static_google_cloud_compute_v1_PacketMirroring_descriptor =
-        getDescriptor().getMessageType(1268);
+        getDescriptor().getMessageType(1271);
     internal_static_google_cloud_compute_v1_PacketMirroring_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroring_descriptor,
@@ -53966,7 +54025,7 @@ private static void _clinit_autosplit_dinit_2() {
               "SelfLink",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor =
-        getDescriptor().getMessageType(1269);
+        getDescriptor().getMessageType(1272);
     internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor,
@@ -53983,7 +54042,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor =
-        getDescriptor().getMessageType(1270);
+        getDescriptor().getMessageType(1273);
     internal_static_google_cloud_compute_v1_PacketMirroringFilter_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor,
@@ -53991,7 +54050,7 @@ private static void _clinit_autosplit_dinit_2() {
               "IPProtocols", "CidrRanges", "Direction",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor =
-        getDescriptor().getMessageType(1271);
+        getDescriptor().getMessageType(1274);
     internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor,
@@ -53999,7 +54058,7 @@ private static void _clinit_autosplit_dinit_2() {
               "CanonicalUrl", "Url",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor =
-        getDescriptor().getMessageType(1272);
+        getDescriptor().getMessageType(1275);
     internal_static_google_cloud_compute_v1_PacketMirroringList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor,
@@ -54007,7 +54066,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor =
-        getDescriptor().getMessageType(1273);
+        getDescriptor().getMessageType(1276);
     internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor,
@@ -54015,7 +54074,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Instances", "Subnetworks", "Tags",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor =
-        getDescriptor().getMessageType(1274);
+        getDescriptor().getMessageType(1277);
     internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor,
@@ -54023,7 +54082,7 @@ private static void _clinit_autosplit_dinit_2() {
               "CanonicalUrl", "Url",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor =
-        getDescriptor().getMessageType(1275);
+        getDescriptor().getMessageType(1278);
     internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor,
@@ -54031,7 +54090,7 @@ private static void _clinit_autosplit_dinit_2() {
               "CanonicalUrl", "Url",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor =
-        getDescriptor().getMessageType(1276);
+        getDescriptor().getMessageType(1279);
     internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor,
@@ -54039,7 +54098,7 @@ private static void _clinit_autosplit_dinit_2() {
               "CanonicalUrl", "Url",
             });
     internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor =
-        getDescriptor().getMessageType(1277);
+        getDescriptor().getMessageType(1280);
     internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor,
@@ -54047,7 +54106,7 @@ private static void _clinit_autosplit_dinit_2() {
               "PacketMirrorings", "Warning",
             });
     internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(1278);
+        getDescriptor().getMessageType(1281);
     internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor,
@@ -54055,7 +54114,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Autoscaler", "AutoscalerResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(1279);
+        getDescriptor().getMessageType(1282);
     internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor,
@@ -54063,7 +54122,7 @@ private static void _clinit_autosplit_dinit_2() {
               "BackendBucket", "BackendBucketResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1280);
+        getDescriptor().getMessageType(1283);
     internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor,
@@ -54071,7 +54130,7 @@ private static void _clinit_autosplit_dinit_2() {
               "BackendService", "BackendServiceResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_descriptor =
-        getDescriptor().getMessageType(1281);
+        getDescriptor().getMessageType(1284);
     internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_descriptor,
@@ -54084,7 +54143,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ValidateOnly",
             });
     internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1282);
+        getDescriptor().getMessageType(1285);
     internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor,
@@ -54092,7 +54151,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FirewallPolicy", "FirewallPolicyResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor =
-        getDescriptor().getMessageType(1283);
+        getDescriptor().getMessageType(1286);
     internal_static_google_cloud_compute_v1_PatchFirewallRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor,
@@ -54100,7 +54159,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Firewall", "FirewallResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor =
-        getDescriptor().getMessageType(1284);
+        getDescriptor().getMessageType(1287);
     internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor,
@@ -54108,7 +54167,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ForwardingRule", "ForwardingRuleResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor =
-        getDescriptor().getMessageType(1285);
+        getDescriptor().getMessageType(1288);
     internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor,
@@ -54116,7 +54175,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ForwardingRule", "ForwardingRuleResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(1286);
+        getDescriptor().getMessageType(1289);
     internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor,
@@ -54124,7 +54183,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "PublicDelegatedPrefix", "PublicDelegatedPrefixResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1287);
+        getDescriptor().getMessageType(1290);
     internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor,
@@ -54132,7 +54191,7 @@ private static void _clinit_autosplit_dinit_2() {
               "HealthCheck", "HealthCheckResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor =
-        getDescriptor().getMessageType(1288);
+        getDescriptor().getMessageType(1291);
     internal_static_google_cloud_compute_v1_PatchImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor,
@@ -54140,7 +54199,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Image", "ImageResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1289);
+        getDescriptor().getMessageType(1292);
     internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor,
@@ -54152,7 +54211,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_descriptor =
-        getDescriptor().getMessageType(1290);
+        getDescriptor().getMessageType(1293);
     internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_descriptor,
@@ -54160,7 +54219,7 @@ private static void _clinit_autosplit_dinit_2() {
               "InstanceSettingsResource", "Project", "RequestId", "UpdateMask", "Zone",
             });
     internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_descriptor =
-        getDescriptor().getMessageType(1291);
+        getDescriptor().getMessageType(1294);
     internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_descriptor,
@@ -54172,7 +54231,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(1292);
+        getDescriptor().getMessageType(1295);
     internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor,
@@ -54184,7 +54243,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_descriptor =
-        getDescriptor().getMessageType(1293);
+        getDescriptor().getMessageType(1296);
     internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_descriptor,
@@ -54196,7 +54255,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor =
-        getDescriptor().getMessageType(1294);
+        getDescriptor().getMessageType(1297);
     internal_static_google_cloud_compute_v1_PatchInterconnectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor,
@@ -54204,7 +54263,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Interconnect", "InterconnectResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchNamedSetRouterRequest_descriptor =
-        getDescriptor().getMessageType(1295);
+        getDescriptor().getMessageType(1298);
     internal_static_google_cloud_compute_v1_PatchNamedSetRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchNamedSetRouterRequest_descriptor,
@@ -54212,7 +54271,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NamedSetResource", "Project", "Region", "RequestId", "Router",
             });
     internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(1296);
+        getDescriptor().getMessageType(1299);
     internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_descriptor,
@@ -54220,7 +54279,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NetworkAttachment", "NetworkAttachmentResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor =
-        getDescriptor().getMessageType(1297);
+        getDescriptor().getMessageType(1300);
     internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor,
@@ -54234,7 +54293,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1298);
+        getDescriptor().getMessageType(1301);
     internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor,
@@ -54242,7 +54301,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FirewallPolicy", "FirewallPolicyResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor =
-        getDescriptor().getMessageType(1299);
+        getDescriptor().getMessageType(1302);
     internal_static_google_cloud_compute_v1_PatchNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor,
@@ -54250,7 +54309,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Network", "NetworkResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(1300);
+        getDescriptor().getMessageType(1303);
     internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor,
@@ -54258,7 +54317,7 @@ private static void _clinit_autosplit_dinit_2() {
               "NodeGroup", "NodeGroupResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1301);
+        getDescriptor().getMessageType(1304);
     internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor,
@@ -54266,7 +54325,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestId", "SecurityPolicy", "SecurityPolicyResource",
             });
     internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor =
-        getDescriptor().getMessageType(1302);
+        getDescriptor().getMessageType(1305);
     internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor,
@@ -54274,7 +54333,7 @@ private static void _clinit_autosplit_dinit_2() {
               "PacketMirroring", "PacketMirroringResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1303);
+        getDescriptor().getMessageType(1306);
     internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor,
@@ -54282,7 +54341,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1304);
+        getDescriptor().getMessageType(1307);
     internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor,
@@ -54294,7 +54353,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1305);
+        getDescriptor().getMessageType(1308);
     internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor,
@@ -54306,7 +54365,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(1306);
+        getDescriptor().getMessageType(1309);
     internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor,
@@ -54314,7 +54373,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "PublicAdvertisedPrefix", "PublicAdvertisedPrefixResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(1307);
+        getDescriptor().getMessageType(1310);
     internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor,
@@ -54326,7 +54385,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(1308);
+        getDescriptor().getMessageType(1311);
     internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor,
@@ -54334,7 +54393,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Autoscaler", "AutoscalerResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(1309);
+        getDescriptor().getMessageType(1312);
     internal_static_google_cloud_compute_v1_PatchRegionBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionBackendBucketRequest_descriptor,
@@ -54342,7 +54401,7 @@ private static void _clinit_autosplit_dinit_2() {
               "BackendBucket", "BackendBucketResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1310);
+        getDescriptor().getMessageType(1313);
     internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor,
@@ -54350,7 +54409,7 @@ private static void _clinit_autosplit_dinit_2() {
               "BackendService", "BackendServiceResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionCompositeHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1311);
+        getDescriptor().getMessageType(1314);
     internal_static_google_cloud_compute_v1_PatchRegionCompositeHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionCompositeHealthCheckRequest_descriptor,
@@ -54362,7 +54421,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionHealthAggregationPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1312);
+        getDescriptor().getMessageType(1315);
     internal_static_google_cloud_compute_v1_PatchRegionHealthAggregationPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionHealthAggregationPolicyRequest_descriptor,
@@ -54374,7 +54433,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1313);
+        getDescriptor().getMessageType(1316);
     internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor,
@@ -54382,7 +54441,7 @@ private static void _clinit_autosplit_dinit_2() {
               "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor =
-        getDescriptor().getMessageType(1314);
+        getDescriptor().getMessageType(1317);
     internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor,
@@ -54390,7 +54449,7 @@ private static void _clinit_autosplit_dinit_2() {
               "HealthCheckService", "HealthCheckServiceResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionHealthSourceRequest_descriptor =
-        getDescriptor().getMessageType(1315);
+        getDescriptor().getMessageType(1318);
     internal_static_google_cloud_compute_v1_PatchRegionHealthSourceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionHealthSourceRequest_descriptor,
@@ -54398,7 +54457,7 @@ private static void _clinit_autosplit_dinit_2() {
               "HealthSource", "HealthSourceResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1316);
+        getDescriptor().getMessageType(1319);
     internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor,
@@ -54410,7 +54469,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1317);
+        getDescriptor().getMessageType(1320);
     internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor,
@@ -54418,7 +54477,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FirewallPolicy", "FirewallPolicyResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1318);
+        getDescriptor().getMessageType(1321);
     internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor,
@@ -54431,7 +54490,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_PatchRegionSnapshotSettingRequest_descriptor =
-        getDescriptor().getMessageType(1319);
+        getDescriptor().getMessageType(1322);
     internal_static_google_cloud_compute_v1_PatchRegionSnapshotSettingRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionSnapshotSettingRequest_descriptor,
@@ -54439,7 +54498,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "Region", "RequestId", "SnapshotSettingsResource", "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1320);
+        getDescriptor().getMessageType(1323);
     internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor,
@@ -54447,7 +54506,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "Region", "RequestId", "SslPolicy", "SslPolicyResource",
             });
     internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1321);
+        getDescriptor().getMessageType(1324);
     internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor,
@@ -54455,7 +54514,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "Region", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource",
             });
     internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(1322);
+        getDescriptor().getMessageType(1325);
     internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor,
@@ -54463,7 +54522,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "Region", "RequestId", "UrlMap", "UrlMapResource",
             });
     internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor =
-        getDescriptor().getMessageType(1323);
+        getDescriptor().getMessageType(1326);
     internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor,
@@ -54476,7 +54535,7 @@ private static void _clinit_autosplit_dinit_2() {
               "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_descriptor =
-        getDescriptor().getMessageType(1324);
+        getDescriptor().getMessageType(1327);
     internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_descriptor,
@@ -54484,7 +54543,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "Region", "RequestId", "RoutePolicyResource", "Router",
             });
     internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor =
-        getDescriptor().getMessageType(1325);
+        getDescriptor().getMessageType(1328);
     internal_static_google_cloud_compute_v1_PatchRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor,
@@ -54492,7 +54551,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "Region", "RequestId", "Router", "RouterResource",
             });
     internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1326);
+        getDescriptor().getMessageType(1329);
     internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor,
@@ -54500,7 +54559,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1327);
+        getDescriptor().getMessageType(1330);
     internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor,
@@ -54508,7 +54567,7 @@ private static void _clinit_autosplit_dinit_2() {
               "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1328);
+        getDescriptor().getMessageType(1331);
     internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor,
@@ -54516,7 +54575,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Priority", "RequestId", "SecurityPolicy", "SecurityPolicyRuleResource",
             });
     internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1329);
+        getDescriptor().getMessageType(1332);
     internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor,
@@ -54529,7 +54588,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1330);
+        getDescriptor().getMessageType(1333);
     internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_descriptor,
@@ -54543,7 +54602,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ValidateOnly",
             });
     internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1331);
+        getDescriptor().getMessageType(1334);
     internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor,
@@ -54556,7 +54615,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ValidateOnly",
             });
     internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1332);
+        getDescriptor().getMessageType(1335);
     internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor,
@@ -54564,7 +54623,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "RequestId", "SecurityPolicy", "SecurityPolicyResource", "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(1333);
+        getDescriptor().getMessageType(1336);
     internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor,
@@ -54572,7 +54631,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "Region", "RequestId", "ServiceAttachment", "ServiceAttachmentResource",
             });
     internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_descriptor =
-        getDescriptor().getMessageType(1334);
+        getDescriptor().getMessageType(1337);
     internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_descriptor,
@@ -54580,7 +54639,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "RequestId", "SnapshotSettingsResource", "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1335);
+        getDescriptor().getMessageType(1338);
     internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor,
@@ -54588,7 +54647,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "RequestId", "SslPolicy", "SslPolicyResource",
             });
     internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor =
-        getDescriptor().getMessageType(1336);
+        getDescriptor().getMessageType(1339);
     internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor,
@@ -54601,7 +54660,7 @@ private static void _clinit_autosplit_dinit_2() {
               "SubnetworkResource",
             });
     internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor =
-        getDescriptor().getMessageType(1337);
+        getDescriptor().getMessageType(1340);
     internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor,
@@ -54609,7 +54668,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "RequestId", "TargetGrpcProxy", "TargetGrpcProxyResource",
             });
     internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor =
-        getDescriptor().getMessageType(1338);
+        getDescriptor().getMessageType(1341);
     internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor,
@@ -54617,7 +54676,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "RequestId", "TargetHttpProxy", "TargetHttpProxyResource",
             });
     internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1339);
+        getDescriptor().getMessageType(1342);
     internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor,
@@ -54625,7 +54684,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource",
             });
     internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(1340);
+        getDescriptor().getMessageType(1343);
     internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor,
@@ -54633,7 +54692,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Project", "RequestId", "UrlMap", "UrlMapResource",
             });
     internal_static_google_cloud_compute_v1_PatchWireGroupRequest_descriptor =
-        getDescriptor().getMessageType(1341);
+        getDescriptor().getMessageType(1344);
     internal_static_google_cloud_compute_v1_PatchWireGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PatchWireGroupRequest_descriptor,
@@ -54647,7 +54706,7 @@ private static void _clinit_autosplit_dinit_2() {
               "WireGroupResource",
             });
     internal_static_google_cloud_compute_v1_PathMatcher_descriptor =
-        getDescriptor().getMessageType(1342);
+        getDescriptor().getMessageType(1345);
     internal_static_google_cloud_compute_v1_PathMatcher_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PathMatcher_descriptor,
@@ -54663,7 +54722,7 @@ private static void _clinit_autosplit_dinit_2() {
               "RouteRules",
             });
     internal_static_google_cloud_compute_v1_PathRule_descriptor =
-        getDescriptor().getMessageType(1343);
+        getDescriptor().getMessageType(1346);
     internal_static_google_cloud_compute_v1_PathRule_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PathRule_descriptor,
@@ -54671,7 +54730,7 @@ private static void _clinit_autosplit_dinit_2() {
               "CustomErrorResponsePolicy", "Paths", "RouteAction", "Service", "UrlRedirect",
             });
     internal_static_google_cloud_compute_v1_PauseRolloutRequest_descriptor =
-        getDescriptor().getMessageType(1344);
+        getDescriptor().getMessageType(1347);
     internal_static_google_cloud_compute_v1_PauseRolloutRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PauseRolloutRequest_descriptor,
@@ -54679,7 +54738,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Etag", "Project", "RequestId", "Rollout",
             });
     internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor =
-        getDescriptor().getMessageType(1345);
+        getDescriptor().getMessageType(1348);
     internal_static_google_cloud_compute_v1_PerInstanceConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor,
@@ -54687,7 +54746,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Fingerprint", "Name", "PreservedState", "Status",
             });
     internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1346);
+        getDescriptor().getMessageType(1349);
     internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_descriptor,
@@ -54695,7 +54754,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Instance", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(1347);
+        getDescriptor().getMessageType(1350);
     internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_descriptor,
@@ -54707,7 +54766,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_descriptor =
-        getDescriptor().getMessageType(1348);
+        getDescriptor().getMessageType(1351);
     internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_descriptor,
@@ -54720,7 +54779,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_descriptor =
-        getDescriptor().getMessageType(1349);
+        getDescriptor().getMessageType(1352);
     internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_descriptor,
@@ -54732,7 +54791,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_descriptor =
-        getDescriptor().getMessageType(1350);
+        getDescriptor().getMessageType(1353);
     internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_descriptor,
@@ -54740,7 +54799,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ParentName", "Project", "RequestId", "ReservationSubBlock", "Zone",
             });
     internal_static_google_cloud_compute_v1_PeriodicPartialMaintenanceSchedule_descriptor =
-        getDescriptor().getMessageType(1351);
+        getDescriptor().getMessageType(1354);
     internal_static_google_cloud_compute_v1_PeriodicPartialMaintenanceSchedule_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PeriodicPartialMaintenanceSchedule_descriptor,
@@ -54748,7 +54807,7 @@ private static void _clinit_autosplit_dinit_2() {
               "SubType", "TargetResource", "Type", "WindowEndTime", "WindowStartTime",
             });
     internal_static_google_cloud_compute_v1_Policy_descriptor =
-        getDescriptor().getMessageType(1352);
+        getDescriptor().getMessageType(1355);
     internal_static_google_cloud_compute_v1_Policy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Policy_descriptor,
@@ -54756,7 +54815,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AuditConfigs", "Bindings", "Etag", "IamOwned", "Version",
             });
     internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor =
-        getDescriptor().getMessageType(1353);
+        getDescriptor().getMessageType(1356);
     internal_static_google_cloud_compute_v1_PreconfiguredWafSet_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor,
@@ -54764,7 +54823,7 @@ private static void _clinit_autosplit_dinit_2() {
               "ExpressionSets",
             });
     internal_static_google_cloud_compute_v1_PreservedState_descriptor =
-        getDescriptor().getMessageType(1354);
+        getDescriptor().getMessageType(1357);
     internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreservedState_descriptor,
@@ -54803,8 +54862,12 @@ private static void _clinit_autosplit_dinit_2() {
             new java.lang.String[] {
               "Key", "Value",
             });
+    _clinit_autosplit_dinit_3();
+  }
+
+  private static void _clinit_autosplit_dinit_3() {
     internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor =
-        getDescriptor().getMessageType(1355);
+        getDescriptor().getMessageType(1358);
     internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor,
@@ -54812,7 +54875,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AutoDelete", "Mode", "Source",
             });
     internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_descriptor =
-        getDescriptor().getMessageType(1356);
+        getDescriptor().getMessageType(1359);
     internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_descriptor,
@@ -54820,7 +54883,7 @@ private static void _clinit_autosplit_dinit_2() {
               "AutoDelete", "IpAddress",
             });
     internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor =
-        getDescriptor().getMessageType(1357);
+        getDescriptor().getMessageType(1360);
     internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor,
@@ -54828,7 +54891,7 @@ private static void _clinit_autosplit_dinit_2() {
               "Address", "Literal",
             });
     internal_static_google_cloud_compute_v1_PreviewFeature_descriptor =
-        getDescriptor().getMessageType(1358);
+        getDescriptor().getMessageType(1361);
     internal_static_google_cloud_compute_v1_PreviewFeature_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreviewFeature_descriptor,
@@ -54844,19 +54907,15 @@ private static void _clinit_autosplit_dinit_2() {
               "Status",
             });
     internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor =
-        getDescriptor().getMessageType(1359);
+        getDescriptor().getMessageType(1362);
     internal_static_google_cloud_compute_v1_PreviewFeatureList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor,
             new java.lang.String[] {
               "Etag", "Id", "Items", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
-    _clinit_autosplit_dinit_3();
-  }
-
-  private static void _clinit_autosplit_dinit_3() {
     internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor =
-        getDescriptor().getMessageType(1360);
+        getDescriptor().getMessageType(1363);
     internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor,
@@ -54864,7 +54923,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RolloutInput",
             });
     internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor =
-        getDescriptor().getMessageType(1361);
+        getDescriptor().getMessageType(1364);
     internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor,
@@ -54872,7 +54931,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Name", "PredefinedRolloutPlan",
             });
     internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor =
-        getDescriptor().getMessageType(1362);
+        getDescriptor().getMessageType(1365);
     internal_static_google_cloud_compute_v1_PreviewFeatureStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor,
@@ -54880,7 +54939,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Description", "HelpLink", "ReleaseStatus",
             });
     internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor =
-        getDescriptor().getMessageType(1363);
+        getDescriptor().getMessageType(1366);
     internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor,
@@ -54888,7 +54947,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Stage", "UpdateDate",
             });
     internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor =
-        getDescriptor().getMessageType(1364);
+        getDescriptor().getMessageType(1367);
     internal_static_google_cloud_compute_v1_PreviewRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor,
@@ -54896,7 +54955,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "Router", "RouterResource",
             });
     internal_static_google_cloud_compute_v1_Project_descriptor =
-        getDescriptor().getMessageType(1365);
+        getDescriptor().getMessageType(1368);
     internal_static_google_cloud_compute_v1_Project_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Project_descriptor,
@@ -54918,7 +54977,7 @@ private static void _clinit_autosplit_dinit_3() {
               "XpnProjectStatus",
             });
     internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor =
-        getDescriptor().getMessageType(1366);
+        getDescriptor().getMessageType(1369);
     internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor,
@@ -54926,7 +54985,7 @@ private static void _clinit_autosplit_dinit_3() {
               "XpnResource",
             });
     internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor =
-        getDescriptor().getMessageType(1367);
+        getDescriptor().getMessageType(1370);
     internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor,
@@ -54934,7 +54993,7 @@ private static void _clinit_autosplit_dinit_3() {
               "XpnResource",
             });
     internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor =
-        getDescriptor().getMessageType(1368);
+        getDescriptor().getMessageType(1371);
     internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor,
@@ -54942,7 +55001,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Kind", "NextPageToken", "Resources",
             });
     internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor =
-        getDescriptor().getMessageType(1369);
+        getDescriptor().getMessageType(1372);
     internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor,
@@ -54950,7 +55009,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Organization",
             });
     internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_descriptor =
-        getDescriptor().getMessageType(1370);
+        getDescriptor().getMessageType(1373);
     internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_descriptor,
@@ -54958,7 +55017,7 @@ private static void _clinit_autosplit_dinit_3() {
               "CloudArmorTier",
             });
     internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor =
-        getDescriptor().getMessageType(1371);
+        getDescriptor().getMessageType(1374);
     internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor,
@@ -54966,7 +55025,7 @@ private static void _clinit_autosplit_dinit_3() {
               "NetworkTier",
             });
     internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor =
-        getDescriptor().getMessageType(1372);
+        getDescriptor().getMessageType(1375);
     internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor,
@@ -54988,7 +55047,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Status",
             });
     internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor =
-        getDescriptor().getMessageType(1373);
+        getDescriptor().getMessageType(1376);
     internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor,
@@ -54996,7 +55055,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor =
-        getDescriptor().getMessageType(1374);
+        getDescriptor().getMessageType(1377);
     internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor,
@@ -55004,7 +55063,7 @@ private static void _clinit_autosplit_dinit_3() {
               "IpRange", "Name", "Project", "Region", "Status",
             });
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor =
-        getDescriptor().getMessageType(1375);
+        getDescriptor().getMessageType(1378);
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor,
@@ -55029,7 +55088,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Status",
             });
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor =
-        getDescriptor().getMessageType(1376);
+        getDescriptor().getMessageType(1379);
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor,
@@ -55046,7 +55105,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor =
-        getDescriptor().getMessageType(1377);
+        getDescriptor().getMessageType(1380);
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor,
@@ -55054,7 +55113,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor =
-        getDescriptor().getMessageType(1378);
+        getDescriptor().getMessageType(1381);
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor,
@@ -55072,14 +55131,14 @@ private static void _clinit_autosplit_dinit_3() {
               "Status",
             });
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor =
-        getDescriptor().getMessageType(1379);
+        getDescriptor().getMessageType(1382);
     internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor,
             new java.lang.String[] {
               "PublicDelegatedPrefixes", "Warning",
             });
-    internal_static_google_cloud_compute_v1_Quota_descriptor = getDescriptor().getMessageType(1380);
+    internal_static_google_cloud_compute_v1_Quota_descriptor = getDescriptor().getMessageType(1383);
     internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Quota_descriptor,
@@ -55087,7 +55146,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Limit", "Metric", "Owner", "Usage",
             });
     internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor =
-        getDescriptor().getMessageType(1381);
+        getDescriptor().getMessageType(1384);
     internal_static_google_cloud_compute_v1_QuotaExceededInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor,
@@ -55103,7 +55162,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_QuotaStatusWarning_descriptor =
-        getDescriptor().getMessageType(1382);
+        getDescriptor().getMessageType(1385);
     internal_static_google_cloud_compute_v1_QuotaStatusWarning_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_QuotaStatusWarning_descriptor,
@@ -55111,7 +55170,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Code", "Data", "Message",
             });
     internal_static_google_cloud_compute_v1_RawDisk_descriptor =
-        getDescriptor().getMessageType(1383);
+        getDescriptor().getMessageType(1386);
     internal_static_google_cloud_compute_v1_RawDisk_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RawDisk_descriptor,
@@ -55119,7 +55178,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ContainerType", "Sha1Checksum", "Source",
             });
     internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1384);
+        getDescriptor().getMessageType(1387);
     internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor,
@@ -55132,7 +55191,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1385);
+        getDescriptor().getMessageType(1388);
     internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor,
@@ -55145,7 +55204,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_Reference_descriptor =
-        getDescriptor().getMessageType(1386);
+        getDescriptor().getMessageType(1389);
     internal_static_google_cloud_compute_v1_Reference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Reference_descriptor,
@@ -55153,7 +55212,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Kind", "ReferenceType", "Referrer", "Target",
             });
     internal_static_google_cloud_compute_v1_RegexRewrite_descriptor =
-        getDescriptor().getMessageType(1387);
+        getDescriptor().getMessageType(1390);
     internal_static_google_cloud_compute_v1_RegexRewrite_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegexRewrite_descriptor,
@@ -55161,7 +55220,7 @@ private static void _clinit_autosplit_dinit_3() {
               "PathPattern", "PathSubstitution",
             });
     internal_static_google_cloud_compute_v1_Region_descriptor =
-        getDescriptor().getMessageType(1388);
+        getDescriptor().getMessageType(1391);
     internal_static_google_cloud_compute_v1_Region_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Region_descriptor,
@@ -55180,7 +55239,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zones",
             });
     internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor =
-        getDescriptor().getMessageType(1389);
+        getDescriptor().getMessageType(1392);
     internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor,
@@ -55188,7 +55247,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Description", "DestinationAddress",
             });
     internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor =
-        getDescriptor().getMessageType(1390);
+        getDescriptor().getMessageType(1393);
     internal_static_google_cloud_compute_v1_RegionAutoscalerList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor,
@@ -55196,7 +55255,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor =
-        getDescriptor().getMessageType(1391);
+        getDescriptor().getMessageType(1394);
     internal_static_google_cloud_compute_v1_RegionDiskTypeList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor,
@@ -55204,7 +55263,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_RegionDiskUpdateKmsKeyRequest_descriptor =
-        getDescriptor().getMessageType(1392);
+        getDescriptor().getMessageType(1395);
     internal_static_google_cloud_compute_v1_RegionDiskUpdateKmsKeyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionDiskUpdateKmsKeyRequest_descriptor,
@@ -55212,7 +55271,7 @@ private static void _clinit_autosplit_dinit_3() {
               "KmsKeyName",
             });
     internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1393);
+        getDescriptor().getMessageType(1396);
     internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor,
@@ -55220,7 +55279,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ResourcePolicies",
             });
     internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor =
-        getDescriptor().getMessageType(1394);
+        getDescriptor().getMessageType(1397);
     internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor,
@@ -55228,7 +55287,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ResourcePolicies",
             });
     internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor =
-        getDescriptor().getMessageType(1395);
+        getDescriptor().getMessageType(1398);
     internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor,
@@ -55236,7 +55295,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SizeGb",
             });
     internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor =
-        getDescriptor().getMessageType(1396);
+        getDescriptor().getMessageType(1399);
     internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor,
@@ -55244,7 +55303,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AsyncSecondaryDisk",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor =
-        getDescriptor().getMessageType(1397);
+        getDescriptor().getMessageType(1400);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor,
@@ -55252,7 +55311,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor =
-        getDescriptor().getMessageType(1398);
+        getDescriptor().getMessageType(1401);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor,
@@ -55260,7 +55319,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Names",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor =
-        getDescriptor().getMessageType(1399);
+        getDescriptor().getMessageType(1402);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor,
@@ -55268,7 +55327,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor =
-        getDescriptor().getMessageType(1400);
+        getDescriptor().getMessageType(1403);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor,
@@ -55276,7 +55335,7 @@ private static void _clinit_autosplit_dinit_3() {
               "PerInstanceConfigs",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerResizeRequestsListResponse_descriptor =
-        getDescriptor().getMessageType(1401);
+        getDescriptor().getMessageType(1404);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerResizeRequestsListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerResizeRequestsListResponse_descriptor,
@@ -55284,7 +55343,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor =
-        getDescriptor().getMessageType(1402);
+        getDescriptor().getMessageType(1405);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor,
@@ -55292,7 +55351,7 @@ private static void _clinit_autosplit_dinit_3() {
               "PerInstanceConfigs",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1403);
+        getDescriptor().getMessageType(1406);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor,
@@ -55300,7 +55359,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor =
-        getDescriptor().getMessageType(1404);
+        getDescriptor().getMessageType(1407);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor,
@@ -55308,7 +55367,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AllInstances", "Instances", "MinimalAction", "MostDisruptiveAllowedAction",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1405);
+        getDescriptor().getMessageType(1408);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor,
@@ -55316,7 +55375,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1406);
+        getDescriptor().getMessageType(1409);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor,
@@ -55324,7 +55383,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instances", "SkipInstancesOnValidationError",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor =
-        getDescriptor().getMessageType(1407);
+        getDescriptor().getMessageType(1410);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor,
@@ -55332,7 +55391,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Items", "NextPageToken",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor =
-        getDescriptor().getMessageType(1408);
+        getDescriptor().getMessageType(1411);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor,
@@ -55340,7 +55399,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Items", "NextPageToken", "Warning",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor =
-        getDescriptor().getMessageType(1409);
+        getDescriptor().getMessageType(1412);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor,
@@ -55348,7 +55407,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ManagedInstances", "NextPageToken",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor =
-        getDescriptor().getMessageType(1410);
+        getDescriptor().getMessageType(1413);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor,
@@ -55356,7 +55415,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1411);
+        getDescriptor().getMessageType(1414);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_descriptor,
@@ -55364,7 +55423,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor =
-        getDescriptor().getMessageType(1412);
+        getDescriptor().getMessageType(1415);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor,
@@ -55372,7 +55431,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Fingerprint", "TargetPools",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor =
-        getDescriptor().getMessageType(1413);
+        getDescriptor().getMessageType(1416);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor,
@@ -55380,7 +55439,7 @@ private static void _clinit_autosplit_dinit_3() {
               "InstanceTemplate",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1414);
+        getDescriptor().getMessageType(1417);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_descriptor,
@@ -55388,7 +55447,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1415);
+        getDescriptor().getMessageType(1418);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_descriptor,
@@ -55396,7 +55455,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ForceStop", "Instances",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1416);
+        getDescriptor().getMessageType(1419);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_descriptor,
@@ -55404,7 +55463,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ForceSuspend", "Instances",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor =
-        getDescriptor().getMessageType(1417);
+        getDescriptor().getMessageType(1420);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor,
@@ -55412,7 +55471,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor =
-        getDescriptor().getMessageType(1418);
+        getDescriptor().getMessageType(1421);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor,
@@ -55420,7 +55479,7 @@ private static void _clinit_autosplit_dinit_3() {
               "InstanceState", "PortName",
             });
     internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor =
-        getDescriptor().getMessageType(1419);
+        getDescriptor().getMessageType(1422);
     internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor,
@@ -55428,7 +55487,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Fingerprint", "NamedPorts",
             });
     internal_static_google_cloud_compute_v1_RegionList_descriptor =
-        getDescriptor().getMessageType(1420);
+        getDescriptor().getMessageType(1423);
     internal_static_google_cloud_compute_v1_RegionList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionList_descriptor,
@@ -55436,7 +55495,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_descriptor =
-        getDescriptor().getMessageType(1421);
+        getDescriptor().getMessageType(1424);
     internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_descriptor,
@@ -55444,7 +55503,7 @@ private static void _clinit_autosplit_dinit_3() {
               "NetworkEndpoints",
             });
     internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_descriptor =
-        getDescriptor().getMessageType(1422);
+        getDescriptor().getMessageType(1425);
     internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_descriptor,
@@ -55452,7 +55511,7 @@ private static void _clinit_autosplit_dinit_3() {
               "NetworkEndpoints",
             });
     internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor =
-        getDescriptor().getMessageType(1423);
+        getDescriptor().getMessageType(1426);
     internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor,
@@ -55460,7 +55519,7 @@ private static void _clinit_autosplit_dinit_3() {
               "FirewallPolicys", "Firewalls",
             });
     internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor =
-        getDescriptor().getMessageType(1424);
+        getDescriptor().getMessageType(1427);
     internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor,
@@ -55468,7 +55527,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DisplayName", "Name", "PacketMirroringRules", "Priority", "Rules", "Type",
             });
     internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor =
-        getDescriptor().getMessageType(1425);
+        getDescriptor().getMessageType(1428);
     internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor,
@@ -55484,7 +55543,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1426);
+        getDescriptor().getMessageType(1429);
     internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor,
@@ -55492,7 +55551,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Bindings", "Etag", "Policy",
             });
     internal_static_google_cloud_compute_v1_RegionSnapshotUpdateKmsKeyRequest_descriptor =
-        getDescriptor().getMessageType(1427);
+        getDescriptor().getMessageType(1430);
     internal_static_google_cloud_compute_v1_RegionSnapshotUpdateKmsKeyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionSnapshotUpdateKmsKeyRequest_descriptor,
@@ -55500,7 +55559,7 @@ private static void _clinit_autosplit_dinit_3() {
               "KmsKeyName",
             });
     internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor =
-        getDescriptor().getMessageType(1428);
+        getDescriptor().getMessageType(1431);
     internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor,
@@ -55508,7 +55567,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SslCertificates",
             });
     internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor =
-        getDescriptor().getMessageType(1429);
+        getDescriptor().getMessageType(1432);
     internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor,
@@ -55516,7 +55575,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Resource",
             });
     internal_static_google_cloud_compute_v1_ReliabilityRisk_descriptor =
-        getDescriptor().getMessageType(1430);
+        getDescriptor().getMessageType(1433);
     internal_static_google_cloud_compute_v1_ReliabilityRisk_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReliabilityRisk_descriptor,
@@ -55532,7 +55591,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SelfLinkWithId",
             });
     internal_static_google_cloud_compute_v1_ReliabilityRisksListResponse_descriptor =
-        getDescriptor().getMessageType(1431);
+        getDescriptor().getMessageType(1434);
     internal_static_google_cloud_compute_v1_ReliabilityRisksListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReliabilityRisksListResponse_descriptor,
@@ -55540,7 +55599,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Etag", "Id", "Items", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1432);
+        getDescriptor().getMessageType(1435);
     internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor,
@@ -55548,7 +55607,7 @@ private static void _clinit_autosplit_dinit_3() {
               "FirewallPolicy", "Name", "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1433);
+        getDescriptor().getMessageType(1436);
     internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor,
@@ -55556,7 +55615,7 @@ private static void _clinit_autosplit_dinit_3() {
               "FirewallPolicy", "Name", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1434);
+        getDescriptor().getMessageType(1437);
     internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor,
@@ -55564,7 +55623,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Name", "RequestId", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1435);
+        getDescriptor().getMessageType(1438);
     internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor,
@@ -55572,7 +55631,7 @@ private static void _clinit_autosplit_dinit_3() {
               "FirewallPolicy", "Name", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor =
-        getDescriptor().getMessageType(1436);
+        getDescriptor().getMessageType(1439);
     internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor,
@@ -55584,7 +55643,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetPoolsRemoveHealthCheckRequestResource",
             });
     internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor =
-        getDescriptor().getMessageType(1437);
+        getDescriptor().getMessageType(1440);
     internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor,
@@ -55596,7 +55655,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetPoolsRemoveInstanceRequestResource",
             });
     internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor =
-        getDescriptor().getMessageType(1438);
+        getDescriptor().getMessageType(1441);
     internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor,
@@ -55608,7 +55667,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1439);
+        getDescriptor().getMessageType(1442);
     internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_descriptor,
@@ -55616,7 +55675,7 @@ private static void _clinit_autosplit_dinit_3() {
               "FirewallPolicy", "Priority", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor =
-        getDescriptor().getMessageType(1440);
+        getDescriptor().getMessageType(1443);
     internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor,
@@ -55624,7 +55683,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Network", "NetworksRemovePeeringRequestResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor =
-        getDescriptor().getMessageType(1441);
+        getDescriptor().getMessageType(1444);
     internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor,
@@ -55632,7 +55691,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Disk", "DisksRemoveResourcePoliciesRequestResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1442);
+        getDescriptor().getMessageType(1445);
     internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor,
@@ -55644,7 +55703,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1443);
+        getDescriptor().getMessageType(1446);
     internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor,
@@ -55656,7 +55715,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1444);
+        getDescriptor().getMessageType(1447);
     internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor,
@@ -55664,7 +55723,7 @@ private static void _clinit_autosplit_dinit_3() {
               "FirewallPolicy", "Priority", "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1445);
+        getDescriptor().getMessageType(1448);
     internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor,
@@ -55672,7 +55731,7 @@ private static void _clinit_autosplit_dinit_3() {
               "FirewallPolicy", "Priority", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1446);
+        getDescriptor().getMessageType(1449);
     internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor,
@@ -55680,7 +55739,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Priority", "RequestId", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1447);
+        getDescriptor().getMessageType(1450);
     internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor,
@@ -55688,7 +55747,7 @@ private static void _clinit_autosplit_dinit_3() {
               "FirewallPolicy", "Priority", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1448);
+        getDescriptor().getMessageType(1451);
     internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_descriptor,
@@ -55696,7 +55755,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Priority", "Project", "Region", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1449);
+        getDescriptor().getMessageType(1452);
     internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor,
@@ -55704,7 +55763,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Priority", "Project", "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor =
-        getDescriptor().getMessageType(1450);
+        getDescriptor().getMessageType(1453);
     internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor,
@@ -55717,7 +55776,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1451);
+        getDescriptor().getMessageType(1454);
     internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor,
@@ -55729,7 +55788,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor =
-        getDescriptor().getMessageType(1452);
+        getDescriptor().getMessageType(1455);
     internal_static_google_cloud_compute_v1_RequestMirrorPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor,
@@ -55737,7 +55796,7 @@ private static void _clinit_autosplit_dinit_3() {
               "BackendService", "MirrorPercent",
             });
     internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_descriptor =
-        getDescriptor().getMessageType(1453);
+        getDescriptor().getMessageType(1456);
     internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_descriptor,
@@ -55745,7 +55804,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Network", "NetworksRequestRemovePeeringRequestResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_Reservation_descriptor =
-        getDescriptor().getMessageType(1454);
+        getDescriptor().getMessageType(1457);
     internal_static_google_cloud_compute_v1_Reservation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Reservation_descriptor,
@@ -55789,7 +55848,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_descriptor =
-        getDescriptor().getMessageType(1455);
+        getDescriptor().getMessageType(1458);
     internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_descriptor,
@@ -55797,7 +55856,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ReservationOperationalMode",
             });
     internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor =
-        getDescriptor().getMessageType(1456);
+        getDescriptor().getMessageType(1459);
     internal_static_google_cloud_compute_v1_ReservationAffinity_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor,
@@ -55805,7 +55864,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ConsumeReservationType", "Key", "Values",
             });
     internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor =
-        getDescriptor().getMessageType(1457);
+        getDescriptor().getMessageType(1460);
     internal_static_google_cloud_compute_v1_ReservationAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor,
@@ -55822,7 +55881,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ReservationBlock_descriptor =
-        getDescriptor().getMessageType(1458);
+        getDescriptor().getMessageType(1461);
     internal_static_google_cloud_compute_v1_ReservationBlock_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationBlock_descriptor,
@@ -55845,7 +55904,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_descriptor =
-        getDescriptor().getMessageType(1459);
+        getDescriptor().getMessageType(1462);
     internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_descriptor,
@@ -55853,7 +55912,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DegradedSubBlockCount", "HealthStatus", "HealthySubBlockCount",
             });
     internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_descriptor =
-        getDescriptor().getMessageType(1460);
+        getDescriptor().getMessageType(1463);
     internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_descriptor,
@@ -55861,7 +55920,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Block", "Cluster", "Instances",
             });
     internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_descriptor =
-        getDescriptor().getMessageType(1461);
+        getDescriptor().getMessageType(1464);
     internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_descriptor,
@@ -55869,7 +55928,7 @@ private static void _clinit_autosplit_dinit_3() {
               "InstanceId", "PhysicalHostTopology", "ProjectId",
             });
     internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_descriptor =
-        getDescriptor().getMessageType(1462);
+        getDescriptor().getMessageType(1465);
     internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_descriptor,
@@ -55877,7 +55936,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Host", "SubBlock",
             });
     internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_descriptor =
-        getDescriptor().getMessageType(1463);
+        getDescriptor().getMessageType(1466);
     internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_descriptor,
@@ -55885,7 +55944,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Resource",
             });
     internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_descriptor =
-        getDescriptor().getMessageType(1464);
+        getDescriptor().getMessageType(1467);
     internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_descriptor,
@@ -55893,7 +55952,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ReservationList_descriptor =
-        getDescriptor().getMessageType(1465);
+        getDescriptor().getMessageType(1468);
     internal_static_google_cloud_compute_v1_ReservationList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationList_descriptor,
@@ -55901,7 +55960,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ReservationParams_descriptor =
-        getDescriptor().getMessageType(1466);
+        getDescriptor().getMessageType(1469);
     internal_static_google_cloud_compute_v1_ReservationParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationParams_descriptor,
@@ -55917,7 +55976,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ReservationSlot_descriptor =
-        getDescriptor().getMessageType(1467);
+        getDescriptor().getMessageType(1470);
     internal_static_google_cloud_compute_v1_ReservationSlot_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSlot_descriptor,
@@ -55935,7 +55994,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ReservationSlotPhysicalTopology_descriptor =
-        getDescriptor().getMessageType(1468);
+        getDescriptor().getMessageType(1471);
     internal_static_google_cloud_compute_v1_ReservationSlotPhysicalTopology_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSlotPhysicalTopology_descriptor,
@@ -55943,7 +56002,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Block", "Cluster", "Host", "SubBlock",
             });
     internal_static_google_cloud_compute_v1_ReservationSlotStatus_descriptor =
-        getDescriptor().getMessageType(1469);
+        getDescriptor().getMessageType(1472);
     internal_static_google_cloud_compute_v1_ReservationSlotStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSlotStatus_descriptor,
@@ -55951,7 +56010,7 @@ private static void _clinit_autosplit_dinit_3() {
               "PhysicalTopology", "RdmaIpAddresses", "RunningInstances",
             });
     internal_static_google_cloud_compute_v1_ReservationSlotsGetResponse_descriptor =
-        getDescriptor().getMessageType(1470);
+        getDescriptor().getMessageType(1473);
     internal_static_google_cloud_compute_v1_ReservationSlotsGetResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSlotsGetResponse_descriptor,
@@ -55959,7 +56018,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Resource",
             });
     internal_static_google_cloud_compute_v1_ReservationSlotsGetVersionRequest_descriptor =
-        getDescriptor().getMessageType(1471);
+        getDescriptor().getMessageType(1474);
     internal_static_google_cloud_compute_v1_ReservationSlotsGetVersionRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSlotsGetVersionRequest_descriptor,
@@ -55967,7 +56026,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SbomSelections",
             });
     internal_static_google_cloud_compute_v1_ReservationSlotsListResponse_descriptor =
-        getDescriptor().getMessageType(1472);
+        getDescriptor().getMessageType(1475);
     internal_static_google_cloud_compute_v1_ReservationSlotsListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSlotsListResponse_descriptor,
@@ -55975,7 +56034,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ReservationSubBlock_descriptor =
-        getDescriptor().getMessageType(1473);
+        getDescriptor().getMessageType(1476);
     internal_static_google_cloud_compute_v1_ReservationSubBlock_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSubBlock_descriptor,
@@ -55997,7 +56056,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_descriptor =
-        getDescriptor().getMessageType(1474);
+        getDescriptor().getMessageType(1477);
     internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_descriptor,
@@ -56009,7 +56068,7 @@ private static void _clinit_autosplit_dinit_3() {
               "HealthyInfraCount",
             });
     internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_descriptor =
-        getDescriptor().getMessageType(1475);
+        getDescriptor().getMessageType(1478);
     internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_descriptor,
@@ -56017,7 +56076,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Block", "Cluster", "SubBlock",
             });
     internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_descriptor =
-        getDescriptor().getMessageType(1476);
+        getDescriptor().getMessageType(1479);
     internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_descriptor,
@@ -56025,7 +56084,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Resource",
             });
     internal_static_google_cloud_compute_v1_ReservationSubBlocksGetVersionRequest_descriptor =
-        getDescriptor().getMessageType(1477);
+        getDescriptor().getMessageType(1480);
     internal_static_google_cloud_compute_v1_ReservationSubBlocksGetVersionRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSubBlocksGetVersionRequest_descriptor,
@@ -56033,7 +56092,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SbomSelections",
             });
     internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor =
-        getDescriptor().getMessageType(1478);
+        getDescriptor().getMessageType(1481);
     internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor,
@@ -56041,7 +56100,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor =
-        getDescriptor().getMessageType(1479);
+        getDescriptor().getMessageType(1482);
     internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor,
@@ -56049,7 +56108,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DisruptionSchedule", "FailureComponent", "FaultReasons",
             });
     internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor =
-        getDescriptor().getMessageType(1480);
+        getDescriptor().getMessageType(1483);
     internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor,
@@ -56057,7 +56116,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Behavior", "Description",
             });
     internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor =
-        getDescriptor().getMessageType(1481);
+        getDescriptor().getMessageType(1484);
     internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor,
@@ -56065,7 +56124,7 @@ private static void _clinit_autosplit_dinit_3() {
               "MaintenanceScope",
             });
     internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_descriptor =
-        getDescriptor().getMessageType(1482);
+        getDescriptor().getMessageType(1485);
     internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_descriptor,
@@ -56073,7 +56132,7 @@ private static void _clinit_autosplit_dinit_3() {
               "MaintenanceScope",
             });
     internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor =
-        getDescriptor().getMessageType(1483);
+        getDescriptor().getMessageType(1486);
     internal_static_google_cloud_compute_v1_ReservationsResizeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor,
@@ -56081,7 +56140,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SpecificSkuCount",
             });
     internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor =
-        getDescriptor().getMessageType(1484);
+        getDescriptor().getMessageType(1487);
     internal_static_google_cloud_compute_v1_ReservationsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor,
@@ -56089,7 +56148,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Reservations", "Warning",
             });
     internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1485);
+        getDescriptor().getMessageType(1488);
     internal_static_google_cloud_compute_v1_ResetInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor,
@@ -56097,7 +56156,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor =
-        getDescriptor().getMessageType(1486);
+        getDescriptor().getMessageType(1489);
     internal_static_google_cloud_compute_v1_ResizeDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor,
@@ -56105,7 +56164,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Disk", "DisksResizeRequestResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1487);
+        getDescriptor().getMessageType(1490);
     internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor,
@@ -56113,7 +56172,7 @@ private static void _clinit_autosplit_dinit_3() {
               "InstanceGroupManager", "Project", "RequestId", "Size", "Zone",
             });
     internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1488);
+        getDescriptor().getMessageType(1491);
     internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor,
@@ -56121,7 +56180,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Disk", "Project", "Region", "RegionDisksResizeRequestResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1489);
+        getDescriptor().getMessageType(1492);
     internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor,
@@ -56129,7 +56188,7 @@ private static void _clinit_autosplit_dinit_3() {
               "InstanceGroupManager", "Project", "Region", "RequestId", "Size",
             });
     internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor =
-        getDescriptor().getMessageType(1490);
+        getDescriptor().getMessageType(1493);
     internal_static_google_cloud_compute_v1_ResizeReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor,
@@ -56137,7 +56196,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "Reservation", "ReservationsResizeRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor =
-        getDescriptor().getMessageType(1491);
+        getDescriptor().getMessageType(1494);
     internal_static_google_cloud_compute_v1_ResourceCommitment_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor,
@@ -56145,7 +56204,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AcceleratorType", "Amount", "Type",
             });
     internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor =
-        getDescriptor().getMessageType(1492);
+        getDescriptor().getMessageType(1495);
     internal_static_google_cloud_compute_v1_ResourceGroupReference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor,
@@ -56153,7 +56212,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Group",
             });
     internal_static_google_cloud_compute_v1_ResourceMetadata_descriptor =
-        getDescriptor().getMessageType(1493);
+        getDescriptor().getMessageType(1496);
     internal_static_google_cloud_compute_v1_ResourceMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceMetadata_descriptor,
@@ -56161,7 +56220,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ApiVersion", "ResourceType",
             });
     internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor =
-        getDescriptor().getMessageType(1494);
+        getDescriptor().getMessageType(1497);
     internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor,
@@ -56169,7 +56228,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ResourcePolicies", "Warning",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor =
-        getDescriptor().getMessageType(1495);
+        getDescriptor().getMessageType(1498);
     internal_static_google_cloud_compute_v1_ResourcePolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor,
@@ -56190,7 +56249,7 @@ private static void _clinit_autosplit_dinit_3() {
               "WorkloadPolicy",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor =
-        getDescriptor().getMessageType(1496);
+        getDescriptor().getMessageType(1499);
     internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor,
@@ -56207,7 +56266,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor =
-        getDescriptor().getMessageType(1497);
+        getDescriptor().getMessageType(1500);
     internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor,
@@ -56215,13 +56274,13 @@ private static void _clinit_autosplit_dinit_3() {
               "DaysInCycle", "Duration", "StartTime",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor =
-        getDescriptor().getMessageType(1498);
+        getDescriptor().getMessageType(1501);
     internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor,
             new java.lang.String[] {});
     internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor =
-        getDescriptor().getMessageType(1499);
+        getDescriptor().getMessageType(1502);
     internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor,
@@ -56233,7 +56292,7 @@ private static void _clinit_autosplit_dinit_3() {
               "VmCount",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor =
-        getDescriptor().getMessageType(1500);
+        getDescriptor().getMessageType(1503);
     internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor,
@@ -56241,7 +56300,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Duration", "HoursInCycle", "StartTime",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor =
-        getDescriptor().getMessageType(1501);
+        getDescriptor().getMessageType(1504);
     internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor,
@@ -56249,7 +56308,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ExpirationTime", "StartTime", "TimeZone", "VmStartSchedule", "VmStopSchedule",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor =
-        getDescriptor().getMessageType(1502);
+        getDescriptor().getMessageType(1505);
     internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor,
@@ -56257,7 +56316,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Schedule",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor =
-        getDescriptor().getMessageType(1503);
+        getDescriptor().getMessageType(1506);
     internal_static_google_cloud_compute_v1_ResourcePolicyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor,
@@ -56265,7 +56324,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor =
-        getDescriptor().getMessageType(1504);
+        getDescriptor().getMessageType(1507);
     internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor,
@@ -56273,7 +56332,7 @@ private static void _clinit_autosplit_dinit_3() {
               "InstanceSchedulePolicy",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor =
-        getDescriptor().getMessageType(1505);
+        getDescriptor().getMessageType(1508);
     internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor,
@@ -56281,7 +56340,7 @@ private static void _clinit_autosplit_dinit_3() {
               "LastRunStartTime", "NextRunStartTime",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor =
-        getDescriptor().getMessageType(1506);
+        getDescriptor().getMessageType(1509);
     internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor,
@@ -56289,7 +56348,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RetentionPolicy", "Schedule", "SnapshotProperties",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor =
-        getDescriptor().getMessageType(1507);
+        getDescriptor().getMessageType(1510);
     internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor,
@@ -56297,7 +56356,7 @@ private static void _clinit_autosplit_dinit_3() {
               "MaxRetentionDays", "OnSourceDiskDelete",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor =
-        getDescriptor().getMessageType(1508);
+        getDescriptor().getMessageType(1511);
     internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor,
@@ -56305,7 +56364,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DailySchedule", "HourlySchedule", "WeeklySchedule",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor =
-        getDescriptor().getMessageType(1509);
+        getDescriptor().getMessageType(1512);
     internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor,
@@ -56322,7 +56381,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor =
-        getDescriptor().getMessageType(1510);
+        getDescriptor().getMessageType(1513);
     internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor,
@@ -56330,7 +56389,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DayOfWeeks",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor =
-        getDescriptor().getMessageType(1511);
+        getDescriptor().getMessageType(1514);
     internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor,
@@ -56338,7 +56397,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Day", "Duration", "StartTime",
             });
     internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_descriptor =
-        getDescriptor().getMessageType(1512);
+        getDescriptor().getMessageType(1515);
     internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_descriptor,
@@ -56346,7 +56405,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AcceleratorTopology", "AcceleratorTopologyMode", "MaxTopologyDistance", "Type",
             });
     internal_static_google_cloud_compute_v1_ResourceStatus_descriptor =
-        getDescriptor().getMessageType(1513);
+        getDescriptor().getMessageType(1516);
     internal_static_google_cloud_compute_v1_ResourceStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceStatus_descriptor,
@@ -56360,7 +56419,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UpcomingMaintenance",
             });
     internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_descriptor =
-        getDescriptor().getMessageType(1514);
+        getDescriptor().getMessageType(1517);
     internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_descriptor,
@@ -56376,7 +56435,7 @@ private static void _clinit_autosplit_dinit_3() {
               "VmDnsSettingMetadataValue",
             });
     internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_descriptor =
-        getDescriptor().getMessageType(1515);
+        getDescriptor().getMessageType(1518);
     internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_descriptor,
@@ -56384,7 +56443,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AdditionalAttributes", "Block", "Cluster", "Host", "Subblock",
             });
     internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopologyAdditionalAttributes_descriptor =
-        getDescriptor().getMessageType(1516);
+        getDescriptor().getMessageType(1519);
     internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopologyAdditionalAttributes_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopologyAdditionalAttributes_descriptor,
@@ -56401,7 +56460,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_descriptor =
-        getDescriptor().getMessageType(1517);
+        getDescriptor().getMessageType(1520);
     internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_descriptor,
@@ -56409,7 +56468,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ConsumedReservation", "ConsumedReservationBlock", "ConsumedReservationSubBlock",
             });
     internal_static_google_cloud_compute_v1_ResourceStatusScheduling_descriptor =
-        getDescriptor().getMessageType(1518);
+        getDescriptor().getMessageType(1521);
     internal_static_google_cloud_compute_v1_ResourceStatusScheduling_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceStatusScheduling_descriptor,
@@ -56417,7 +56476,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AvailabilityDomain", "GracefulShutdownTimestamp", "TerminationTimestamp",
             });
     internal_static_google_cloud_compute_v1_ResourceStatusShutdownDetails_descriptor =
-        getDescriptor().getMessageType(1519);
+        getDescriptor().getMessageType(1522);
     internal_static_google_cloud_compute_v1_ResourceStatusShutdownDetails_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResourceStatusShutdownDetails_descriptor,
@@ -56425,7 +56484,7 @@ private static void _clinit_autosplit_dinit_3() {
               "MaxDuration", "RequestTimestamp", "StopState", "TargetState",
             });
     internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1520);
+        getDescriptor().getMessageType(1523);
     internal_static_google_cloud_compute_v1_ResumeInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor,
@@ -56433,7 +56492,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1521);
+        getDescriptor().getMessageType(1524);
     internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_descriptor,
@@ -56445,7 +56504,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1522);
+        getDescriptor().getMessageType(1525);
     internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_descriptor,
@@ -56457,7 +56516,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_ResumeRolloutRequest_descriptor =
-        getDescriptor().getMessageType(1523);
+        getDescriptor().getMessageType(1526);
     internal_static_google_cloud_compute_v1_ResumeRolloutRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ResumeRolloutRequest_descriptor,
@@ -56465,7 +56524,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Etag", "Project", "RequestId", "Rollout",
             });
     internal_static_google_cloud_compute_v1_RiskDetails_descriptor =
-        getDescriptor().getMessageType(1524);
+        getDescriptor().getMessageType(1527);
     internal_static_google_cloud_compute_v1_RiskDetails_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RiskDetails_descriptor,
@@ -56473,7 +56532,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Duration", "GlobalDnsInsight", "LastUpdateTimestamp", "Severity", "Type",
             });
     internal_static_google_cloud_compute_v1_RiskDetailsGlobalDnsInsight_descriptor =
-        getDescriptor().getMessageType(1525);
+        getDescriptor().getMessageType(1528);
     internal_static_google_cloud_compute_v1_RiskDetailsGlobalDnsInsight_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RiskDetailsGlobalDnsInsight_descriptor,
@@ -56484,7 +56543,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TotalQueryCount",
             });
     internal_static_google_cloud_compute_v1_RiskRecommendation_descriptor =
-        getDescriptor().getMessageType(1526);
+        getDescriptor().getMessageType(1529);
     internal_static_google_cloud_compute_v1_RiskRecommendation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RiskRecommendation_descriptor,
@@ -56492,7 +56551,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Content", "ReferenceUrl",
             });
     internal_static_google_cloud_compute_v1_Rollout_descriptor =
-        getDescriptor().getMessageType(1527);
+        getDescriptor().getMessageType(1530);
     internal_static_google_cloud_compute_v1_Rollout_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Rollout_descriptor,
@@ -56516,7 +56575,7 @@ private static void _clinit_autosplit_dinit_3() {
               "WaveDetails",
             });
     internal_static_google_cloud_compute_v1_RolloutPlan_descriptor =
-        getDescriptor().getMessageType(1528);
+        getDescriptor().getMessageType(1531);
     internal_static_google_cloud_compute_v1_RolloutPlan_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlan_descriptor,
@@ -56532,7 +56591,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Waves",
             });
     internal_static_google_cloud_compute_v1_RolloutPlanWave_descriptor =
-        getDescriptor().getMessageType(1529);
+        getDescriptor().getMessageType(1532);
     internal_static_google_cloud_compute_v1_RolloutPlanWave_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlanWave_descriptor,
@@ -56540,7 +56599,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DisplayName", "Number", "OrchestrationOptions", "Selectors", "Validation",
             });
     internal_static_google_cloud_compute_v1_RolloutPlanWaveOrchestrationOptions_descriptor =
-        getDescriptor().getMessageType(1530);
+        getDescriptor().getMessageType(1533);
     internal_static_google_cloud_compute_v1_RolloutPlanWaveOrchestrationOptions_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlanWaveOrchestrationOptions_descriptor,
@@ -56548,7 +56607,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Delays", "MaxConcurrentLocations", "MaxConcurrentResourcesPerLocation",
             });
     internal_static_google_cloud_compute_v1_RolloutPlanWaveOrchestrationOptionsDelay_descriptor =
-        getDescriptor().getMessageType(1531);
+        getDescriptor().getMessageType(1534);
     internal_static_google_cloud_compute_v1_RolloutPlanWaveOrchestrationOptionsDelay_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlanWaveOrchestrationOptionsDelay_descriptor,
@@ -56556,7 +56615,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Delimiter", "Duration", "Type",
             });
     internal_static_google_cloud_compute_v1_RolloutPlanWaveSelector_descriptor =
-        getDescriptor().getMessageType(1532);
+        getDescriptor().getMessageType(1535);
     internal_static_google_cloud_compute_v1_RolloutPlanWaveSelector_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlanWaveSelector_descriptor,
@@ -56564,7 +56623,7 @@ private static void _clinit_autosplit_dinit_3() {
               "LocationSelector", "ResourceHierarchySelector",
             });
     internal_static_google_cloud_compute_v1_RolloutPlanWaveSelectorLocationSelector_descriptor =
-        getDescriptor().getMessageType(1533);
+        getDescriptor().getMessageType(1536);
     internal_static_google_cloud_compute_v1_RolloutPlanWaveSelectorLocationSelector_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlanWaveSelectorLocationSelector_descriptor,
@@ -56572,7 +56631,7 @@ private static void _clinit_autosplit_dinit_3() {
               "IncludedLocations",
             });
     internal_static_google_cloud_compute_v1_RolloutPlanWaveSelectorResourceHierarchySelector_descriptor =
-        getDescriptor().getMessageType(1534);
+        getDescriptor().getMessageType(1537);
     internal_static_google_cloud_compute_v1_RolloutPlanWaveSelectorResourceHierarchySelector_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlanWaveSelectorResourceHierarchySelector_descriptor,
@@ -56580,7 +56639,7 @@ private static void _clinit_autosplit_dinit_3() {
               "IncludedFolders", "IncludedOrganizations", "IncludedProjects",
             });
     internal_static_google_cloud_compute_v1_RolloutPlanWaveValidation_descriptor =
-        getDescriptor().getMessageType(1535);
+        getDescriptor().getMessageType(1538);
     internal_static_google_cloud_compute_v1_RolloutPlanWaveValidation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlanWaveValidation_descriptor,
@@ -56588,7 +56647,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TimeBasedValidationMetadata", "Type",
             });
     internal_static_google_cloud_compute_v1_RolloutPlanWaveValidationTimeBasedValidationMetadata_descriptor =
-        getDescriptor().getMessageType(1536);
+        getDescriptor().getMessageType(1539);
     internal_static_google_cloud_compute_v1_RolloutPlanWaveValidationTimeBasedValidationMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlanWaveValidationTimeBasedValidationMetadata_descriptor,
@@ -56596,7 +56655,7 @@ private static void _clinit_autosplit_dinit_3() {
               "WaitDuration",
             });
     internal_static_google_cloud_compute_v1_RolloutPlansListResponse_descriptor =
-        getDescriptor().getMessageType(1537);
+        getDescriptor().getMessageType(1540);
     internal_static_google_cloud_compute_v1_RolloutPlansListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutPlansListResponse_descriptor,
@@ -56604,7 +56663,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Etag", "Id", "Items", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_RolloutRolloutEntity_descriptor =
-        getDescriptor().getMessageType(1538);
+        getDescriptor().getMessageType(1541);
     internal_static_google_cloud_compute_v1_RolloutRolloutEntity_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutRolloutEntity_descriptor,
@@ -56612,7 +56671,7 @@ private static void _clinit_autosplit_dinit_3() {
               "OrchestratedEntity",
             });
     internal_static_google_cloud_compute_v1_RolloutRolloutEntityOrchestratedEntity_descriptor =
-        getDescriptor().getMessageType(1539);
+        getDescriptor().getMessageType(1542);
     internal_static_google_cloud_compute_v1_RolloutRolloutEntityOrchestratedEntity_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutRolloutEntityOrchestratedEntity_descriptor,
@@ -56620,7 +56679,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ConflictBehavior", "OrchestrationAction", "OrchestrationSource",
             });
     internal_static_google_cloud_compute_v1_RolloutWaveDetails_descriptor =
-        getDescriptor().getMessageType(1540);
+        getDescriptor().getMessageType(1543);
     internal_static_google_cloud_compute_v1_RolloutWaveDetails_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutWaveDetails_descriptor,
@@ -56628,7 +56687,7 @@ private static void _clinit_autosplit_dinit_3() {
               "OrchestratedWaveDetails", "WaveDisplayName", "WaveNumber",
             });
     internal_static_google_cloud_compute_v1_RolloutWaveDetailsOrchestratedWaveDetails_descriptor =
-        getDescriptor().getMessageType(1541);
+        getDescriptor().getMessageType(1544);
     internal_static_google_cloud_compute_v1_RolloutWaveDetailsOrchestratedWaveDetails_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutWaveDetailsOrchestratedWaveDetails_descriptor,
@@ -56650,7 +56709,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus_descriptor =
-        getDescriptor().getMessageType(1542);
+        getDescriptor().getMessageType(1545);
     internal_static_google_cloud_compute_v1_RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus_descriptor,
@@ -56658,14 +56717,14 @@ private static void _clinit_autosplit_dinit_3() {
               "State",
             });
     internal_static_google_cloud_compute_v1_RolloutsListResponse_descriptor =
-        getDescriptor().getMessageType(1543);
+        getDescriptor().getMessageType(1546);
     internal_static_google_cloud_compute_v1_RolloutsListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RolloutsListResponse_descriptor,
             new java.lang.String[] {
               "Etag", "Id", "Items", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
-    internal_static_google_cloud_compute_v1_Route_descriptor = getDescriptor().getMessageType(1544);
+    internal_static_google_cloud_compute_v1_Route_descriptor = getDescriptor().getMessageType(1547);
     internal_static_google_cloud_compute_v1_Route_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Route_descriptor,
@@ -56699,7 +56758,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Warnings",
             });
     internal_static_google_cloud_compute_v1_RouteAsPath_descriptor =
-        getDescriptor().getMessageType(1545);
+        getDescriptor().getMessageType(1548);
     internal_static_google_cloud_compute_v1_RouteAsPath_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouteAsPath_descriptor,
@@ -56707,7 +56766,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AsLists", "PathSegmentType",
             });
     internal_static_google_cloud_compute_v1_RouteList_descriptor =
-        getDescriptor().getMessageType(1546);
+        getDescriptor().getMessageType(1549);
     internal_static_google_cloud_compute_v1_RouteList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouteList_descriptor,
@@ -56715,7 +56774,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_RouteParams_descriptor =
-        getDescriptor().getMessageType(1547);
+        getDescriptor().getMessageType(1550);
     internal_static_google_cloud_compute_v1_RouteParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouteParams_descriptor,
@@ -56731,7 +56790,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_RoutePolicy_descriptor =
-        getDescriptor().getMessageType(1548);
+        getDescriptor().getMessageType(1551);
     internal_static_google_cloud_compute_v1_RoutePolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutePolicy_descriptor,
@@ -56739,7 +56798,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Description", "Fingerprint", "Name", "Terms", "Type",
             });
     internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_descriptor =
-        getDescriptor().getMessageType(1549);
+        getDescriptor().getMessageType(1552);
     internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_descriptor,
@@ -56747,7 +56806,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Actions", "Match", "Priority",
             });
     internal_static_google_cloud_compute_v1_Router_descriptor =
-        getDescriptor().getMessageType(1550);
+        getDescriptor().getMessageType(1553);
     internal_static_google_cloud_compute_v1_Router_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Router_descriptor,
@@ -56770,7 +56829,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SelfLink",
             });
     internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor =
-        getDescriptor().getMessageType(1551);
+        getDescriptor().getMessageType(1554);
     internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor,
@@ -56778,7 +56837,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Description", "Range",
             });
     internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor =
-        getDescriptor().getMessageType(1552);
+        getDescriptor().getMessageType(1555);
     internal_static_google_cloud_compute_v1_RouterAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor,
@@ -56794,7 +56853,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_RouterBgp_descriptor =
-        getDescriptor().getMessageType(1553);
+        getDescriptor().getMessageType(1556);
     internal_static_google_cloud_compute_v1_RouterBgp_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterBgp_descriptor,
@@ -56807,7 +56866,7 @@ private static void _clinit_autosplit_dinit_3() {
               "KeepaliveInterval",
             });
     internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor =
-        getDescriptor().getMessageType(1554);
+        getDescriptor().getMessageType(1557);
     internal_static_google_cloud_compute_v1_RouterBgpPeer_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor,
@@ -56838,7 +56897,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RouterApplianceInstance",
             });
     internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor =
-        getDescriptor().getMessageType(1555);
+        getDescriptor().getMessageType(1558);
     internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor,
@@ -56849,7 +56908,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SessionInitializationMode",
             });
     internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor =
-        getDescriptor().getMessageType(1556);
+        getDescriptor().getMessageType(1559);
     internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor,
@@ -56857,7 +56916,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Range",
             });
     internal_static_google_cloud_compute_v1_RouterInterface_descriptor =
-        getDescriptor().getMessageType(1557);
+        getDescriptor().getMessageType(1560);
     internal_static_google_cloud_compute_v1_RouterInterface_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterInterface_descriptor,
@@ -56873,7 +56932,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Subnetwork",
             });
     internal_static_google_cloud_compute_v1_RouterList_descriptor =
-        getDescriptor().getMessageType(1558);
+        getDescriptor().getMessageType(1561);
     internal_static_google_cloud_compute_v1_RouterList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterList_descriptor,
@@ -56881,7 +56940,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor =
-        getDescriptor().getMessageType(1559);
+        getDescriptor().getMessageType(1562);
     internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor,
@@ -56889,7 +56948,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Name",
             });
     internal_static_google_cloud_compute_v1_RouterNat_descriptor =
-        getDescriptor().getMessageType(1560);
+        getDescriptor().getMessageType(1563);
     internal_static_google_cloud_compute_v1_RouterNat_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterNat_descriptor,
@@ -56919,7 +56978,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UdpIdleTimeoutSec",
             });
     internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor =
-        getDescriptor().getMessageType(1561);
+        getDescriptor().getMessageType(1564);
     internal_static_google_cloud_compute_v1_RouterNatLogConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor,
@@ -56927,7 +56986,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Enable", "Filter",
             });
     internal_static_google_cloud_compute_v1_RouterNatRule_descriptor =
-        getDescriptor().getMessageType(1562);
+        getDescriptor().getMessageType(1565);
     internal_static_google_cloud_compute_v1_RouterNatRule_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterNatRule_descriptor,
@@ -56935,7 +56994,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Action", "Description", "Match", "RuleNumber",
             });
     internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor =
-        getDescriptor().getMessageType(1563);
+        getDescriptor().getMessageType(1566);
     internal_static_google_cloud_compute_v1_RouterNatRuleAction_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor,
@@ -56946,7 +57005,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SourceNatDrainRanges",
             });
     internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor =
-        getDescriptor().getMessageType(1564);
+        getDescriptor().getMessageType(1567);
     internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor,
@@ -56954,7 +57013,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Name", "SecondaryIpRangeNames", "SourceIpRangesToNat",
             });
     internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_descriptor =
-        getDescriptor().getMessageType(1565);
+        getDescriptor().getMessageType(1568);
     internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_descriptor,
@@ -56962,7 +57021,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Name",
             });
     internal_static_google_cloud_compute_v1_RouterParams_descriptor =
-        getDescriptor().getMessageType(1566);
+        getDescriptor().getMessageType(1569);
     internal_static_google_cloud_compute_v1_RouterParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterParams_descriptor,
@@ -56978,7 +57037,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_RouterStatus_descriptor =
-        getDescriptor().getMessageType(1567);
+        getDescriptor().getMessageType(1570);
     internal_static_google_cloud_compute_v1_RouterStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterStatus_descriptor,
@@ -56991,7 +57050,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Network",
             });
     internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor =
-        getDescriptor().getMessageType(1568);
+        getDescriptor().getMessageType(1571);
     internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor,
@@ -57018,7 +57077,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UptimeSeconds",
             });
     internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor =
-        getDescriptor().getMessageType(1569);
+        getDescriptor().getMessageType(1572);
     internal_static_google_cloud_compute_v1_RouterStatusNatStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor,
@@ -57034,7 +57093,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UserAllocatedNatIps",
             });
     internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor =
-        getDescriptor().getMessageType(1570);
+        getDescriptor().getMessageType(1573);
     internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor,
@@ -57046,7 +57105,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RuleNumber",
             });
     internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor =
-        getDescriptor().getMessageType(1571);
+        getDescriptor().getMessageType(1574);
     internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor,
@@ -57054,7 +57113,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Kind", "Result",
             });
     internal_static_google_cloud_compute_v1_RoutersGetNamedSetResponse_descriptor =
-        getDescriptor().getMessageType(1572);
+        getDescriptor().getMessageType(1575);
     internal_static_google_cloud_compute_v1_RoutersGetNamedSetResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutersGetNamedSetResponse_descriptor,
@@ -57062,7 +57121,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Etag", "Resource",
             });
     internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_descriptor =
-        getDescriptor().getMessageType(1573);
+        getDescriptor().getMessageType(1576);
     internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_descriptor,
@@ -57070,7 +57129,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Resource",
             });
     internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_descriptor =
-        getDescriptor().getMessageType(1574);
+        getDescriptor().getMessageType(1577);
     internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_descriptor,
@@ -57085,7 +57144,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Warning",
             });
     internal_static_google_cloud_compute_v1_RoutersListNamedSets_descriptor =
-        getDescriptor().getMessageType(1575);
+        getDescriptor().getMessageType(1578);
     internal_static_google_cloud_compute_v1_RoutersListNamedSets_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutersListNamedSets_descriptor,
@@ -57100,7 +57159,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Warning",
             });
     internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_descriptor =
-        getDescriptor().getMessageType(1576);
+        getDescriptor().getMessageType(1579);
     internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_descriptor,
@@ -57115,7 +57174,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Warning",
             });
     internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor =
-        getDescriptor().getMessageType(1577);
+        getDescriptor().getMessageType(1580);
     internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor,
@@ -57123,7 +57182,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Resource",
             });
     internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor =
-        getDescriptor().getMessageType(1578);
+        getDescriptor().getMessageType(1581);
     internal_static_google_cloud_compute_v1_RoutersScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor,
@@ -57131,7 +57190,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Routers", "Warning",
             });
     internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor =
-        getDescriptor().getMessageType(1579);
+        getDescriptor().getMessageType(1582);
     internal_static_google_cloud_compute_v1_SSLHealthCheck_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor,
@@ -57139,7 +57198,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Port", "PortName", "PortSpecification", "ProxyHeader", "Request", "Response",
             });
     internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor =
-        getDescriptor().getMessageType(1580);
+        getDescriptor().getMessageType(1583);
     internal_static_google_cloud_compute_v1_SavedAttachedDisk_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor,
@@ -57162,7 +57221,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Type",
             });
     internal_static_google_cloud_compute_v1_SavedDisk_descriptor =
-        getDescriptor().getMessageType(1581);
+        getDescriptor().getMessageType(1584);
     internal_static_google_cloud_compute_v1_SavedDisk_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SavedDisk_descriptor,
@@ -57170,7 +57229,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Architecture", "Kind", "SourceDisk", "StorageBytes", "StorageBytesStatus",
             });
     internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor =
-        getDescriptor().getMessageType(1582);
+        getDescriptor().getMessageType(1585);
     internal_static_google_cloud_compute_v1_ScalingScheduleStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor,
@@ -57178,7 +57237,7 @@ private static void _clinit_autosplit_dinit_3() {
               "LastStartTime", "NextStartTime", "State",
             });
     internal_static_google_cloud_compute_v1_Scheduling_descriptor =
-        getDescriptor().getMessageType(1583);
+        getDescriptor().getMessageType(1586);
     internal_static_google_cloud_compute_v1_Scheduling_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Scheduling_descriptor,
@@ -57202,7 +57261,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TerminationTime",
             });
     internal_static_google_cloud_compute_v1_SchedulingGracefulShutdown_descriptor =
-        getDescriptor().getMessageType(1584);
+        getDescriptor().getMessageType(1587);
     internal_static_google_cloud_compute_v1_SchedulingGracefulShutdown_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SchedulingGracefulShutdown_descriptor,
@@ -57210,7 +57269,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Enabled", "MaxDuration",
             });
     internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor =
-        getDescriptor().getMessageType(1585);
+        getDescriptor().getMessageType(1588);
     internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor,
@@ -57218,7 +57277,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Operator", "Values",
             });
     internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_descriptor =
-        getDescriptor().getMessageType(1586);
+        getDescriptor().getMessageType(1589);
     internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_descriptor,
@@ -57226,7 +57285,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DiscardLocalSsd",
             });
     internal_static_google_cloud_compute_v1_Screenshot_descriptor =
-        getDescriptor().getMessageType(1587);
+        getDescriptor().getMessageType(1590);
     internal_static_google_cloud_compute_v1_Screenshot_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Screenshot_descriptor,
@@ -57234,7 +57293,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Contents", "Kind",
             });
     internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor =
-        getDescriptor().getMessageType(1588);
+        getDescriptor().getMessageType(1591);
     internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor,
@@ -57251,7 +57310,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor =
-        getDescriptor().getMessageType(1589);
+        getDescriptor().getMessageType(1592);
     internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor,
@@ -57259,7 +57318,7 @@ private static void _clinit_autosplit_dinit_3() {
               "PreconfiguredExpressionSets",
             });
     internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor =
-        getDescriptor().getMessageType(1590);
+        getDescriptor().getMessageType(1593);
     internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor,
@@ -57267,7 +57326,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SecurityPolicies", "Warning",
             });
     internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor =
-        getDescriptor().getMessageType(1591);
+        getDescriptor().getMessageType(1594);
     internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor,
@@ -57275,7 +57334,7 @@ private static void _clinit_autosplit_dinit_3() {
               "WafRules",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor =
-        getDescriptor().getMessageType(1592);
+        getDescriptor().getMessageType(1595);
     internal_static_google_cloud_compute_v1_SecurityPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor,
@@ -57310,7 +57369,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor =
-        getDescriptor().getMessageType(1593);
+        getDescriptor().getMessageType(1596);
     internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor,
@@ -57318,7 +57377,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Layer7DdosDefenseConfig",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor =
-        getDescriptor().getMessageType(1594);
+        getDescriptor().getMessageType(1597);
     internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor,
@@ -57326,7 +57385,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Enable", "RuleVisibility", "ThresholdConfigs",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_descriptor =
-        getDescriptor().getMessageType(1595);
+        getDescriptor().getMessageType(1598);
     internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_descriptor,
@@ -57342,7 +57401,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TrafficGranularityConfigs",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_descriptor =
-        getDescriptor().getMessageType(1596);
+        getDescriptor().getMessageType(1599);
     internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_descriptor,
@@ -57350,7 +57409,7 @@ private static void _clinit_autosplit_dinit_3() {
               "EnableEachUniqueValue", "Type", "Value",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor =
-        getDescriptor().getMessageType(1597);
+        getDescriptor().getMessageType(1600);
     internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor,
@@ -57362,7 +57421,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UserIpRequestHeaders",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor =
-        getDescriptor().getMessageType(1598);
+        getDescriptor().getMessageType(1601);
     internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor,
@@ -57370,7 +57429,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ContentTypes",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor =
-        getDescriptor().getMessageType(1599);
+        getDescriptor().getMessageType(1602);
     internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor,
@@ -57384,7 +57443,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ShortName",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor =
-        getDescriptor().getMessageType(1600);
+        getDescriptor().getMessageType(1603);
     internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor,
@@ -57392,7 +57451,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DdosAdaptiveProtection", "DdosImpactedBaselineThreshold", "DdosProtection",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor =
-        getDescriptor().getMessageType(1601);
+        getDescriptor().getMessageType(1604);
     internal_static_google_cloud_compute_v1_SecurityPolicyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor,
@@ -57400,7 +57459,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "Warning",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor =
-        getDescriptor().getMessageType(1602);
+        getDescriptor().getMessageType(1605);
     internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor,
@@ -57408,7 +57467,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RedirectSiteKey",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor =
-        getDescriptor().getMessageType(1603);
+        getDescriptor().getMessageType(1606);
     internal_static_google_cloud_compute_v1_SecurityPolicyReference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor,
@@ -57416,7 +57475,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SecurityPolicy",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor =
-        getDescriptor().getMessageType(1604);
+        getDescriptor().getMessageType(1607);
     internal_static_google_cloud_compute_v1_SecurityPolicyRule_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor,
@@ -57434,7 +57493,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RedirectOptions",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor =
-        getDescriptor().getMessageType(1605);
+        getDescriptor().getMessageType(1608);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor,
@@ -57442,7 +57501,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestHeadersToAdds",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor =
-        getDescriptor().getMessageType(1606);
+        getDescriptor().getMessageType(1609);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor,
@@ -57450,7 +57509,7 @@ private static void _clinit_autosplit_dinit_3() {
               "HeaderName", "HeaderValue",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor =
-        getDescriptor().getMessageType(1607);
+        getDescriptor().getMessageType(1610);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor,
@@ -57458,7 +57517,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Config", "Expr", "ExprOptions", "VersionedExpr",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor =
-        getDescriptor().getMessageType(1608);
+        getDescriptor().getMessageType(1611);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor,
@@ -57466,7 +57525,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SrcIpRanges",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_descriptor =
-        getDescriptor().getMessageType(1609);
+        getDescriptor().getMessageType(1612);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_descriptor,
@@ -57474,7 +57533,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RecaptchaOptions",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_descriptor =
-        getDescriptor().getMessageType(1610);
+        getDescriptor().getMessageType(1613);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_descriptor,
@@ -57482,7 +57541,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ActionTokenSiteKeys", "SessionTokenSiteKeys",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_descriptor =
-        getDescriptor().getMessageType(1611);
+        getDescriptor().getMessageType(1614);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_descriptor,
@@ -57497,7 +57556,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UserDefinedFields",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_descriptor =
-        getDescriptor().getMessageType(1612);
+        getDescriptor().getMessageType(1615);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_descriptor,
@@ -57505,7 +57564,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Name", "Values",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor =
-        getDescriptor().getMessageType(1613);
+        getDescriptor().getMessageType(1616);
     internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor,
@@ -57513,7 +57572,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Exclusions",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor =
-        getDescriptor().getMessageType(1614);
+        getDescriptor().getMessageType(1617);
     internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor,
@@ -57526,7 +57585,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetRuleSet",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor =
-        getDescriptor().getMessageType(1615);
+        getDescriptor().getMessageType(1618);
     internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor,
@@ -57534,7 +57593,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Op", "Val",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor =
-        getDescriptor().getMessageType(1616);
+        getDescriptor().getMessageType(1619);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor,
@@ -57550,7 +57609,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RateLimitThreshold",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor =
-        getDescriptor().getMessageType(1617);
+        getDescriptor().getMessageType(1620);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor,
@@ -57558,7 +57617,7 @@ private static void _clinit_autosplit_dinit_3() {
               "EnforceOnKeyName", "EnforceOnKeyType",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor =
-        getDescriptor().getMessageType(1618);
+        getDescriptor().getMessageType(1621);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor,
@@ -57566,7 +57625,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Count", "IntervalSec",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor =
-        getDescriptor().getMessageType(1619);
+        getDescriptor().getMessageType(1622);
     internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor,
@@ -57574,7 +57633,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Target", "Type",
             });
     internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_descriptor =
-        getDescriptor().getMessageType(1620);
+        getDescriptor().getMessageType(1623);
     internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_descriptor,
@@ -57582,7 +57641,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Base", "Mask", "Name", "Offset", "Size",
             });
     internal_static_google_cloud_compute_v1_SecuritySettings_descriptor =
-        getDescriptor().getMessageType(1621);
+        getDescriptor().getMessageType(1624);
     internal_static_google_cloud_compute_v1_SecuritySettings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SecuritySettings_descriptor,
@@ -57590,7 +57649,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AwsV4Authentication", "ClientTlsPolicy", "SubjectAltNames",
             });
     internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1622);
+        getDescriptor().getMessageType(1625);
     internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor,
@@ -57598,13 +57657,13 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor =
-        getDescriptor().getMessageType(1623);
+        getDescriptor().getMessageType(1626);
     internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor,
             new java.lang.String[] {});
     internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor =
-        getDescriptor().getMessageType(1624);
+        getDescriptor().getMessageType(1627);
     internal_static_google_cloud_compute_v1_SerialPortOutput_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor,
@@ -57612,7 +57671,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Contents", "Kind", "Next", "SelfLink", "Start",
             });
     internal_static_google_cloud_compute_v1_ServerBinding_descriptor =
-        getDescriptor().getMessageType(1625);
+        getDescriptor().getMessageType(1628);
     internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ServerBinding_descriptor,
@@ -57620,7 +57679,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Type",
             });
     internal_static_google_cloud_compute_v1_ServiceAccount_descriptor =
-        getDescriptor().getMessageType(1626);
+        getDescriptor().getMessageType(1629);
     internal_static_google_cloud_compute_v1_ServiceAccount_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ServiceAccount_descriptor,
@@ -57628,7 +57687,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Email", "Scopes",
             });
     internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor =
-        getDescriptor().getMessageType(1627);
+        getDescriptor().getMessageType(1630);
     internal_static_google_cloud_compute_v1_ServiceAttachment_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor,
@@ -57665,7 +57724,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor =
-        getDescriptor().getMessageType(1628);
+        getDescriptor().getMessageType(1631);
     internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor,
@@ -57682,7 +57741,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor =
-        getDescriptor().getMessageType(1629);
+        getDescriptor().getMessageType(1632);
     internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor,
@@ -57696,7 +57755,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Status",
             });
     internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor =
-        getDescriptor().getMessageType(1630);
+        getDescriptor().getMessageType(1633);
     internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor,
@@ -57704,7 +57763,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ConnectionLimit", "EndpointUrl", "NetworkUrl", "ProjectIdOrNum",
             });
     internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor =
-        getDescriptor().getMessageType(1631);
+        getDescriptor().getMessageType(1634);
     internal_static_google_cloud_compute_v1_ServiceAttachmentList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor,
@@ -57712,7 +57771,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor =
-        getDescriptor().getMessageType(1632);
+        getDescriptor().getMessageType(1635);
     internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor,
@@ -57720,7 +57779,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ServiceAttachments", "Warning",
             });
     internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor =
-        getDescriptor().getMessageType(1633);
+        getDescriptor().getMessageType(1636);
     internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor,
@@ -57731,7 +57790,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetSslProxy",
             });
     internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor =
-        getDescriptor().getMessageType(1634);
+        getDescriptor().getMessageType(1637);
     internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor,
@@ -57742,7 +57801,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetTcpProxy",
             });
     internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor =
-        getDescriptor().getMessageType(1635);
+        getDescriptor().getMessageType(1638);
     internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor,
@@ -57755,7 +57814,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1636);
+        getDescriptor().getMessageType(1639);
     internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor,
@@ -57766,7 +57825,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetHttpsProxy",
             });
     internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor =
-        getDescriptor().getMessageType(1637);
+        getDescriptor().getMessageType(1640);
     internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor,
@@ -57777,7 +57836,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetSslProxy",
             });
     internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_descriptor =
-        getDescriptor().getMessageType(1638);
+        getDescriptor().getMessageType(1641);
     internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_descriptor,
@@ -57785,7 +57844,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "ProjectsSetCloudArmorTierRequestResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_descriptor =
-        getDescriptor().getMessageType(1639);
+        getDescriptor().getMessageType(1642);
     internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_descriptor,
@@ -57802,7 +57861,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_descriptor =
-        getDescriptor().getMessageType(1640);
+        getDescriptor().getMessageType(1643);
     internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_descriptor,
@@ -57810,7 +57869,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Error", "State",
             });
     internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor =
-        getDescriptor().getMessageType(1641);
+        getDescriptor().getMessageType(1644);
     internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor,
@@ -57818,7 +57877,7 @@ private static void _clinit_autosplit_dinit_3() {
               "MetadataResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor =
-        getDescriptor().getMessageType(1642);
+        getDescriptor().getMessageType(1645);
     internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor,
@@ -57826,7 +57885,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "ProjectsSetDefaultNetworkTierRequestResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1643);
+        getDescriptor().getMessageType(1646);
     internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor,
@@ -57834,7 +57893,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DeletionProtection", "Project", "RequestId", "Resource", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1644);
+        getDescriptor().getMessageType(1647);
     internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor,
@@ -57842,7 +57901,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AutoDelete", "DeviceName", "Instance", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(1645);
+        getDescriptor().getMessageType(1648);
     internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor,
@@ -57850,7 +57909,7 @@ private static void _clinit_autosplit_dinit_3() {
               "BackendBucket", "Project", "RequestId", "SecurityPolicyReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1646);
+        getDescriptor().getMessageType(1649);
     internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor,
@@ -57858,7 +57917,7 @@ private static void _clinit_autosplit_dinit_3() {
               "BackendService", "Project", "RequestId", "SecurityPolicyReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(1647);
+        getDescriptor().getMessageType(1650);
     internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_descriptor,
@@ -57866,7 +57925,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1648);
+        getDescriptor().getMessageType(1651);
     internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor,
@@ -57874,7 +57933,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor =
-        getDescriptor().getMessageType(1649);
+        getDescriptor().getMessageType(1652);
     internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor,
@@ -57882,7 +57941,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1650);
+        getDescriptor().getMessageType(1653);
     internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor,
@@ -57890,7 +57949,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalOrganizationSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor =
-        getDescriptor().getMessageType(1651);
+        getDescriptor().getMessageType(1654);
     internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor,
@@ -57898,7 +57957,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1652);
+        getDescriptor().getMessageType(1655);
     internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor,
@@ -57906,7 +57965,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor =
-        getDescriptor().getMessageType(1653);
+        getDescriptor().getMessageType(1656);
     internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor,
@@ -57914,7 +57973,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(1654);
+        getDescriptor().getMessageType(1657);
     internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotGroupRequest_descriptor,
@@ -57922,7 +57981,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1655);
+        getDescriptor().getMessageType(1658);
     internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_descriptor,
@@ -57930,7 +57989,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_descriptor =
-        getDescriptor().getMessageType(1656);
+        getDescriptor().getMessageType(1659);
     internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_descriptor,
@@ -57938,7 +57997,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_descriptor =
-        getDescriptor().getMessageType(1657);
+        getDescriptor().getMessageType(1660);
     internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_descriptor,
@@ -57946,7 +58005,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyLicenseCodeRequest_descriptor =
-        getDescriptor().getMessageType(1658);
+        getDescriptor().getMessageType(1661);
     internal_static_google_cloud_compute_v1_SetIamPolicyLicenseCodeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyLicenseCodeRequest_descriptor,
@@ -57954,7 +58013,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor =
-        getDescriptor().getMessageType(1659);
+        getDescriptor().getMessageType(1662);
     internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor,
@@ -57962,7 +58021,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor =
-        getDescriptor().getMessageType(1660);
+        getDescriptor().getMessageType(1663);
     internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor,
@@ -57970,7 +58029,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(1661);
+        getDescriptor().getMessageType(1664);
     internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor,
@@ -57978,7 +58037,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1662);
+        getDescriptor().getMessageType(1665);
     internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor,
@@ -57986,7 +58045,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(1663);
+        getDescriptor().getMessageType(1666);
     internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor,
@@ -57994,7 +58053,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor =
-        getDescriptor().getMessageType(1664);
+        getDescriptor().getMessageType(1667);
     internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor,
@@ -58002,7 +58061,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(1665);
+        getDescriptor().getMessageType(1668);
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendBucketRequest_descriptor,
@@ -58010,7 +58069,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1666);
+        getDescriptor().getMessageType(1669);
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor,
@@ -58018,7 +58077,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1667);
+        getDescriptor().getMessageType(1670);
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor,
@@ -58026,7 +58085,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(1668);
+        getDescriptor().getMessageType(1671);
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotGroupRequest_descriptor,
@@ -58034,7 +58093,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1669);
+        getDescriptor().getMessageType(1672);
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_descriptor,
@@ -58042,7 +58101,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1670);
+        getDescriptor().getMessageType(1673);
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor,
@@ -58050,7 +58109,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1671);
+        getDescriptor().getMessageType(1674);
     internal_static_google_cloud_compute_v1_SetIamPolicyRegionSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyRegionSnapshotRequest_descriptor,
@@ -58058,7 +58117,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_descriptor =
-        getDescriptor().getMessageType(1672);
+        getDescriptor().getMessageType(1675);
     internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_descriptor,
@@ -58066,7 +58125,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ParentResource", "Project", "Resource", "Zone", "ZoneSetNestedPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor =
-        getDescriptor().getMessageType(1673);
+        getDescriptor().getMessageType(1676);
     internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor,
@@ -58074,7 +58133,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_descriptor =
-        getDescriptor().getMessageType(1674);
+        getDescriptor().getMessageType(1677);
     internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_descriptor,
@@ -58082,7 +58141,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ParentResource", "Project", "Resource", "Zone", "ZoneSetNestedPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor =
-        getDescriptor().getMessageType(1675);
+        getDescriptor().getMessageType(1678);
     internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor,
@@ -58090,7 +58149,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(1676);
+        getDescriptor().getMessageType(1679);
     internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor,
@@ -58098,7 +58157,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1677);
+        getDescriptor().getMessageType(1680);
     internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor,
@@ -58106,7 +58165,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetPolicyRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_descriptor =
-        getDescriptor().getMessageType(1678);
+        getDescriptor().getMessageType(1681);
     internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_descriptor,
@@ -58114,7 +58173,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor =
-        getDescriptor().getMessageType(1679);
+        getDescriptor().getMessageType(1682);
     internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor,
@@ -58122,7 +58181,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetPolicyRequestResource", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1680);
+        getDescriptor().getMessageType(1683);
     internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor,
@@ -58134,7 +58193,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1681);
+        getDescriptor().getMessageType(1684);
     internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor,
@@ -58146,7 +58205,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor =
-        getDescriptor().getMessageType(1682);
+        getDescriptor().getMessageType(1685);
     internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor,
@@ -58154,7 +58213,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor =
-        getDescriptor().getMessageType(1683);
+        getDescriptor().getMessageType(1686);
     internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor,
@@ -58162,7 +58221,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "Resource", "Zone", "ZoneSetLabelsRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(1684);
+        getDescriptor().getMessageType(1687);
     internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor,
@@ -58170,7 +58229,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetLabelsRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor =
-        getDescriptor().getMessageType(1685);
+        getDescriptor().getMessageType(1688);
     internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor,
@@ -58178,7 +58237,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor =
-        getDescriptor().getMessageType(1686);
+        getDescriptor().getMessageType(1689);
     internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor,
@@ -58186,7 +58245,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetLabelsRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor =
-        getDescriptor().getMessageType(1687);
+        getDescriptor().getMessageType(1690);
     internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor,
@@ -58194,7 +58253,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetLabelsRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor =
-        getDescriptor().getMessageType(1688);
+        getDescriptor().getMessageType(1691);
     internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor,
@@ -58202,7 +58261,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetLabelsRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1689);
+        getDescriptor().getMessageType(1692);
     internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor,
@@ -58210,7 +58269,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "InstancesSetLabelsRequestResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1690);
+        getDescriptor().getMessageType(1693);
     internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_descriptor,
@@ -58218,7 +58277,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "Resource", "Zone", "ZoneSetLabelsRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(1691);
+        getDescriptor().getMessageType(1694);
     internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor,
@@ -58226,7 +58285,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor =
-        getDescriptor().getMessageType(1692);
+        getDescriptor().getMessageType(1695);
     internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor,
@@ -58234,7 +58293,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetLabelsRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_descriptor =
-        getDescriptor().getMessageType(1693);
+        getDescriptor().getMessageType(1696);
     internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_descriptor,
@@ -58242,7 +58301,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetLabelsRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1694);
+        getDescriptor().getMessageType(1697);
     internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor,
@@ -58250,7 +58309,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1695);
+        getDescriptor().getMessageType(1698);
     internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_descriptor,
@@ -58258,7 +58317,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1696);
+        getDescriptor().getMessageType(1699);
     internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_descriptor,
@@ -58266,7 +58325,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsRegionSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1697);
+        getDescriptor().getMessageType(1700);
     internal_static_google_cloud_compute_v1_SetLabelsRegionSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsRegionSnapshotRequest_descriptor,
@@ -58274,7 +58333,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1698);
+        getDescriptor().getMessageType(1701);
     internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor,
@@ -58282,7 +58341,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetLabelsRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1699);
+        getDescriptor().getMessageType(1702);
     internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor,
@@ -58290,7 +58349,7 @@ private static void _clinit_autosplit_dinit_3() {
               "GlobalSetLabelsRequestResource", "Project", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(1700);
+        getDescriptor().getMessageType(1703);
     internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor,
@@ -58298,7 +58357,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(1701);
+        getDescriptor().getMessageType(1704);
     internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor,
@@ -58306,7 +58365,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor =
-        getDescriptor().getMessageType(1702);
+        getDescriptor().getMessageType(1705);
     internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor,
@@ -58314,7 +58373,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource",
             });
     internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1703);
+        getDescriptor().getMessageType(1706);
     internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor,
@@ -58326,7 +58385,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1704);
+        getDescriptor().getMessageType(1707);
     internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor,
@@ -58334,7 +58393,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "InstancesSetMachineTypeRequestResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1705);
+        getDescriptor().getMessageType(1708);
     internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor,
@@ -58342,7 +58401,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "MetadataResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1706);
+        getDescriptor().getMessageType(1709);
     internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor,
@@ -58354,7 +58413,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1707);
+        getDescriptor().getMessageType(1710);
     internal_static_google_cloud_compute_v1_SetNameInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor,
@@ -58362,7 +58421,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "InstancesSetNameRequestResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor =
-        getDescriptor().getMessageType(1708);
+        getDescriptor().getMessageType(1711);
     internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor,
@@ -58374,7 +58433,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor =
-        getDescriptor().getMessageType(1709);
+        getDescriptor().getMessageType(1712);
     internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor,
@@ -58386,7 +58445,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(1710);
+        getDescriptor().getMessageType(1713);
     internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor,
@@ -58398,7 +58457,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor =
-        getDescriptor().getMessageType(1711);
+        getDescriptor().getMessageType(1714);
     internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor,
@@ -58410,7 +58469,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SubnetworksSetPrivateIpGoogleAccessRequestResource",
             });
     internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor =
-        getDescriptor().getMessageType(1712);
+        getDescriptor().getMessageType(1715);
     internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor,
@@ -58421,7 +58480,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetSslProxy",
             });
     internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor =
-        getDescriptor().getMessageType(1713);
+        getDescriptor().getMessageType(1716);
     internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor,
@@ -58432,7 +58491,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetTcpProxy",
             });
     internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1714);
+        getDescriptor().getMessageType(1717);
     internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor,
@@ -58443,7 +58502,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetHttpsProxy",
             });
     internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1715);
+        getDescriptor().getMessageType(1718);
     internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor,
@@ -58451,7 +58510,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "Project", "RequestId", "SchedulingResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1716);
+        getDescriptor().getMessageType(1719);
     internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor,
@@ -58459,7 +58518,7 @@ private static void _clinit_autosplit_dinit_3() {
               "BackendService", "Project", "RequestId", "SecurityPolicyReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1717);
+        getDescriptor().getMessageType(1720);
     internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_descriptor,
@@ -58471,7 +58530,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1718);
+        getDescriptor().getMessageType(1721);
     internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_descriptor,
@@ -58479,7 +58538,7 @@ private static void _clinit_autosplit_dinit_3() {
               "BackendService", "Project", "Region", "RequestId", "SecurityPolicyReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1719);
+        getDescriptor().getMessageType(1722);
     internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_descriptor,
@@ -58487,7 +58546,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "SecurityPolicyReferenceResource", "TargetInstance", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_descriptor =
-        getDescriptor().getMessageType(1720);
+        getDescriptor().getMessageType(1723);
     internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_descriptor,
@@ -58495,7 +58554,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RequestId", "SecurityPolicyReferenceResource", "TargetPool",
             });
     internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1721);
+        getDescriptor().getMessageType(1724);
     internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor,
@@ -58507,7 +58566,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1722);
+        getDescriptor().getMessageType(1725);
     internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor,
@@ -58515,7 +58574,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "Project", "RequestId", "ShieldedInstanceIntegrityPolicyResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1723);
+        getDescriptor().getMessageType(1726);
     internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor,
@@ -58527,7 +58586,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetHttpsProxy",
             });
     internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1724);
+        getDescriptor().getMessageType(1727);
     internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor,
@@ -58538,7 +58597,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetHttpsProxy",
             });
     internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor =
-        getDescriptor().getMessageType(1725);
+        getDescriptor().getMessageType(1728);
     internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor,
@@ -58549,7 +58608,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TargetSslProxy",
             });
     internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1726);
+        getDescriptor().getMessageType(1729);
     internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor,
@@ -58557,7 +58616,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "SslPolicyReferenceResource", "TargetHttpsProxy",
             });
     internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor =
-        getDescriptor().getMessageType(1727);
+        getDescriptor().getMessageType(1730);
     internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor,
@@ -58565,7 +58624,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "SslPolicyReferenceResource", "TargetSslProxy",
             });
     internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1728);
+        getDescriptor().getMessageType(1731);
     internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor,
@@ -58573,7 +58632,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "Project", "RequestId", "TagsResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor =
-        getDescriptor().getMessageType(1729);
+        getDescriptor().getMessageType(1732);
     internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor,
@@ -58581,7 +58640,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ForwardingRule", "Project", "Region", "RequestId", "TargetReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor =
-        getDescriptor().getMessageType(1730);
+        getDescriptor().getMessageType(1733);
     internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor,
@@ -58589,7 +58648,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ForwardingRule", "Project", "RequestId", "TargetReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1731);
+        getDescriptor().getMessageType(1734);
     internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor,
@@ -58601,7 +58660,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1732);
+        getDescriptor().getMessageType(1735);
     internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor,
@@ -58613,7 +58672,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor =
-        getDescriptor().getMessageType(1733);
+        getDescriptor().getMessageType(1736);
     internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor,
@@ -58621,7 +58680,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1734);
+        getDescriptor().getMessageType(1737);
     internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor,
@@ -58629,7 +58688,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "Region", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor =
-        getDescriptor().getMessageType(1735);
+        getDescriptor().getMessageType(1738);
     internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor,
@@ -58637,7 +58696,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor =
-        getDescriptor().getMessageType(1736);
+        getDescriptor().getMessageType(1739);
     internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor,
@@ -58645,7 +58704,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource",
             });
     internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor =
-        getDescriptor().getMessageType(1737);
+        getDescriptor().getMessageType(1740);
     internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor,
@@ -58653,7 +58712,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Project", "RequestId", "UsageExportLocationResource",
             });
     internal_static_google_cloud_compute_v1_ShareSettings_descriptor =
-        getDescriptor().getMessageType(1738);
+        getDescriptor().getMessageType(1741);
     internal_static_google_cloud_compute_v1_ShareSettings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ShareSettings_descriptor,
@@ -58669,7 +58728,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor =
-        getDescriptor().getMessageType(1739);
+        getDescriptor().getMessageType(1742);
     internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor,
@@ -58677,7 +58736,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ProjectId",
             });
     internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor =
-        getDescriptor().getMessageType(1740);
+        getDescriptor().getMessageType(1743);
     internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor,
@@ -58685,7 +58744,7 @@ private static void _clinit_autosplit_dinit_3() {
               "EnableIntegrityMonitoring", "EnableSecureBoot", "EnableVtpm",
             });
     internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor =
-        getDescriptor().getMessageType(1741);
+        getDescriptor().getMessageType(1744);
     internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor,
@@ -58693,7 +58752,7 @@ private static void _clinit_autosplit_dinit_3() {
               "EccP256EncryptionKey", "EccP256SigningKey", "EncryptionKey", "Kind", "SigningKey",
             });
     internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor =
-        getDescriptor().getMessageType(1742);
+        getDescriptor().getMessageType(1745);
     internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor,
@@ -58701,7 +58760,7 @@ private static void _clinit_autosplit_dinit_3() {
               "EkCert", "EkPub",
             });
     internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor =
-        getDescriptor().getMessageType(1743);
+        getDescriptor().getMessageType(1746);
     internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor,
@@ -58709,7 +58768,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UpdateAutoLearnPolicy",
             });
     internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor =
-        getDescriptor().getMessageType(1744);
+        getDescriptor().getMessageType(1747);
     internal_static_google_cloud_compute_v1_SignedUrlKey_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor,
@@ -58717,7 +58776,7 @@ private static void _clinit_autosplit_dinit_3() {
               "KeyName", "KeyValue",
             });
     internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1745);
+        getDescriptor().getMessageType(1748);
     internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor,
@@ -58725,7 +58784,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "Project", "RequestId", "WithExtendedNotifications", "Zone",
             });
     internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(1746);
+        getDescriptor().getMessageType(1749);
     internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor,
@@ -58737,7 +58796,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_Snapshot_descriptor =
-        getDescriptor().getMessageType(1747);
+        getDescriptor().getMessageType(1750);
     internal_static_google_cloud_compute_v1_Snapshot_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Snapshot_descriptor,
@@ -58793,7 +58852,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SnapshotGroupParameters_descriptor =
-        getDescriptor().getMessageType(1748);
+        getDescriptor().getMessageType(1751);
     internal_static_google_cloud_compute_v1_SnapshotGroupParameters_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotGroupParameters_descriptor,
@@ -58801,7 +58860,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ReplicaZones", "SourceSnapshotGroup", "Type",
             });
     internal_static_google_cloud_compute_v1_SnapshotList_descriptor =
-        getDescriptor().getMessageType(1749);
+        getDescriptor().getMessageType(1752);
     internal_static_google_cloud_compute_v1_SnapshotList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotList_descriptor,
@@ -58809,7 +58868,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_SnapshotParams_descriptor =
-        getDescriptor().getMessageType(1750);
+        getDescriptor().getMessageType(1753);
     internal_static_google_cloud_compute_v1_SnapshotParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotParams_descriptor,
@@ -58825,7 +58884,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor =
-        getDescriptor().getMessageType(1751);
+        getDescriptor().getMessageType(1754);
     internal_static_google_cloud_compute_v1_SnapshotSettings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor,
@@ -58833,7 +58892,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AccessLocation", "StorageLocation",
             });
     internal_static_google_cloud_compute_v1_SnapshotSettingsAccessLocation_descriptor =
-        getDescriptor().getMessageType(1752);
+        getDescriptor().getMessageType(1755);
     internal_static_google_cloud_compute_v1_SnapshotSettingsAccessLocation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotSettingsAccessLocation_descriptor,
@@ -58850,7 +58909,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SnapshotSettingsAccessLocationAccessLocationPreference_descriptor =
-        getDescriptor().getMessageType(1753);
+        getDescriptor().getMessageType(1756);
     internal_static_google_cloud_compute_v1_SnapshotSettingsAccessLocationAccessLocationPreference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotSettingsAccessLocationAccessLocationPreference_descriptor,
@@ -58858,7 +58917,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Region",
             });
     internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_descriptor =
-        getDescriptor().getMessageType(1754);
+        getDescriptor().getMessageType(1757);
     internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_descriptor,
@@ -58875,7 +58934,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_descriptor =
-        getDescriptor().getMessageType(1755);
+        getDescriptor().getMessageType(1758);
     internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_descriptor,
@@ -58883,7 +58942,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Name",
             });
     internal_static_google_cloud_compute_v1_SnapshotUpdateKmsKeyRequest_descriptor =
-        getDescriptor().getMessageType(1756);
+        getDescriptor().getMessageType(1759);
     internal_static_google_cloud_compute_v1_SnapshotUpdateKmsKeyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SnapshotUpdateKmsKeyRequest_descriptor,
@@ -58891,7 +58950,7 @@ private static void _clinit_autosplit_dinit_3() {
               "KmsKeyName",
             });
     internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor =
-        getDescriptor().getMessageType(1757);
+        getDescriptor().getMessageType(1760);
     internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor,
@@ -58899,7 +58958,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DiskEncryptionKey", "SourceDisk",
             });
     internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor =
-        getDescriptor().getMessageType(1758);
+        getDescriptor().getMessageType(1761);
     internal_static_google_cloud_compute_v1_SourceInstanceParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor,
@@ -58907,7 +58966,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DiskConfigs",
             });
     internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor =
-        getDescriptor().getMessageType(1759);
+        getDescriptor().getMessageType(1762);
     internal_static_google_cloud_compute_v1_SourceInstanceProperties_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor,
@@ -58938,7 +58997,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SslCertificate_descriptor =
-        getDescriptor().getMessageType(1760);
+        getDescriptor().getMessageType(1763);
     internal_static_google_cloud_compute_v1_SslCertificate_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslCertificate_descriptor,
@@ -58959,7 +59018,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Type",
             });
     internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor =
-        getDescriptor().getMessageType(1761);
+        getDescriptor().getMessageType(1764);
     internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor,
@@ -58976,7 +59035,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SslCertificateList_descriptor =
-        getDescriptor().getMessageType(1762);
+        getDescriptor().getMessageType(1765);
     internal_static_google_cloud_compute_v1_SslCertificateList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslCertificateList_descriptor,
@@ -58984,7 +59043,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor =
-        getDescriptor().getMessageType(1763);
+        getDescriptor().getMessageType(1766);
     internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor,
@@ -59001,7 +59060,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor =
-        getDescriptor().getMessageType(1764);
+        getDescriptor().getMessageType(1767);
     internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor,
@@ -59009,7 +59068,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Certificate", "PrivateKey",
             });
     internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor =
-        getDescriptor().getMessageType(1765);
+        getDescriptor().getMessageType(1768);
     internal_static_google_cloud_compute_v1_SslCertificatesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor,
@@ -59017,7 +59076,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SslCertificates", "Warning",
             });
     internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor =
-        getDescriptor().getMessageType(1766);
+        getDescriptor().getMessageType(1769);
     internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor,
@@ -59034,7 +59093,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor =
-        getDescriptor().getMessageType(1767);
+        getDescriptor().getMessageType(1770);
     internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor,
@@ -59042,7 +59101,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor =
-        getDescriptor().getMessageType(1768);
+        getDescriptor().getMessageType(1771);
     internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor,
@@ -59050,7 +59109,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Features",
             });
     internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor =
-        getDescriptor().getMessageType(1769);
+        getDescriptor().getMessageType(1772);
     internal_static_google_cloud_compute_v1_SslPoliciesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor,
@@ -59058,7 +59117,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SslPolicies", "Warning",
             });
     internal_static_google_cloud_compute_v1_SslPolicy_descriptor =
-        getDescriptor().getMessageType(1770);
+        getDescriptor().getMessageType(1773);
     internal_static_google_cloud_compute_v1_SslPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslPolicy_descriptor,
@@ -59079,7 +59138,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Warnings",
             });
     internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor =
-        getDescriptor().getMessageType(1771);
+        getDescriptor().getMessageType(1774);
     internal_static_google_cloud_compute_v1_SslPolicyReference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor,
@@ -59087,7 +59146,7 @@ private static void _clinit_autosplit_dinit_3() {
               "SslPolicy",
             });
     internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor =
-        getDescriptor().getMessageType(1772);
+        getDescriptor().getMessageType(1775);
     internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor,
@@ -59095,7 +59154,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Disk", "DisksStartAsyncReplicationRequestResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1773);
+        getDescriptor().getMessageType(1776);
     internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor,
@@ -59107,7 +59166,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1774);
+        getDescriptor().getMessageType(1777);
     internal_static_google_cloud_compute_v1_StartInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor,
@@ -59115,7 +59174,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Instance", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1775);
+        getDescriptor().getMessageType(1778);
     internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_descriptor,
@@ -59127,7 +59186,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1776);
+        getDescriptor().getMessageType(1779);
     internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_descriptor,
@@ -59139,7 +59198,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1777);
+        getDescriptor().getMessageType(1780);
     internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor,
@@ -59151,7 +59210,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor =
-        getDescriptor().getMessageType(1778);
+        getDescriptor().getMessageType(1781);
     internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor,
@@ -59159,7 +59218,7 @@ private static void _clinit_autosplit_dinit_3() {
               "PreservedState",
             });
     internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor =
-        getDescriptor().getMessageType(1779);
+        getDescriptor().getMessageType(1782);
     internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor,
@@ -59194,7 +59253,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor =
-        getDescriptor().getMessageType(1780);
+        getDescriptor().getMessageType(1783);
     internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor,
@@ -59202,7 +59261,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AutoDelete",
             });
     internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_descriptor =
-        getDescriptor().getMessageType(1781);
+        getDescriptor().getMessageType(1784);
     internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_descriptor,
@@ -59210,7 +59269,7 @@ private static void _clinit_autosplit_dinit_3() {
               "AutoDelete",
             });
     internal_static_google_cloud_compute_v1_Status_descriptor =
-        getDescriptor().getMessageType(1782);
+        getDescriptor().getMessageType(1785);
     internal_static_google_cloud_compute_v1_Status_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Status_descriptor,
@@ -59218,7 +59277,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Code", "Details", "Message",
             });
     internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor =
-        getDescriptor().getMessageType(1783);
+        getDescriptor().getMessageType(1786);
     internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor,
@@ -59226,7 +59285,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Disk", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1784);
+        getDescriptor().getMessageType(1787);
     internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor,
@@ -59234,7 +59293,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Disk", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor =
-        getDescriptor().getMessageType(1785);
+        getDescriptor().getMessageType(1788);
     internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor,
@@ -59242,7 +59301,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DisksStopGroupAsyncReplicationResourceResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1786);
+        getDescriptor().getMessageType(1789);
     internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor,
@@ -59250,7 +59309,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DisksStopGroupAsyncReplicationResourceResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1787);
+        getDescriptor().getMessageType(1790);
     internal_static_google_cloud_compute_v1_StopInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor,
@@ -59258,7 +59317,7 @@ private static void _clinit_autosplit_dinit_3() {
               "DiscardLocalSsd", "Instance", "NoGracefulShutdown", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1788);
+        getDescriptor().getMessageType(1791);
     internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_descriptor,
@@ -59271,7 +59330,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1789);
+        getDescriptor().getMessageType(1792);
     internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_descriptor,
@@ -59284,7 +59343,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_StoragePool_descriptor =
-        getDescriptor().getMessageType(1790);
+        getDescriptor().getMessageType(1793);
     internal_static_google_cloud_compute_v1_StoragePool_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePool_descriptor,
@@ -59321,7 +59380,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_descriptor =
-        getDescriptor().getMessageType(1791);
+        getDescriptor().getMessageType(1794);
     internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_descriptor,
@@ -59338,7 +59397,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_StoragePoolDisk_descriptor =
-        getDescriptor().getMessageType(1792);
+        getDescriptor().getMessageType(1795);
     internal_static_google_cloud_compute_v1_StoragePoolDisk_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolDisk_descriptor,
@@ -59356,7 +59415,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UsedBytes",
             });
     internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_descriptor =
-        getDescriptor().getMessageType(1793);
+        getDescriptor().getMessageType(1796);
     internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_descriptor,
@@ -59364,7 +59423,7 @@ private static void _clinit_autosplit_dinit_3() {
               "CapacityOptimized", "ReadOptimized", "WriteOptimized",
             });
     internal_static_google_cloud_compute_v1_StoragePoolList_descriptor =
-        getDescriptor().getMessageType(1794);
+        getDescriptor().getMessageType(1797);
     internal_static_google_cloud_compute_v1_StoragePoolList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolList_descriptor,
@@ -59372,7 +59431,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor =
-        getDescriptor().getMessageType(1795);
+        getDescriptor().getMessageType(1798);
     internal_static_google_cloud_compute_v1_StoragePoolListDisks_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor,
@@ -59380,7 +59439,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor =
-        getDescriptor().getMessageType(1796);
+        getDescriptor().getMessageType(1799);
     internal_static_google_cloud_compute_v1_StoragePoolParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor,
@@ -59396,7 +59455,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor =
-        getDescriptor().getMessageType(1797);
+        getDescriptor().getMessageType(1800);
     internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor,
@@ -59417,7 +59476,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TotalProvisionedDiskThroughput",
             });
     internal_static_google_cloud_compute_v1_StoragePoolShareSettings_descriptor =
-        getDescriptor().getMessageType(1798);
+        getDescriptor().getMessageType(1801);
     internal_static_google_cloud_compute_v1_StoragePoolShareSettings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolShareSettings_descriptor,
@@ -59434,7 +59493,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_StoragePoolShareSettingsProjectConfig_descriptor =
-        getDescriptor().getMessageType(1799);
+        getDescriptor().getMessageType(1802);
     internal_static_google_cloud_compute_v1_StoragePoolShareSettingsProjectConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolShareSettingsProjectConfig_descriptor,
@@ -59442,7 +59501,7 @@ private static void _clinit_autosplit_dinit_3() {
               "ProjectId",
             });
     internal_static_google_cloud_compute_v1_StoragePoolType_descriptor =
-        getDescriptor().getMessageType(1800);
+        getDescriptor().getMessageType(1803);
     internal_static_google_cloud_compute_v1_StoragePoolType_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolType_descriptor,
@@ -59466,7 +59525,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_descriptor =
-        getDescriptor().getMessageType(1801);
+        getDescriptor().getMessageType(1804);
     internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_descriptor,
@@ -59483,7 +59542,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_StoragePoolTypeList_descriptor =
-        getDescriptor().getMessageType(1802);
+        getDescriptor().getMessageType(1805);
     internal_static_google_cloud_compute_v1_StoragePoolTypeList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolTypeList_descriptor,
@@ -59491,7 +59550,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_descriptor =
-        getDescriptor().getMessageType(1803);
+        getDescriptor().getMessageType(1806);
     internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_descriptor,
@@ -59499,7 +59558,7 @@ private static void _clinit_autosplit_dinit_3() {
               "StoragePoolTypes", "Warning",
             });
     internal_static_google_cloud_compute_v1_StoragePoolsScopedList_descriptor =
-        getDescriptor().getMessageType(1804);
+        getDescriptor().getMessageType(1807);
     internal_static_google_cloud_compute_v1_StoragePoolsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_StoragePoolsScopedList_descriptor,
@@ -59507,7 +59566,7 @@ private static void _clinit_autosplit_dinit_3() {
               "StoragePools", "Warning",
             });
     internal_static_google_cloud_compute_v1_Subnetwork_descriptor =
-        getDescriptor().getMessageType(1805);
+        getDescriptor().getMessageType(1808);
     internal_static_google_cloud_compute_v1_Subnetwork_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Subnetwork_descriptor,
@@ -59547,7 +59606,7 @@ private static void _clinit_autosplit_dinit_3() {
               "UtilizationDetails",
             });
     internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor =
-        getDescriptor().getMessageType(1806);
+        getDescriptor().getMessageType(1809);
     internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor,
@@ -59564,7 +59623,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SubnetworkList_descriptor =
-        getDescriptor().getMessageType(1807);
+        getDescriptor().getMessageType(1810);
     internal_static_google_cloud_compute_v1_SubnetworkList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworkList_descriptor,
@@ -59572,7 +59631,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor =
-        getDescriptor().getMessageType(1808);
+        getDescriptor().getMessageType(1811);
     internal_static_google_cloud_compute_v1_SubnetworkLogConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor,
@@ -59585,7 +59644,7 @@ private static void _clinit_autosplit_dinit_3() {
               "MetadataFields",
             });
     internal_static_google_cloud_compute_v1_SubnetworkParams_descriptor =
-        getDescriptor().getMessageType(1809);
+        getDescriptor().getMessageType(1812);
     internal_static_google_cloud_compute_v1_SubnetworkParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworkParams_descriptor,
@@ -59601,7 +59660,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor =
-        getDescriptor().getMessageType(1810);
+        getDescriptor().getMessageType(1813);
     internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor,
@@ -59609,7 +59668,7 @@ private static void _clinit_autosplit_dinit_3() {
               "IpCidrRange", "IpCollection", "IpVersion", "RangeName", "ReservedInternalRange",
             });
     internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_descriptor =
-        getDescriptor().getMessageType(1811);
+        getDescriptor().getMessageType(1814);
     internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_descriptor,
@@ -59619,8 +59678,12 @@ private static void _clinit_autosplit_dinit_3() {
               "InternalIpv6Utilization",
               "Ipv4Utilizations",
             });
+    _clinit_autosplit_dinit_4();
+  }
+
+  private static void _clinit_autosplit_dinit_4() {
     internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_descriptor =
-        getDescriptor().getMessageType(1812);
+        getDescriptor().getMessageType(1815);
     internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_descriptor,
@@ -59628,7 +59691,7 @@ private static void _clinit_autosplit_dinit_3() {
               "RangeName", "TotalAllocatedIp", "TotalFreeIp",
             });
     internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_descriptor =
-        getDescriptor().getMessageType(1813);
+        getDescriptor().getMessageType(1816);
     internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_descriptor,
@@ -59636,7 +59699,7 @@ private static void _clinit_autosplit_dinit_3() {
               "TotalAllocatedIp", "TotalFreeIp",
             });
     internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor =
-        getDescriptor().getMessageType(1814);
+        getDescriptor().getMessageType(1817);
     internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor,
@@ -59644,7 +59707,7 @@ private static void _clinit_autosplit_dinit_3() {
               "IpCidrRange",
             });
     internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor =
-        getDescriptor().getMessageType(1815);
+        getDescriptor().getMessageType(1818);
     internal_static_google_cloud_compute_v1_SubnetworksScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor,
@@ -59652,7 +59715,7 @@ private static void _clinit_autosplit_dinit_3() {
               "Subnetworks", "Warning",
             });
     internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_descriptor =
-        getDescriptor().getMessageType(1816);
+        getDescriptor().getMessageType(1819);
     internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_descriptor,
@@ -59660,19 +59723,15 @@ private static void _clinit_autosplit_dinit_3() {
               "ScopeName", "Warning",
             });
     internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor =
-        getDescriptor().getMessageType(1817);
+        getDescriptor().getMessageType(1820);
     internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor,
             new java.lang.String[] {
               "PrivateIpGoogleAccess",
             });
-    _clinit_autosplit_dinit_4();
-  }
-
-  private static void _clinit_autosplit_dinit_4() {
     internal_static_google_cloud_compute_v1_Subsetting_descriptor =
-        getDescriptor().getMessageType(1818);
+        getDescriptor().getMessageType(1821);
     internal_static_google_cloud_compute_v1_Subsetting_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Subsetting_descriptor,
@@ -59680,7 +59739,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Policy",
             });
     internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1819);
+        getDescriptor().getMessageType(1822);
     internal_static_google_cloud_compute_v1_SuspendInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor,
@@ -59688,7 +59747,7 @@ private static void _clinit_autosplit_dinit_4() {
               "DiscardLocalSsd", "Instance", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1820);
+        getDescriptor().getMessageType(1823);
     internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_descriptor,
@@ -59700,7 +59759,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1821);
+        getDescriptor().getMessageType(1824);
     internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_descriptor,
@@ -59712,7 +59771,7 @@ private static void _clinit_autosplit_dinit_4() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor =
-        getDescriptor().getMessageType(1822);
+        getDescriptor().getMessageType(1825);
     internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor,
@@ -59720,14 +59779,14 @@ private static void _clinit_autosplit_dinit_4() {
               "Network", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor =
-        getDescriptor().getMessageType(1823);
+        getDescriptor().getMessageType(1826);
     internal_static_google_cloud_compute_v1_TCPHealthCheck_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor,
             new java.lang.String[] {
               "Port", "PortName", "PortSpecification", "ProxyHeader", "Request", "Response",
             });
-    internal_static_google_cloud_compute_v1_Tags_descriptor = getDescriptor().getMessageType(1824);
+    internal_static_google_cloud_compute_v1_Tags_descriptor = getDescriptor().getMessageType(1827);
     internal_static_google_cloud_compute_v1_Tags_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Tags_descriptor,
@@ -59735,7 +59794,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Fingerprint", "Items",
             });
     internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor =
-        getDescriptor().getMessageType(1825);
+        getDescriptor().getMessageType(1828);
     internal_static_google_cloud_compute_v1_TargetGrpcProxy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor,
@@ -59752,7 +59811,7 @@ private static void _clinit_autosplit_dinit_4() {
               "ValidateForProxyless",
             });
     internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor =
-        getDescriptor().getMessageType(1826);
+        getDescriptor().getMessageType(1829);
     internal_static_google_cloud_compute_v1_TargetGrpcProxyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor,
@@ -59760,7 +59819,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor =
-        getDescriptor().getMessageType(1827);
+        getDescriptor().getMessageType(1830);
     internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor,
@@ -59768,7 +59827,7 @@ private static void _clinit_autosplit_dinit_4() {
               "TargetHttpProxies", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor =
-        getDescriptor().getMessageType(1828);
+        getDescriptor().getMessageType(1831);
     internal_static_google_cloud_compute_v1_TargetHttpProxy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor,
@@ -59786,7 +59845,7 @@ private static void _clinit_autosplit_dinit_4() {
               "UrlMap",
             });
     internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor =
-        getDescriptor().getMessageType(1829);
+        getDescriptor().getMessageType(1832);
     internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor,
@@ -59803,7 +59862,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor =
-        getDescriptor().getMessageType(1830);
+        getDescriptor().getMessageType(1833);
     internal_static_google_cloud_compute_v1_TargetHttpProxyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor,
@@ -59811,7 +59870,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor =
-        getDescriptor().getMessageType(1831);
+        getDescriptor().getMessageType(1834);
     internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor,
@@ -59819,7 +59878,7 @@ private static void _clinit_autosplit_dinit_4() {
               "TargetHttpsProxies", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor =
-        getDescriptor().getMessageType(1832);
+        getDescriptor().getMessageType(1835);
     internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor,
@@ -59827,7 +59886,7 @@ private static void _clinit_autosplit_dinit_4() {
               "CertificateMap",
             });
     internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor =
-        getDescriptor().getMessageType(1833);
+        getDescriptor().getMessageType(1836);
     internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor,
@@ -59835,7 +59894,7 @@ private static void _clinit_autosplit_dinit_4() {
               "QuicOverride",
             });
     internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor =
-        getDescriptor().getMessageType(1834);
+        getDescriptor().getMessageType(1837);
     internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor,
@@ -59843,7 +59902,7 @@ private static void _clinit_autosplit_dinit_4() {
               "SslCertificates",
             });
     internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor =
-        getDescriptor().getMessageType(1835);
+        getDescriptor().getMessageType(1838);
     internal_static_google_cloud_compute_v1_TargetHttpsProxy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor,
@@ -59868,7 +59927,7 @@ private static void _clinit_autosplit_dinit_4() {
               "UrlMap",
             });
     internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor =
-        getDescriptor().getMessageType(1836);
+        getDescriptor().getMessageType(1839);
     internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor,
@@ -59885,7 +59944,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor =
-        getDescriptor().getMessageType(1837);
+        getDescriptor().getMessageType(1840);
     internal_static_google_cloud_compute_v1_TargetHttpsProxyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor,
@@ -59893,7 +59952,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetInstance_descriptor =
-        getDescriptor().getMessageType(1838);
+        getDescriptor().getMessageType(1841);
     internal_static_google_cloud_compute_v1_TargetInstance_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetInstance_descriptor,
@@ -59911,7 +59970,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor =
-        getDescriptor().getMessageType(1839);
+        getDescriptor().getMessageType(1842);
     internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor,
@@ -59928,7 +59987,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor =
-        getDescriptor().getMessageType(1840);
+        getDescriptor().getMessageType(1843);
     internal_static_google_cloud_compute_v1_TargetInstanceList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor,
@@ -59936,7 +59995,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor =
-        getDescriptor().getMessageType(1841);
+        getDescriptor().getMessageType(1844);
     internal_static_google_cloud_compute_v1_TargetInstancesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor,
@@ -59944,7 +60003,7 @@ private static void _clinit_autosplit_dinit_4() {
               "TargetInstances", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetPool_descriptor =
-        getDescriptor().getMessageType(1842);
+        getDescriptor().getMessageType(1845);
     internal_static_google_cloud_compute_v1_TargetPool_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPool_descriptor,
@@ -59964,7 +60023,7 @@ private static void _clinit_autosplit_dinit_4() {
               "SessionAffinity",
             });
     internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor =
-        getDescriptor().getMessageType(1843);
+        getDescriptor().getMessageType(1846);
     internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor,
@@ -59981,7 +60040,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor =
-        getDescriptor().getMessageType(1844);
+        getDescriptor().getMessageType(1847);
     internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor,
@@ -59989,7 +60048,7 @@ private static void _clinit_autosplit_dinit_4() {
               "HealthStatus", "Kind",
             });
     internal_static_google_cloud_compute_v1_TargetPoolList_descriptor =
-        getDescriptor().getMessageType(1845);
+        getDescriptor().getMessageType(1848);
     internal_static_google_cloud_compute_v1_TargetPoolList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPoolList_descriptor,
@@ -59997,7 +60056,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1846);
+        getDescriptor().getMessageType(1849);
     internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor,
@@ -60005,7 +60064,7 @@ private static void _clinit_autosplit_dinit_4() {
               "HealthChecks",
             });
     internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1847);
+        getDescriptor().getMessageType(1850);
     internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor,
@@ -60013,7 +60072,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1848);
+        getDescriptor().getMessageType(1851);
     internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor,
@@ -60021,7 +60080,7 @@ private static void _clinit_autosplit_dinit_4() {
               "HealthChecks",
             });
     internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1849);
+        getDescriptor().getMessageType(1852);
     internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor,
@@ -60029,7 +60088,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Instances",
             });
     internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor =
-        getDescriptor().getMessageType(1850);
+        getDescriptor().getMessageType(1853);
     internal_static_google_cloud_compute_v1_TargetPoolsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor,
@@ -60037,7 +60096,7 @@ private static void _clinit_autosplit_dinit_4() {
               "TargetPools", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetReference_descriptor =
-        getDescriptor().getMessageType(1851);
+        getDescriptor().getMessageType(1854);
     internal_static_google_cloud_compute_v1_TargetReference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetReference_descriptor,
@@ -60045,7 +60104,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Target",
             });
     internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1852);
+        getDescriptor().getMessageType(1855);
     internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor,
@@ -60053,7 +60112,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Service",
             });
     internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor =
-        getDescriptor().getMessageType(1853);
+        getDescriptor().getMessageType(1856);
     internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor,
@@ -60061,7 +60120,7 @@ private static void _clinit_autosplit_dinit_4() {
               "CertificateMap",
             });
     internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor =
-        getDescriptor().getMessageType(1854);
+        getDescriptor().getMessageType(1857);
     internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor,
@@ -60069,7 +60128,7 @@ private static void _clinit_autosplit_dinit_4() {
               "ProxyHeader",
             });
     internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor =
-        getDescriptor().getMessageType(1855);
+        getDescriptor().getMessageType(1858);
     internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor,
@@ -60077,7 +60136,7 @@ private static void _clinit_autosplit_dinit_4() {
               "SslCertificates",
             });
     internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor =
-        getDescriptor().getMessageType(1856);
+        getDescriptor().getMessageType(1859);
     internal_static_google_cloud_compute_v1_TargetSslProxy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor,
@@ -60095,7 +60154,7 @@ private static void _clinit_autosplit_dinit_4() {
               "SslPolicy",
             });
     internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor =
-        getDescriptor().getMessageType(1857);
+        getDescriptor().getMessageType(1860);
     internal_static_google_cloud_compute_v1_TargetSslProxyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor,
@@ -60103,7 +60162,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor =
-        getDescriptor().getMessageType(1858);
+        getDescriptor().getMessageType(1861);
     internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor,
@@ -60111,7 +60170,7 @@ private static void _clinit_autosplit_dinit_4() {
               "TargetTcpProxies", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1859);
+        getDescriptor().getMessageType(1862);
     internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor,
@@ -60119,7 +60178,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Service",
             });
     internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor =
-        getDescriptor().getMessageType(1860);
+        getDescriptor().getMessageType(1863);
     internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor,
@@ -60127,7 +60186,7 @@ private static void _clinit_autosplit_dinit_4() {
               "ProxyHeader",
             });
     internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor =
-        getDescriptor().getMessageType(1861);
+        getDescriptor().getMessageType(1864);
     internal_static_google_cloud_compute_v1_TargetTcpProxy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor,
@@ -60145,7 +60204,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Service",
             });
     internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor =
-        getDescriptor().getMessageType(1862);
+        getDescriptor().getMessageType(1865);
     internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor,
@@ -60162,7 +60221,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor =
-        getDescriptor().getMessageType(1863);
+        getDescriptor().getMessageType(1866);
     internal_static_google_cloud_compute_v1_TargetTcpProxyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor,
@@ -60170,7 +60229,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor =
-        getDescriptor().getMessageType(1864);
+        getDescriptor().getMessageType(1867);
     internal_static_google_cloud_compute_v1_TargetVpnGateway_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor,
@@ -60199,7 +60258,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor =
-        getDescriptor().getMessageType(1865);
+        getDescriptor().getMessageType(1868);
     internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor,
@@ -60216,7 +60275,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor =
-        getDescriptor().getMessageType(1866);
+        getDescriptor().getMessageType(1869);
     internal_static_google_cloud_compute_v1_TargetVpnGatewayList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor,
@@ -60224,7 +60283,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_TargetVpnGatewayParams_descriptor =
-        getDescriptor().getMessageType(1867);
+        getDescriptor().getMessageType(1870);
     internal_static_google_cloud_compute_v1_TargetVpnGatewayParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetVpnGatewayParams_descriptor,
@@ -60240,7 +60299,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor =
-        getDescriptor().getMessageType(1868);
+        getDescriptor().getMessageType(1871);
     internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor,
@@ -60248,7 +60307,7 @@ private static void _clinit_autosplit_dinit_4() {
               "TargetVpnGateways", "Warning",
             });
     internal_static_google_cloud_compute_v1_TestFailure_descriptor =
-        getDescriptor().getMessageType(1869);
+        getDescriptor().getMessageType(1872);
     internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestFailure_descriptor,
@@ -60264,7 +60323,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Path",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor =
-        getDescriptor().getMessageType(1870);
+        getDescriptor().getMessageType(1873);
     internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor,
@@ -60272,7 +60331,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(1871);
+        getDescriptor().getMessageType(1874);
     internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor,
@@ -60280,7 +60339,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(1872);
+        getDescriptor().getMessageType(1875);
     internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor,
@@ -60288,7 +60347,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1873);
+        getDescriptor().getMessageType(1876);
     internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_descriptor,
@@ -60296,7 +60355,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor =
-        getDescriptor().getMessageType(1874);
+        getDescriptor().getMessageType(1877);
     internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor,
@@ -60304,7 +60363,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(1875);
+        getDescriptor().getMessageType(1878);
     internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor,
@@ -60312,7 +60371,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1876);
+        getDescriptor().getMessageType(1879);
     internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor,
@@ -60320,7 +60379,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_descriptor =
-        getDescriptor().getMessageType(1877);
+        getDescriptor().getMessageType(1880);
     internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_descriptor,
@@ -60328,7 +60387,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor =
-        getDescriptor().getMessageType(1878);
+        getDescriptor().getMessageType(1881);
     internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor,
@@ -60336,7 +60395,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1879);
+        getDescriptor().getMessageType(1882);
     internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor,
@@ -60344,7 +60403,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor =
-        getDescriptor().getMessageType(1880);
+        getDescriptor().getMessageType(1883);
     internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor,
@@ -60352,7 +60411,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_descriptor =
-        getDescriptor().getMessageType(1881);
+        getDescriptor().getMessageType(1884);
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_descriptor,
@@ -60360,7 +60419,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1882);
+        getDescriptor().getMessageType(1885);
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor,
@@ -60368,7 +60427,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor =
-        getDescriptor().getMessageType(1883);
+        getDescriptor().getMessageType(1886);
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor,
@@ -60376,7 +60435,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(1884);
+        getDescriptor().getMessageType(1887);
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotGroupRequest_descriptor,
@@ -60384,7 +60443,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1885);
+        getDescriptor().getMessageType(1888);
     internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_descriptor,
@@ -60392,7 +60451,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_descriptor =
-        getDescriptor().getMessageType(1886);
+        getDescriptor().getMessageType(1889);
     internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_descriptor,
@@ -60400,7 +60459,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_descriptor =
-        getDescriptor().getMessageType(1887);
+        getDescriptor().getMessageType(1890);
     internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_descriptor,
@@ -60408,7 +60467,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor =
-        getDescriptor().getMessageType(1888);
+        getDescriptor().getMessageType(1891);
     internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor,
@@ -60416,7 +60475,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor =
-        getDescriptor().getMessageType(1889);
+        getDescriptor().getMessageType(1892);
     internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor,
@@ -60424,7 +60483,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor =
-        getDescriptor().getMessageType(1890);
+        getDescriptor().getMessageType(1893);
     internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor,
@@ -60432,7 +60491,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(1891);
+        getDescriptor().getMessageType(1894);
     internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor,
@@ -60440,7 +60499,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor =
-        getDescriptor().getMessageType(1892);
+        getDescriptor().getMessageType(1895);
     internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor,
@@ -60448,7 +60507,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1893);
+        getDescriptor().getMessageType(1896);
     internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor,
@@ -60456,7 +60515,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor =
-        getDescriptor().getMessageType(1894);
+        getDescriptor().getMessageType(1897);
     internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor,
@@ -60464,7 +60523,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor =
-        getDescriptor().getMessageType(1895);
+        getDescriptor().getMessageType(1898);
     internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor,
@@ -60472,7 +60531,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor =
-        getDescriptor().getMessageType(1896);
+        getDescriptor().getMessageType(1899);
     internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor,
@@ -60480,7 +60539,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(1897);
+        getDescriptor().getMessageType(1900);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor,
@@ -60488,7 +60547,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(1898);
+        getDescriptor().getMessageType(1901);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendBucketRequest_descriptor,
@@ -60496,7 +60555,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1899);
+        getDescriptor().getMessageType(1902);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor,
@@ -60504,7 +60563,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionCompositeHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1900);
+        getDescriptor().getMessageType(1903);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionCompositeHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionCompositeHealthCheckRequest_descriptor,
@@ -60512,7 +60571,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1901);
+        getDescriptor().getMessageType(1904);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor,
@@ -60520,7 +60579,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthAggregationPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1902);
+        getDescriptor().getMessageType(1905);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthAggregationPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthAggregationPolicyRequest_descriptor,
@@ -60528,7 +60587,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1903);
+        getDescriptor().getMessageType(1906);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor,
@@ -60536,7 +60595,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckServiceRequest_descriptor =
-        getDescriptor().getMessageType(1904);
+        getDescriptor().getMessageType(1907);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckServiceRequest_descriptor,
@@ -60544,7 +60603,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthSourceRequest_descriptor =
-        getDescriptor().getMessageType(1905);
+        getDescriptor().getMessageType(1908);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthSourceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthSourceRequest_descriptor,
@@ -60552,7 +60611,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor =
-        getDescriptor().getMessageType(1906);
+        getDescriptor().getMessageType(1909);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor,
@@ -60560,7 +60619,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotGroupRequest_descriptor =
-        getDescriptor().getMessageType(1907);
+        getDescriptor().getMessageType(1910);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotGroupRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotGroupRequest_descriptor,
@@ -60568,7 +60627,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1908);
+        getDescriptor().getMessageType(1911);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_descriptor,
@@ -60576,7 +60635,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1909);
+        getDescriptor().getMessageType(1912);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor,
@@ -60584,7 +60643,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor =
-        getDescriptor().getMessageType(1910);
+        getDescriptor().getMessageType(1913);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor,
@@ -60592,7 +60651,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1911);
+        getDescriptor().getMessageType(1914);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRegionSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRegionSnapshotRequest_descriptor,
@@ -60600,7 +60659,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_descriptor =
-        getDescriptor().getMessageType(1912);
+        getDescriptor().getMessageType(1915);
     internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_descriptor,
@@ -60608,7 +60667,7 @@ private static void _clinit_autosplit_dinit_4() {
               "ParentResource", "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor =
-        getDescriptor().getMessageType(1913);
+        getDescriptor().getMessageType(1916);
     internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor,
@@ -60616,7 +60675,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_descriptor =
-        getDescriptor().getMessageType(1914);
+        getDescriptor().getMessageType(1917);
     internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_descriptor,
@@ -60624,7 +60683,7 @@ private static void _clinit_autosplit_dinit_4() {
               "ParentResource", "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor =
-        getDescriptor().getMessageType(1915);
+        getDescriptor().getMessageType(1918);
     internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor,
@@ -60632,7 +60691,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor =
-        getDescriptor().getMessageType(1916);
+        getDescriptor().getMessageType(1919);
     internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor,
@@ -60640,7 +60699,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor =
-        getDescriptor().getMessageType(1917);
+        getDescriptor().getMessageType(1920);
     internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor,
@@ -60648,7 +60707,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1918);
+        getDescriptor().getMessageType(1921);
     internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor,
@@ -60656,7 +60715,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_descriptor =
-        getDescriptor().getMessageType(1919);
+        getDescriptor().getMessageType(1922);
     internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_descriptor,
@@ -60664,7 +60723,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor =
-        getDescriptor().getMessageType(1920);
+        getDescriptor().getMessageType(1923);
     internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor,
@@ -60672,7 +60731,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1921);
+        getDescriptor().getMessageType(1924);
     internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_descriptor,
@@ -60680,7 +60739,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor =
-        getDescriptor().getMessageType(1922);
+        getDescriptor().getMessageType(1925);
     internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor,
@@ -60688,7 +60747,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor =
-        getDescriptor().getMessageType(1923);
+        getDescriptor().getMessageType(1926);
     internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor,
@@ -60696,7 +60755,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor =
-        getDescriptor().getMessageType(1924);
+        getDescriptor().getMessageType(1927);
     internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor,
@@ -60704,7 +60763,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(1925);
+        getDescriptor().getMessageType(1928);
     internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor,
@@ -60712,7 +60771,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor =
-        getDescriptor().getMessageType(1926);
+        getDescriptor().getMessageType(1929);
     internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor,
@@ -60720,7 +60779,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "Resource", "TestPermissionsRequestResource",
             });
     internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor =
-        getDescriptor().getMessageType(1927);
+        getDescriptor().getMessageType(1930);
     internal_static_google_cloud_compute_v1_TestPermissionsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor,
@@ -60728,7 +60787,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Permissions",
             });
     internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor =
-        getDescriptor().getMessageType(1928);
+        getDescriptor().getMessageType(1931);
     internal_static_google_cloud_compute_v1_TestPermissionsResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor,
@@ -60736,7 +60795,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Permissions",
             });
     internal_static_google_cloud_compute_v1_TimeZone_descriptor =
-        getDescriptor().getMessageType(1929);
+        getDescriptor().getMessageType(1932);
     internal_static_google_cloud_compute_v1_TimeZone_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_TimeZone_descriptor,
@@ -60744,7 +60803,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Version",
             });
     internal_static_google_cloud_compute_v1_Uint128_descriptor =
-        getDescriptor().getMessageType(1930);
+        getDescriptor().getMessageType(1933);
     internal_static_google_cloud_compute_v1_Uint128_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Uint128_descriptor,
@@ -60752,7 +60811,7 @@ private static void _clinit_autosplit_dinit_4() {
               "High", "Low",
             });
     internal_static_google_cloud_compute_v1_UpcomingMaintenance_descriptor =
-        getDescriptor().getMessageType(1931);
+        getDescriptor().getMessageType(1934);
     internal_static_google_cloud_compute_v1_UpcomingMaintenance_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpcomingMaintenance_descriptor,
@@ -60767,7 +60826,7 @@ private static void _clinit_autosplit_dinit_4() {
               "WindowStartTime",
             });
     internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1932);
+        getDescriptor().getMessageType(1935);
     internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor,
@@ -60780,7 +60839,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(1933);
+        getDescriptor().getMessageType(1936);
     internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor,
@@ -60788,7 +60847,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Autoscaler", "AutoscalerResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor =
-        getDescriptor().getMessageType(1934);
+        getDescriptor().getMessageType(1937);
     internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor,
@@ -60796,7 +60855,7 @@ private static void _clinit_autosplit_dinit_4() {
               "BackendBucket", "BackendBucketResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1935);
+        getDescriptor().getMessageType(1938);
     internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor,
@@ -60804,7 +60863,7 @@ private static void _clinit_autosplit_dinit_4() {
               "BackendService", "BackendServiceResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor =
-        getDescriptor().getMessageType(1936);
+        getDescriptor().getMessageType(1939);
     internal_static_google_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor,
@@ -60812,7 +60871,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Disk", "DiskResource", "Paths", "Project", "RequestId", "UpdateMask", "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1937);
+        getDescriptor().getMessageType(1940);
     internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor,
@@ -60820,7 +60879,7 @@ private static void _clinit_autosplit_dinit_4() {
               "DisplayDeviceResource", "Instance", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor =
-        getDescriptor().getMessageType(1938);
+        getDescriptor().getMessageType(1941);
     internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor,
@@ -60828,7 +60887,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Firewall", "FirewallResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_descriptor =
-        getDescriptor().getMessageType(1939);
+        getDescriptor().getMessageType(1942);
     internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_descriptor,
@@ -60841,7 +60900,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateGlobalVmExtensionPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1940);
+        getDescriptor().getMessageType(1943);
     internal_static_google_cloud_compute_v1_UpdateGlobalVmExtensionPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateGlobalVmExtensionPolicyRequest_descriptor,
@@ -60849,7 +60908,7 @@ private static void _clinit_autosplit_dinit_4() {
               "GlobalVmExtensionPolicy", "GlobalVmExtensionPolicyResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1941);
+        getDescriptor().getMessageType(1944);
     internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor,
@@ -60857,7 +60916,7 @@ private static void _clinit_autosplit_dinit_4() {
               "HealthCheck", "HealthCheckResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1942);
+        getDescriptor().getMessageType(1945);
     internal_static_google_cloud_compute_v1_UpdateInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor,
@@ -60872,7 +60931,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateKmsKeyDiskRequest_descriptor =
-        getDescriptor().getMessageType(1943);
+        getDescriptor().getMessageType(1946);
     internal_static_google_cloud_compute_v1_UpdateKmsKeyDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateKmsKeyDiskRequest_descriptor,
@@ -60880,7 +60939,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Disk", "DiskUpdateKmsKeyRequestResource", "Project", "RequestId", "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateKmsKeyRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1944);
+        getDescriptor().getMessageType(1947);
     internal_static_google_cloud_compute_v1_UpdateKmsKeyRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateKmsKeyRegionDiskRequest_descriptor,
@@ -60888,7 +60947,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Disk", "Project", "Region", "RegionDiskUpdateKmsKeyRequestResource", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateKmsKeyRegionSnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1945);
+        getDescriptor().getMessageType(1948);
     internal_static_google_cloud_compute_v1_UpdateKmsKeyRegionSnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateKmsKeyRegionSnapshotRequest_descriptor,
@@ -60900,7 +60959,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Snapshot",
             });
     internal_static_google_cloud_compute_v1_UpdateKmsKeySnapshotRequest_descriptor =
-        getDescriptor().getMessageType(1946);
+        getDescriptor().getMessageType(1949);
     internal_static_google_cloud_compute_v1_UpdateKmsKeySnapshotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateKmsKeySnapshotRequest_descriptor,
@@ -60908,7 +60967,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "RequestId", "Snapshot", "SnapshotUpdateKmsKeyRequestResource",
             });
     internal_static_google_cloud_compute_v1_UpdateLicenseRequest_descriptor =
-        getDescriptor().getMessageType(1947);
+        getDescriptor().getMessageType(1950);
     internal_static_google_cloud_compute_v1_UpdateLicenseRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateLicenseRequest_descriptor,
@@ -60916,7 +60975,7 @@ private static void _clinit_autosplit_dinit_4() {
               "License", "LicenseResource", "Project", "RequestId", "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_UpdateNamedSetRouterRequest_descriptor =
-        getDescriptor().getMessageType(1948);
+        getDescriptor().getMessageType(1951);
     internal_static_google_cloud_compute_v1_UpdateNamedSetRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateNamedSetRouterRequest_descriptor,
@@ -60924,7 +60983,7 @@ private static void _clinit_autosplit_dinit_4() {
               "NamedSetResource", "Project", "Region", "RequestId", "Router",
             });
     internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1949);
+        getDescriptor().getMessageType(1952);
     internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor,
@@ -60937,7 +60996,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor =
-        getDescriptor().getMessageType(1950);
+        getDescriptor().getMessageType(1953);
     internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor,
@@ -60945,7 +61004,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Network", "NetworksUpdatePeeringRequestResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1951);
+        getDescriptor().getMessageType(1954);
     internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor,
@@ -60957,7 +61016,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor =
-        getDescriptor().getMessageType(1952);
+        getDescriptor().getMessageType(1955);
     internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor,
@@ -60969,7 +61028,7 @@ private static void _clinit_autosplit_dinit_4() {
               "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor =
-        getDescriptor().getMessageType(1953);
+        getDescriptor().getMessageType(1956);
     internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor,
@@ -60977,7 +61036,7 @@ private static void _clinit_autosplit_dinit_4() {
               "PreviewFeature", "PreviewFeatureResource", "Project", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor =
-        getDescriptor().getMessageType(1954);
+        getDescriptor().getMessageType(1957);
     internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor,
@@ -60985,7 +61044,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Autoscaler", "AutoscalerResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor =
-        getDescriptor().getMessageType(1955);
+        getDescriptor().getMessageType(1958);
     internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor,
@@ -60993,7 +61052,7 @@ private static void _clinit_autosplit_dinit_4() {
               "BackendService", "BackendServiceResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor =
-        getDescriptor().getMessageType(1956);
+        getDescriptor().getMessageType(1959);
     internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor,
@@ -61007,7 +61066,7 @@ private static void _clinit_autosplit_dinit_4() {
               "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor =
-        getDescriptor().getMessageType(1957);
+        getDescriptor().getMessageType(1960);
     internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor,
@@ -61015,7 +61074,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Disk", "DiskResource", "Paths", "Project", "Region", "RequestId", "UpdateMask",
             });
     internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor =
-        getDescriptor().getMessageType(1958);
+        getDescriptor().getMessageType(1961);
     internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor,
@@ -61023,7 +61082,7 @@ private static void _clinit_autosplit_dinit_4() {
               "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(1959);
+        getDescriptor().getMessageType(1962);
     internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor,
@@ -61031,7 +61090,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "RequestId", "UrlMap", "UrlMapResource",
             });
     internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor =
-        getDescriptor().getMessageType(1960);
+        getDescriptor().getMessageType(1963);
     internal_static_google_cloud_compute_v1_UpdateReservationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor,
@@ -61045,7 +61104,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateReservationSlotRequest_descriptor =
-        getDescriptor().getMessageType(1961);
+        getDescriptor().getMessageType(1964);
     internal_static_google_cloud_compute_v1_UpdateReservationSlotRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateReservationSlotRequest_descriptor,
@@ -61058,7 +61117,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_descriptor =
-        getDescriptor().getMessageType(1962);
+        getDescriptor().getMessageType(1965);
     internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_descriptor,
@@ -61066,7 +61125,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "RequestId", "RoutePolicyResource", "Router",
             });
     internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor =
-        getDescriptor().getMessageType(1963);
+        getDescriptor().getMessageType(1966);
     internal_static_google_cloud_compute_v1_UpdateRouterRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor,
@@ -61074,7 +61133,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "RequestId", "Router", "RouterResource",
             });
     internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor =
-        getDescriptor().getMessageType(1964);
+        getDescriptor().getMessageType(1967);
     internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor,
@@ -61082,7 +61141,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Instance", "Project", "RequestId", "ShieldedInstanceConfigResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_descriptor =
-        getDescriptor().getMessageType(1965);
+        getDescriptor().getMessageType(1968);
     internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_descriptor,
@@ -61090,7 +61149,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "RequestId", "StoragePool", "StoragePoolResource", "UpdateMask", "Zone",
             });
     internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(1966);
+        getDescriptor().getMessageType(1969);
     internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor,
@@ -61098,7 +61157,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "RequestId", "UrlMap", "UrlMapResource",
             });
     internal_static_google_cloud_compute_v1_UpdateZoneVmExtensionPolicyRequest_descriptor =
-        getDescriptor().getMessageType(1967);
+        getDescriptor().getMessageType(1970);
     internal_static_google_cloud_compute_v1_UpdateZoneVmExtensionPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UpdateZoneVmExtensionPolicyRequest_descriptor,
@@ -61106,7 +61165,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "RequestId", "VmExtensionPolicy", "VmExtensionPolicyResource", "Zone",
             });
     internal_static_google_cloud_compute_v1_UrlMap_descriptor =
-        getDescriptor().getMessageType(1968);
+        getDescriptor().getMessageType(1971);
     internal_static_google_cloud_compute_v1_UrlMap_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMap_descriptor,
@@ -61129,7 +61188,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Tests",
             });
     internal_static_google_cloud_compute_v1_UrlMapList_descriptor =
-        getDescriptor().getMessageType(1969);
+        getDescriptor().getMessageType(1972);
     internal_static_google_cloud_compute_v1_UrlMapList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapList_descriptor,
@@ -61137,7 +61196,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_UrlMapReference_descriptor =
-        getDescriptor().getMessageType(1970);
+        getDescriptor().getMessageType(1973);
     internal_static_google_cloud_compute_v1_UrlMapReference_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapReference_descriptor,
@@ -61145,7 +61204,7 @@ private static void _clinit_autosplit_dinit_4() {
               "UrlMap",
             });
     internal_static_google_cloud_compute_v1_UrlMapTest_descriptor =
-        getDescriptor().getMessageType(1971);
+        getDescriptor().getMessageType(1974);
     internal_static_google_cloud_compute_v1_UrlMapTest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapTest_descriptor,
@@ -61159,7 +61218,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Service",
             });
     internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor =
-        getDescriptor().getMessageType(1972);
+        getDescriptor().getMessageType(1975);
     internal_static_google_cloud_compute_v1_UrlMapTestHeader_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor,
@@ -61167,7 +61226,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Name", "Value",
             });
     internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor =
-        getDescriptor().getMessageType(1973);
+        getDescriptor().getMessageType(1976);
     internal_static_google_cloud_compute_v1_UrlMapValidationResult_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor,
@@ -61175,7 +61234,7 @@ private static void _clinit_autosplit_dinit_4() {
               "LoadErrors", "LoadSucceeded", "TestFailures", "TestPassed",
             });
     internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor =
-        getDescriptor().getMessageType(1974);
+        getDescriptor().getMessageType(1977);
     internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor,
@@ -61191,7 +61250,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor =
-        getDescriptor().getMessageType(1975);
+        getDescriptor().getMessageType(1978);
     internal_static_google_cloud_compute_v1_UrlMapsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor,
@@ -61199,7 +61258,7 @@ private static void _clinit_autosplit_dinit_4() {
               "UrlMaps", "Warning",
             });
     internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor =
-        getDescriptor().getMessageType(1976);
+        getDescriptor().getMessageType(1979);
     internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor,
@@ -61207,7 +61266,7 @@ private static void _clinit_autosplit_dinit_4() {
               "LoadBalancingSchemes", "Resource",
             });
     internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor =
-        getDescriptor().getMessageType(1977);
+        getDescriptor().getMessageType(1980);
     internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor,
@@ -61215,7 +61274,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Result",
             });
     internal_static_google_cloud_compute_v1_UrlRewrite_descriptor =
-        getDescriptor().getMessageType(1978);
+        getDescriptor().getMessageType(1981);
     internal_static_google_cloud_compute_v1_UrlRewrite_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UrlRewrite_descriptor,
@@ -61223,7 +61282,7 @@ private static void _clinit_autosplit_dinit_4() {
               "HostRewrite", "PathPrefixRewrite", "PathTemplateRewrite", "RegexRewrite",
             });
     internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor =
-        getDescriptor().getMessageType(1979);
+        getDescriptor().getMessageType(1982);
     internal_static_google_cloud_compute_v1_UsableSubnetwork_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor,
@@ -61240,7 +61299,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Subnetwork",
             });
     internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor =
-        getDescriptor().getMessageType(1980);
+        getDescriptor().getMessageType(1983);
     internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor,
@@ -61248,7 +61307,7 @@ private static void _clinit_autosplit_dinit_4() {
               "IpCidrRange", "RangeName",
             });
     internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor =
-        getDescriptor().getMessageType(1981);
+        getDescriptor().getMessageType(1984);
     internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor,
@@ -61263,7 +61322,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Warning",
             });
     internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor =
-        getDescriptor().getMessageType(1982);
+        getDescriptor().getMessageType(1985);
     internal_static_google_cloud_compute_v1_UsageExportLocation_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor,
@@ -61271,7 +61330,7 @@ private static void _clinit_autosplit_dinit_4() {
               "BucketName", "ReportNamePrefix",
             });
     internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(1983);
+        getDescriptor().getMessageType(1986);
     internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor,
@@ -61279,7 +61338,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "Region", "RegionUrlMapsValidateRequestResource", "UrlMap",
             });
     internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor =
-        getDescriptor().getMessageType(1984);
+        getDescriptor().getMessageType(1987);
     internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor,
@@ -61287,7 +61346,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "UrlMap", "UrlMapsValidateRequestResource",
             });
     internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor =
-        getDescriptor().getMessageType(1985);
+        getDescriptor().getMessageType(1988);
     internal_static_google_cloud_compute_v1_VmEndpointNatMappings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor,
@@ -61295,7 +61354,7 @@ private static void _clinit_autosplit_dinit_4() {
               "InstanceName", "InterfaceNatMappings",
             });
     internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor =
-        getDescriptor().getMessageType(1986);
+        getDescriptor().getMessageType(1989);
     internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor,
@@ -61309,7 +61368,7 @@ private static void _clinit_autosplit_dinit_4() {
               "SourceVirtualIp",
             });
     internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor =
-        getDescriptor().getMessageType(1987);
+        getDescriptor().getMessageType(1990);
     internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor,
@@ -61321,7 +61380,7 @@ private static void _clinit_autosplit_dinit_4() {
               "RuleNumber",
             });
     internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor =
-        getDescriptor().getMessageType(1988);
+        getDescriptor().getMessageType(1991);
     internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor,
@@ -61329,7 +61388,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Kind", "NextPageToken", "Result", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_VmExtensionPoliciesScopedList_descriptor =
-        getDescriptor().getMessageType(1989);
+        getDescriptor().getMessageType(1992);
     internal_static_google_cloud_compute_v1_VmExtensionPoliciesScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmExtensionPoliciesScopedList_descriptor,
@@ -61337,7 +61396,7 @@ private static void _clinit_autosplit_dinit_4() {
               "VmExtensionPolicies", "Warning",
             });
     internal_static_google_cloud_compute_v1_VmExtensionPolicy_descriptor =
-        getDescriptor().getMessageType(1990);
+        getDescriptor().getMessageType(1993);
     internal_static_google_cloud_compute_v1_VmExtensionPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmExtensionPolicy_descriptor,
@@ -61366,7 +61425,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VmExtensionPolicyAggregatedListResponse_descriptor =
-        getDescriptor().getMessageType(1991);
+        getDescriptor().getMessageType(1994);
     internal_static_google_cloud_compute_v1_VmExtensionPolicyAggregatedListResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmExtensionPolicyAggregatedListResponse_descriptor,
@@ -61383,7 +61442,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VmExtensionPolicyExtensionPolicy_descriptor =
-        getDescriptor().getMessageType(1992);
+        getDescriptor().getMessageType(1995);
     internal_static_google_cloud_compute_v1_VmExtensionPolicyExtensionPolicy_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmExtensionPolicyExtensionPolicy_descriptor,
@@ -61391,7 +61450,7 @@ private static void _clinit_autosplit_dinit_4() {
               "PinnedVersion", "StringConfig",
             });
     internal_static_google_cloud_compute_v1_VmExtensionPolicyInstanceSelector_descriptor =
-        getDescriptor().getMessageType(1993);
+        getDescriptor().getMessageType(1996);
     internal_static_google_cloud_compute_v1_VmExtensionPolicyInstanceSelector_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmExtensionPolicyInstanceSelector_descriptor,
@@ -61399,7 +61458,7 @@ private static void _clinit_autosplit_dinit_4() {
               "LabelSelector",
             });
     internal_static_google_cloud_compute_v1_VmExtensionPolicyLabelSelector_descriptor =
-        getDescriptor().getMessageType(1994);
+        getDescriptor().getMessageType(1997);
     internal_static_google_cloud_compute_v1_VmExtensionPolicyLabelSelector_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmExtensionPolicyLabelSelector_descriptor,
@@ -61416,7 +61475,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VmExtensionPolicyList_descriptor =
-        getDescriptor().getMessageType(1995);
+        getDescriptor().getMessageType(1998);
     internal_static_google_cloud_compute_v1_VmExtensionPolicyList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VmExtensionPolicyList_descriptor,
@@ -61424,7 +61483,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_VpnGateway_descriptor =
-        getDescriptor().getMessageType(1996);
+        getDescriptor().getMessageType(1999);
     internal_static_google_cloud_compute_v1_VpnGateway_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGateway_descriptor,
@@ -61453,7 +61512,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor =
-        getDescriptor().getMessageType(1997);
+        getDescriptor().getMessageType(2000);
     internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor,
@@ -61470,7 +61529,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor =
-        getDescriptor().getMessageType(1998);
+        getDescriptor().getMessageType(2001);
     internal_static_google_cloud_compute_v1_VpnGatewayList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor,
@@ -61478,7 +61537,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_VpnGatewayParams_descriptor =
-        getDescriptor().getMessageType(1999);
+        getDescriptor().getMessageType(2002);
     internal_static_google_cloud_compute_v1_VpnGatewayParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewayParams_descriptor,
@@ -61494,7 +61553,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor =
-        getDescriptor().getMessageType(2000);
+        getDescriptor().getMessageType(2003);
     internal_static_google_cloud_compute_v1_VpnGatewayStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor,
@@ -61502,7 +61561,7 @@ private static void _clinit_autosplit_dinit_4() {
               "VpnConnections",
             });
     internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor =
-        getDescriptor().getMessageType(2001);
+        getDescriptor().getMessageType(2004);
     internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor,
@@ -61510,7 +61569,7 @@ private static void _clinit_autosplit_dinit_4() {
               "State", "UnsatisfiedReason",
             });
     internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor =
-        getDescriptor().getMessageType(2002);
+        getDescriptor().getMessageType(2005);
     internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor,
@@ -61518,7 +61577,7 @@ private static void _clinit_autosplit_dinit_4() {
               "LocalGatewayInterface", "PeerGatewayInterface", "TunnelUrl",
             });
     internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor =
-        getDescriptor().getMessageType(2003);
+        getDescriptor().getMessageType(2006);
     internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor,
@@ -61526,7 +61585,7 @@ private static void _clinit_autosplit_dinit_4() {
               "PeerExternalGateway", "PeerGcpGateway", "State", "Tunnels",
             });
     internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor =
-        getDescriptor().getMessageType(2004);
+        getDescriptor().getMessageType(2007);
     internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor,
@@ -61534,7 +61593,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "InterconnectAttachment", "IpAddress", "Ipv6Address",
             });
     internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor =
-        getDescriptor().getMessageType(2005);
+        getDescriptor().getMessageType(2008);
     internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor,
@@ -61542,7 +61601,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Result",
             });
     internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor =
-        getDescriptor().getMessageType(2006);
+        getDescriptor().getMessageType(2009);
     internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor,
@@ -61550,7 +61609,7 @@ private static void _clinit_autosplit_dinit_4() {
               "VpnGateways", "Warning",
             });
     internal_static_google_cloud_compute_v1_VpnTunnel_descriptor =
-        getDescriptor().getMessageType(2007);
+        getDescriptor().getMessageType(2010);
     internal_static_google_cloud_compute_v1_VpnTunnel_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnTunnel_descriptor,
@@ -61591,7 +61650,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor =
-        getDescriptor().getMessageType(2008);
+        getDescriptor().getMessageType(2011);
     internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor,
@@ -61607,7 +61666,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_descriptor =
-        getDescriptor().getMessageType(2009);
+        getDescriptor().getMessageType(2012);
     internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_descriptor,
@@ -61615,7 +61674,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Phase1", "Phase2",
             });
     internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor =
-        getDescriptor().getMessageType(2010);
+        getDescriptor().getMessageType(2013);
     internal_static_google_cloud_compute_v1_VpnTunnelList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor,
@@ -61623,7 +61682,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_VpnTunnelParams_descriptor =
-        getDescriptor().getMessageType(2011);
+        getDescriptor().getMessageType(2014);
     internal_static_google_cloud_compute_v1_VpnTunnelParams_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnTunnelParams_descriptor,
@@ -61639,7 +61698,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_descriptor =
-        getDescriptor().getMessageType(2012);
+        getDescriptor().getMessageType(2015);
     internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_descriptor,
@@ -61647,7 +61706,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Dh", "Encryption", "Integrity", "Prf",
             });
     internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_descriptor =
-        getDescriptor().getMessageType(2013);
+        getDescriptor().getMessageType(2016);
     internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_descriptor,
@@ -61655,7 +61714,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Encryption", "Integrity", "Pfs",
             });
     internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor =
-        getDescriptor().getMessageType(2014);
+        getDescriptor().getMessageType(2017);
     internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor,
@@ -61663,7 +61722,7 @@ private static void _clinit_autosplit_dinit_4() {
               "VpnTunnels", "Warning",
             });
     internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor =
-        getDescriptor().getMessageType(2015);
+        getDescriptor().getMessageType(2018);
     internal_static_google_cloud_compute_v1_WafExpressionSet_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor,
@@ -61671,7 +61730,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Aliases", "Expressions", "Id",
             });
     internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor =
-        getDescriptor().getMessageType(2016);
+        getDescriptor().getMessageType(2019);
     internal_static_google_cloud_compute_v1_WafExpressionSetExpression_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor,
@@ -61679,7 +61738,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Sensitivity",
             });
     internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor =
-        getDescriptor().getMessageType(2017);
+        getDescriptor().getMessageType(2020);
     internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor,
@@ -61687,7 +61746,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Operation", "Project",
             });
     internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor =
-        getDescriptor().getMessageType(2018);
+        getDescriptor().getMessageType(2021);
     internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor,
@@ -61695,7 +61754,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Operation", "Project", "Region",
             });
     internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor =
-        getDescriptor().getMessageType(2019);
+        getDescriptor().getMessageType(2022);
     internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor,
@@ -61703,7 +61762,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Operation", "Project", "Zone",
             });
     internal_static_google_cloud_compute_v1_Warning_descriptor =
-        getDescriptor().getMessageType(2020);
+        getDescriptor().getMessageType(2023);
     internal_static_google_cloud_compute_v1_Warning_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Warning_descriptor,
@@ -61711,7 +61770,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Code", "Data", "Message",
             });
     internal_static_google_cloud_compute_v1_Warnings_descriptor =
-        getDescriptor().getMessageType(2021);
+        getDescriptor().getMessageType(2024);
     internal_static_google_cloud_compute_v1_Warnings_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Warnings_descriptor,
@@ -61719,14 +61778,14 @@ private static void _clinit_autosplit_dinit_4() {
               "Code", "Data", "Message",
             });
     internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor =
-        getDescriptor().getMessageType(2022);
+        getDescriptor().getMessageType(2025);
     internal_static_google_cloud_compute_v1_WeightedBackendService_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor,
             new java.lang.String[] {
               "BackendService", "HeaderAction", "Weight",
             });
-    internal_static_google_cloud_compute_v1_Wire_descriptor = getDescriptor().getMessageType(2023);
+    internal_static_google_cloud_compute_v1_Wire_descriptor = getDescriptor().getMessageType(2026);
     internal_static_google_cloud_compute_v1_Wire_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Wire_descriptor,
@@ -61734,7 +61793,7 @@ private static void _clinit_autosplit_dinit_4() {
               "AdminEnabled", "Endpoints", "Label", "WireProperties",
             });
     internal_static_google_cloud_compute_v1_WireEndpoint_descriptor =
-        getDescriptor().getMessageType(2024);
+        getDescriptor().getMessageType(2027);
     internal_static_google_cloud_compute_v1_WireEndpoint_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WireEndpoint_descriptor,
@@ -61742,7 +61801,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Interconnect", "VlanTag",
             });
     internal_static_google_cloud_compute_v1_WireGroup_descriptor =
-        getDescriptor().getMessageType(2025);
+        getDescriptor().getMessageType(2028);
     internal_static_google_cloud_compute_v1_WireGroup_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WireGroup_descriptor,
@@ -61769,7 +61828,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_WireGroupEndpoint_descriptor =
-        getDescriptor().getMessageType(2026);
+        getDescriptor().getMessageType(2029);
     internal_static_google_cloud_compute_v1_WireGroupEndpoint_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WireGroupEndpoint_descriptor,
@@ -61785,7 +61844,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_descriptor =
-        getDescriptor().getMessageType(2027);
+        getDescriptor().getMessageType(2030);
     internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_descriptor,
@@ -61793,7 +61852,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Interconnect", "VlanTags",
             });
     internal_static_google_cloud_compute_v1_WireGroupList_descriptor =
-        getDescriptor().getMessageType(2028);
+        getDescriptor().getMessageType(2031);
     internal_static_google_cloud_compute_v1_WireGroupList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WireGroupList_descriptor,
@@ -61801,7 +61860,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning",
             });
     internal_static_google_cloud_compute_v1_WireGroupTopology_descriptor =
-        getDescriptor().getMessageType(2029);
+        getDescriptor().getMessageType(2032);
     internal_static_google_cloud_compute_v1_WireGroupTopology_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WireGroupTopology_descriptor,
@@ -61809,7 +61868,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Endpoints",
             });
     internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_descriptor =
-        getDescriptor().getMessageType(2030);
+        getDescriptor().getMessageType(2033);
     internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_descriptor,
@@ -61817,7 +61876,7 @@ private static void _clinit_autosplit_dinit_4() {
               "City", "Label",
             });
     internal_static_google_cloud_compute_v1_WireProperties_descriptor =
-        getDescriptor().getMessageType(2031);
+        getDescriptor().getMessageType(2034);
     internal_static_google_cloud_compute_v1_WireProperties_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WireProperties_descriptor,
@@ -61825,7 +61884,7 @@ private static void _clinit_autosplit_dinit_4() {
               "BandwidthAllocation", "BandwidthUnmetered", "FaultResponse",
             });
     internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(2032);
+        getDescriptor().getMessageType(2035);
     internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_descriptor,
@@ -61833,7 +61892,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "PublicAdvertisedPrefix", "RequestId",
             });
     internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_descriptor =
-        getDescriptor().getMessageType(2033);
+        getDescriptor().getMessageType(2036);
     internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_descriptor,
@@ -61841,7 +61900,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Project", "PublicDelegatedPrefix", "Region", "RequestId",
             });
     internal_static_google_cloud_compute_v1_WorkloadIdentityConfig_descriptor =
-        getDescriptor().getMessageType(2034);
+        getDescriptor().getMessageType(2037);
     internal_static_google_cloud_compute_v1_WorkloadIdentityConfig_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_WorkloadIdentityConfig_descriptor,
@@ -61849,7 +61908,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Identity", "IdentityCertificateEnabled",
             });
     internal_static_google_cloud_compute_v1_XpnHostList_descriptor =
-        getDescriptor().getMessageType(2035);
+        getDescriptor().getMessageType(2038);
     internal_static_google_cloud_compute_v1_XpnHostList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_XpnHostList_descriptor,
@@ -61857,14 +61916,14 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_XpnResourceId_descriptor =
-        getDescriptor().getMessageType(2036);
+        getDescriptor().getMessageType(2039);
     internal_static_google_cloud_compute_v1_XpnResourceId_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_XpnResourceId_descriptor,
             new java.lang.String[] {
               "Id", "Type",
             });
-    internal_static_google_cloud_compute_v1_Zone_descriptor = getDescriptor().getMessageType(2037);
+    internal_static_google_cloud_compute_v1_Zone_descriptor = getDescriptor().getMessageType(2040);
     internal_static_google_cloud_compute_v1_Zone_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_Zone_descriptor,
@@ -61883,7 +61942,7 @@ private static void _clinit_autosplit_dinit_4() {
               "SupportsPzs",
             });
     internal_static_google_cloud_compute_v1_ZoneList_descriptor =
-        getDescriptor().getMessageType(2038);
+        getDescriptor().getMessageType(2041);
     internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ZoneList_descriptor,
@@ -61891,7 +61950,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning",
             });
     internal_static_google_cloud_compute_v1_ZoneResourceStatus_descriptor =
-        getDescriptor().getMessageType(2039);
+        getDescriptor().getMessageType(2042);
     internal_static_google_cloud_compute_v1_ZoneResourceStatus_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ZoneResourceStatus_descriptor,
@@ -61899,7 +61958,7 @@ private static void _clinit_autosplit_dinit_4() {
               "UpcomingMaintenances",
             });
     internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor =
-        getDescriptor().getMessageType(2040);
+        getDescriptor().getMessageType(2043);
     internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor,
@@ -61915,7 +61974,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Key", "Value",
             });
     internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_descriptor =
-        getDescriptor().getMessageType(2041);
+        getDescriptor().getMessageType(2044);
     internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_descriptor,
@@ -61923,7 +61982,7 @@ private static void _clinit_autosplit_dinit_4() {
               "Bindings", "Etag", "Policy",
             });
     internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor =
-        getDescriptor().getMessageType(2042);
+        getDescriptor().getMessageType(2045);
     internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_fieldAccessorTable =
         new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
             internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor,
diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ConfidentialInstanceConfig.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ConfidentialInstanceConfig.java
index 95874697835a..7bc870f035d3 100644
--- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ConfidentialInstanceConfig.java
+++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ConfidentialInstanceConfig.java
@@ -91,6 +91,16 @@ public enum ConfidentialInstanceType implements com.google.protobuf.ProtocolMess
      * UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE = 0;
      */
     UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE(0),
+    /**
+     *
+     *
+     * 
+     * Bare Metal Secure AI.
+     * 
+ * + * BMSAI = 63328144; + */ + BMSAI(63328144), /** * * @@ -165,6 +175,17 @@ public enum ConfidentialInstanceType implements com.google.protobuf.ProtocolMess */ public static final int UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE_VALUE = 0; + /** + * + * + *
+     * Bare Metal Secure AI.
+     * 
+ * + * BMSAI = 63328144; + */ + public static final int BMSAI_VALUE = 63328144; + /** * * @@ -246,6 +267,8 @@ public static ConfidentialInstanceType forNumber(int value) { switch (value) { case 0: return UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE; + case 63328144: + return BMSAI; case 66529: return CCA; case 115021829: diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FutureReservation.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FutureReservation.java index b1729e3a7aec..294551b09ad0 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FutureReservation.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FutureReservation.java @@ -103,6 +103,16 @@ public enum ConfidentialComputeType implements com.google.protobuf.ProtocolMessa * UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0; */ UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE(0), + /** + * + * + *
+     * Bare Metal Secure AI.
+     * 
+ * + * CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103738250; + */ + CONFIDENTIAL_COMPUTE_TYPE_BMSAI(103738250), /** * * @@ -139,6 +149,17 @@ public enum ConfidentialComputeType implements com.google.protobuf.ProtocolMessa */ public static final int UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE_VALUE = 0; + /** + * + * + *
+     * Bare Metal Secure AI.
+     * 
+ * + * CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103738250; + */ + public static final int CONFIDENTIAL_COMPUTE_TYPE_BMSAI_VALUE = 103738250; + /** * * @@ -179,6 +200,8 @@ public static ConfidentialComputeType forNumber(int value) { switch (value) { case 0: return UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE; + case 103738250: + return CONFIDENTIAL_COMPUTE_TYPE_BMSAI; case 301241954: return CONFIDENTIAL_COMPUTE_TYPE_TDX; case 42227601: diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadata.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadata.java new file mode 100644 index 000000000000..795cf8e1c031 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadata.java @@ -0,0 +1,731 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Metadata for GetHealth operations.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetHealthOperationMetadata} + */ +@com.google.protobuf.Generated +public final class GetHealthOperationMetadata extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetHealthOperationMetadata) + GetHealthOperationMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "GetHealthOperationMetadata"); + } + + // Use GetHealthOperationMetadata.newBuilder() to construct. + private GetHealthOperationMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private GetHealthOperationMetadata() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetHealthOperationMetadata.class, + com.google.cloud.compute.v1.GetHealthOperationMetadata.Builder.class); + } + + private int bitField0_; + public static final int HEALTH_INFO_FIELD_NUMBER = 235287729; + private com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo healthInfo_; + + /** + * + * + *
+   * Output only. The health information.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + * + * @return Whether the healthInfo field is set. + */ + @java.lang.Override + public boolean hasHealthInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. The health information.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + * + * @return The healthInfo. + */ + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo getHealthInfo() { + return healthInfo_ == null + ? com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDefaultInstance() + : healthInfo_; + } + + /** + * + * + *
+   * Output only. The health information.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfoOrBuilder + getHealthInfoOrBuilder() { + return healthInfo_ == null + ? com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDefaultInstance() + : healthInfo_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(235287729, getHealthInfo()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(235287729, getHealthInfo()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.GetHealthOperationMetadata)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetHealthOperationMetadata other = + (com.google.cloud.compute.v1.GetHealthOperationMetadata) obj; + + if (hasHealthInfo() != other.hasHealthInfo()) return false; + if (hasHealthInfo()) { + if (!getHealthInfo().equals(other.getHealthInfo())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHealthInfo()) { + hash = (37 * hash) + HEALTH_INFO_FIELD_NUMBER; + hash = (53 * hash) + getHealthInfo().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.compute.v1.GetHealthOperationMetadata prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Metadata for GetHealth operations.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetHealthOperationMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetHealthOperationMetadata) + com.google.cloud.compute.v1.GetHealthOperationMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetHealthOperationMetadata.class, + com.google.cloud.compute.v1.GetHealthOperationMetadata.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.GetHealthOperationMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetHealthInfoFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + healthInfo_ = null; + if (healthInfoBuilder_ != null) { + healthInfoBuilder_.dispose(); + healthInfoBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadata_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadata getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetHealthOperationMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadata build() { + com.google.cloud.compute.v1.GetHealthOperationMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadata buildPartial() { + com.google.cloud.compute.v1.GetHealthOperationMetadata result = + new com.google.cloud.compute.v1.GetHealthOperationMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.GetHealthOperationMetadata result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.healthInfo_ = healthInfoBuilder_ == null ? healthInfo_ : healthInfoBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.GetHealthOperationMetadata) { + return mergeFrom((com.google.cloud.compute.v1.GetHealthOperationMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.GetHealthOperationMetadata other) { + if (other == com.google.cloud.compute.v1.GetHealthOperationMetadata.getDefaultInstance()) + return this; + if (other.hasHealthInfo()) { + mergeHealthInfo(other.getHealthInfo()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1882301834: + { + input.readMessage( + internalGetHealthInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 1882301834 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo healthInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo, + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.Builder, + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfoOrBuilder> + healthInfoBuilder_; + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + * + * @return Whether the healthInfo field is set. + */ + public boolean hasHealthInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + * + * @return The healthInfo. + */ + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo getHealthInfo() { + if (healthInfoBuilder_ == null) { + return healthInfo_ == null + ? com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDefaultInstance() + : healthInfo_; + } else { + return healthInfoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + public Builder setHealthInfo( + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo value) { + if (healthInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + healthInfo_ = value; + } else { + healthInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + public Builder setHealthInfo( + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.Builder builderForValue) { + if (healthInfoBuilder_ == null) { + healthInfo_ = builderForValue.build(); + } else { + healthInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + public Builder mergeHealthInfo( + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo value) { + if (healthInfoBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && healthInfo_ != null + && healthInfo_ + != com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo + .getDefaultInstance()) { + getHealthInfoBuilder().mergeFrom(value); + } else { + healthInfo_ = value; + } + } else { + healthInfoBuilder_.mergeFrom(value); + } + if (healthInfo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + public Builder clearHealthInfo() { + bitField0_ = (bitField0_ & ~0x00000001); + healthInfo_ = null; + if (healthInfoBuilder_ != null) { + healthInfoBuilder_.dispose(); + healthInfoBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.Builder + getHealthInfoBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetHealthInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfoOrBuilder + getHealthInfoOrBuilder() { + if (healthInfoBuilder_ != null) { + return healthInfoBuilder_.getMessageOrBuilder(); + } else { + return healthInfo_ == null + ? com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDefaultInstance() + : healthInfo_; + } + } + + /** + * + * + *
+     * Output only. The health information.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo, + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.Builder, + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfoOrBuilder> + internalGetHealthInfoFieldBuilder() { + if (healthInfoBuilder_ == null) { + healthInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo, + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.Builder, + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfoOrBuilder>( + getHealthInfo(), getParentForChildren(), isClean()); + healthInfo_ = null; + } + return healthInfoBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetHealthOperationMetadata) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetHealthOperationMetadata) + private static final com.google.cloud.compute.v1.GetHealthOperationMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetHealthOperationMetadata(); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetHealthOperationMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataHealthInfo.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataHealthInfo.java new file mode 100644 index 000000000000..f3519dc3c3de --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataHealthInfo.java @@ -0,0 +1,2468 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Health information.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo} + */ +@com.google.protobuf.Generated +public final class GetHealthOperationMetadataHealthInfo extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo) + GetHealthOperationMetadataHealthInfoOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "GetHealthOperationMetadataHealthInfo"); + } + + // Use GetHealthOperationMetadataHealthInfo.newBuilder() to construct. + private GetHealthOperationMetadataHealthInfo( + com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private GetHealthOperationMetadataHealthInfo() { + availabilitySloStatus_ = ""; + healthStatus_ = ""; + repairCategory_ = ""; + unhealthyReason_ = ""; + updateTime_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.class, + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.Builder.class); + } + + /** + * + * + *
+   * Output only. The availability SLO status.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.AvailabilitySloStatus} + */ + public enum AvailabilitySloStatus implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_AVAILABILITY_SLO_STATUS = 0; + */ + UNDEFINED_AVAILABILITY_SLO_STATUS(0), + /** + * + * + *
+     * The slot availability is in SLO.
+     * 
+ * + * AVAILABILITY_SLO_STATUS_IN_SLO = 142966428; + */ + AVAILABILITY_SLO_STATUS_IN_SLO(142966428), + /** + * + * + *
+     * The slot availability is out of SLO.
+     * 
+ * + * AVAILABILITY_SLO_STATUS_OUT_OF_SLO = 112099455; + */ + AVAILABILITY_SLO_STATUS_OUT_OF_SLO(112099455), + /** + * + * + *
+     * The slot availability is unknown.
+     * 
+ * + * AVAILABILITY_SLO_STATUS_SLO_UNKNOWN = 280579681; + */ + AVAILABILITY_SLO_STATUS_SLO_UNKNOWN(280579681), + /** + * + * + *
+     * Unspecified availability SLO status.
+     * 
+ * + * AVAILABILITY_SLO_STATUS_UNSPECIFIED = 481084279; + */ + AVAILABILITY_SLO_STATUS_UNSPECIFIED(481084279), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "AvailabilitySloStatus"); + } + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_AVAILABILITY_SLO_STATUS = 0; + */ + public static final int UNDEFINED_AVAILABILITY_SLO_STATUS_VALUE = 0; + + /** + * + * + *
+     * The slot availability is in SLO.
+     * 
+ * + * AVAILABILITY_SLO_STATUS_IN_SLO = 142966428; + */ + public static final int AVAILABILITY_SLO_STATUS_IN_SLO_VALUE = 142966428; + + /** + * + * + *
+     * The slot availability is out of SLO.
+     * 
+ * + * AVAILABILITY_SLO_STATUS_OUT_OF_SLO = 112099455; + */ + public static final int AVAILABILITY_SLO_STATUS_OUT_OF_SLO_VALUE = 112099455; + + /** + * + * + *
+     * The slot availability is unknown.
+     * 
+ * + * AVAILABILITY_SLO_STATUS_SLO_UNKNOWN = 280579681; + */ + public static final int AVAILABILITY_SLO_STATUS_SLO_UNKNOWN_VALUE = 280579681; + + /** + * + * + *
+     * Unspecified availability SLO status.
+     * 
+ * + * AVAILABILITY_SLO_STATUS_UNSPECIFIED = 481084279; + */ + public static final int AVAILABILITY_SLO_STATUS_UNSPECIFIED_VALUE = 481084279; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static AvailabilitySloStatus valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static AvailabilitySloStatus forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_AVAILABILITY_SLO_STATUS; + case 142966428: + return AVAILABILITY_SLO_STATUS_IN_SLO; + case 112099455: + return AVAILABILITY_SLO_STATUS_OUT_OF_SLO; + case 280579681: + return AVAILABILITY_SLO_STATUS_SLO_UNKNOWN; + case 481084279: + return AVAILABILITY_SLO_STATUS_UNSPECIFIED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AvailabilitySloStatus findValueByNumber(int number) { + return AvailabilitySloStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final AvailabilitySloStatus[] VALUES = values(); + + public static AvailabilitySloStatus valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private AvailabilitySloStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.AvailabilitySloStatus) + } + + /** + * + * + *
+   * Output only. The health status.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.HealthStatus} + */ + public enum HealthStatus implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_HEALTH_STATUS = 0; + */ + UNDEFINED_HEALTH_STATUS(0), + /** + * + * + *
+     * The reservation slot is healthy.
+     * 
+ * + * HEALTH_STATUS_HEALTHY = 281715315; + */ + HEALTH_STATUS_HEALTHY(281715315), + /** + * + * + *
+     * The reservation slot is unhealthy.
+     * 
+ * + * HEALTH_STATUS_UNHEALTHY = 476038202; + */ + HEALTH_STATUS_UNHEALTHY(476038202), + /** + * + * + *
+     * Unspecified health status.
+     * 
+ * + * HEALTH_STATUS_UNSPECIFIED = 482246925; + */ + HEALTH_STATUS_UNSPECIFIED(482246925), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "HealthStatus"); + } + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_HEALTH_STATUS = 0; + */ + public static final int UNDEFINED_HEALTH_STATUS_VALUE = 0; + + /** + * + * + *
+     * The reservation slot is healthy.
+     * 
+ * + * HEALTH_STATUS_HEALTHY = 281715315; + */ + public static final int HEALTH_STATUS_HEALTHY_VALUE = 281715315; + + /** + * + * + *
+     * The reservation slot is unhealthy.
+     * 
+ * + * HEALTH_STATUS_UNHEALTHY = 476038202; + */ + public static final int HEALTH_STATUS_UNHEALTHY_VALUE = 476038202; + + /** + * + * + *
+     * Unspecified health status.
+     * 
+ * + * HEALTH_STATUS_UNSPECIFIED = 482246925; + */ + public static final int HEALTH_STATUS_UNSPECIFIED_VALUE = 482246925; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static HealthStatus valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static HealthStatus forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_HEALTH_STATUS; + case 281715315: + return HEALTH_STATUS_HEALTHY; + case 476038202: + return HEALTH_STATUS_UNHEALTHY; + case 482246925: + return HEALTH_STATUS_UNSPECIFIED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public HealthStatus findValueByNumber(int number) { + return HealthStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDescriptor() + .getEnumTypes() + .get(1); + } + + private static final HealthStatus[] VALUES = values(); + + public static HealthStatus valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private HealthStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.HealthStatus) + } + + /** + * + * + *
+   * Output only. The repair category.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.RepairCategory} + */ + public enum RepairCategory implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_REPAIR_CATEGORY = 0; + */ + UNDEFINED_REPAIR_CATEGORY(0), + /** + * + * + *
+     * The repair is because of critical failures, that are scoped outside
+     * emergent maintenance
+     * 
+ * + * REPAIR_CATEGORY_CRITICAL_FAILURE = 58241977; + */ + REPAIR_CATEGORY_CRITICAL_FAILURE(58241977), + /** + * + * + *
+     * The repair is because of an emergent maintenance
+     * 
+ * + * REPAIR_CATEGORY_EMERGENT_MAINTENANCE = 400869148; + */ + REPAIR_CATEGORY_EMERGENT_MAINTENANCE(400869148), + /** + * + * + *
+     * The repair is because of a planned maintenance
+     * 
+ * + * REPAIR_CATEGORY_PLANNED_MAINTENANCE = 489286537; + */ + REPAIR_CATEGORY_PLANNED_MAINTENANCE(489286537), + /** + * + * + *
+     * Unspecified repair category.
+     * 
+ * + * REPAIR_CATEGORY_UNSPECIFIED = 287264456; + */ + REPAIR_CATEGORY_UNSPECIFIED(287264456), + /** + * + * + *
+     * The repair is because of a user reported fault
+     * 
+ * + * REPAIR_CATEGORY_USER_REPORTED_FAULT = 227760443; + */ + REPAIR_CATEGORY_USER_REPORTED_FAULT(227760443), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "RepairCategory"); + } + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_REPAIR_CATEGORY = 0; + */ + public static final int UNDEFINED_REPAIR_CATEGORY_VALUE = 0; + + /** + * + * + *
+     * The repair is because of critical failures, that are scoped outside
+     * emergent maintenance
+     * 
+ * + * REPAIR_CATEGORY_CRITICAL_FAILURE = 58241977; + */ + public static final int REPAIR_CATEGORY_CRITICAL_FAILURE_VALUE = 58241977; + + /** + * + * + *
+     * The repair is because of an emergent maintenance
+     * 
+ * + * REPAIR_CATEGORY_EMERGENT_MAINTENANCE = 400869148; + */ + public static final int REPAIR_CATEGORY_EMERGENT_MAINTENANCE_VALUE = 400869148; + + /** + * + * + *
+     * The repair is because of a planned maintenance
+     * 
+ * + * REPAIR_CATEGORY_PLANNED_MAINTENANCE = 489286537; + */ + public static final int REPAIR_CATEGORY_PLANNED_MAINTENANCE_VALUE = 489286537; + + /** + * + * + *
+     * Unspecified repair category.
+     * 
+ * + * REPAIR_CATEGORY_UNSPECIFIED = 287264456; + */ + public static final int REPAIR_CATEGORY_UNSPECIFIED_VALUE = 287264456; + + /** + * + * + *
+     * The repair is because of a user reported fault
+     * 
+ * + * REPAIR_CATEGORY_USER_REPORTED_FAULT = 227760443; + */ + public static final int REPAIR_CATEGORY_USER_REPORTED_FAULT_VALUE = 227760443; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static RepairCategory valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static RepairCategory forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_REPAIR_CATEGORY; + case 58241977: + return REPAIR_CATEGORY_CRITICAL_FAILURE; + case 400869148: + return REPAIR_CATEGORY_EMERGENT_MAINTENANCE; + case 489286537: + return REPAIR_CATEGORY_PLANNED_MAINTENANCE; + case 287264456: + return REPAIR_CATEGORY_UNSPECIFIED; + case 227760443: + return REPAIR_CATEGORY_USER_REPORTED_FAULT; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public RepairCategory findValueByNumber(int number) { + return RepairCategory.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDescriptor() + .getEnumTypes() + .get(2); + } + + private static final RepairCategory[] VALUES = values(); + + public static RepairCategory valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private RepairCategory(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.RepairCategory) + } + + /** + * + * + *
+   * Output only. The reason for unhealthy status.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.UnhealthyReason} + */ + public enum UnhealthyReason implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_UNHEALTHY_REASON = 0; + */ + UNDEFINED_UNHEALTHY_REASON(0), + /** + * + * + *
+     * The slot is unhealthy because there is a pending repair, waiting for
+     * customer approval
+     * 
+ * + * UNHEALTHY_REASON_PENDING_USER_APPROVAL = 315397455; + */ + UNHEALTHY_REASON_PENDING_USER_APPROVAL(315397455), + /** + * + * + *
+     * The slot is unhealthy because repair is in progress
+     * 
+ * + * UNHEALTHY_REASON_REPAIRING = 199320309; + */ + UNHEALTHY_REASON_REPAIRING(199320309), + /** + * + * + *
+     * The slot is unhealthy because a vm cannot be scheduled on it, and no
+     * repairs are running on the slot
+     * 
+ * + * UNHEALTHY_REASON_UNSCHEDULABLE = 118083439; + */ + UNHEALTHY_REASON_UNSCHEDULABLE(118083439), + /** + * + * + *
+     * Unspecified unhealthy reason.
+     * 
+ * + * UNHEALTHY_REASON_UNSPECIFIED = 337725687; + */ + UNHEALTHY_REASON_UNSPECIFIED(337725687), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "UnhealthyReason"); + } + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_UNHEALTHY_REASON = 0; + */ + public static final int UNDEFINED_UNHEALTHY_REASON_VALUE = 0; + + /** + * + * + *
+     * The slot is unhealthy because there is a pending repair, waiting for
+     * customer approval
+     * 
+ * + * UNHEALTHY_REASON_PENDING_USER_APPROVAL = 315397455; + */ + public static final int UNHEALTHY_REASON_PENDING_USER_APPROVAL_VALUE = 315397455; + + /** + * + * + *
+     * The slot is unhealthy because repair is in progress
+     * 
+ * + * UNHEALTHY_REASON_REPAIRING = 199320309; + */ + public static final int UNHEALTHY_REASON_REPAIRING_VALUE = 199320309; + + /** + * + * + *
+     * The slot is unhealthy because a vm cannot be scheduled on it, and no
+     * repairs are running on the slot
+     * 
+ * + * UNHEALTHY_REASON_UNSCHEDULABLE = 118083439; + */ + public static final int UNHEALTHY_REASON_UNSCHEDULABLE_VALUE = 118083439; + + /** + * + * + *
+     * Unspecified unhealthy reason.
+     * 
+ * + * UNHEALTHY_REASON_UNSPECIFIED = 337725687; + */ + public static final int UNHEALTHY_REASON_UNSPECIFIED_VALUE = 337725687; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static UnhealthyReason valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static UnhealthyReason forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_UNHEALTHY_REASON; + case 315397455: + return UNHEALTHY_REASON_PENDING_USER_APPROVAL; + case 199320309: + return UNHEALTHY_REASON_REPAIRING; + case 118083439: + return UNHEALTHY_REASON_UNSCHEDULABLE; + case 337725687: + return UNHEALTHY_REASON_UNSPECIFIED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public UnhealthyReason findValueByNumber(int number) { + return UnhealthyReason.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDescriptor() + .getEnumTypes() + .get(3); + } + + private static final UnhealthyReason[] VALUES = values(); + + public static UnhealthyReason valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private UnhealthyReason(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.UnhealthyReason) + } + + private int bitField0_; + public static final int AVAILABILITY_SLO_STATUS_FIELD_NUMBER = 255971455; + + @SuppressWarnings("serial") + private volatile java.lang.Object availabilitySloStatus_ = ""; + + /** + * + * + *
+   * Output only. The availability SLO status.
+   * Check the AvailabilitySloStatus enum for the list of possible values.
+   * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return Whether the availabilitySloStatus field is set. + */ + @java.lang.Override + public boolean hasAvailabilitySloStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. The availability SLO status.
+   * Check the AvailabilitySloStatus enum for the list of possible values.
+   * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return The availabilitySloStatus. + */ + @java.lang.Override + public java.lang.String getAvailabilitySloStatus() { + java.lang.Object ref = availabilitySloStatus_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + availabilitySloStatus_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The availability SLO status.
+   * Check the AvailabilitySloStatus enum for the list of possible values.
+   * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return The bytes for availabilitySloStatus. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAvailabilitySloStatusBytes() { + java.lang.Object ref = availabilitySloStatus_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + availabilitySloStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HEALTH_STATUS_FIELD_NUMBER = 380545845; + + @SuppressWarnings("serial") + private volatile java.lang.Object healthStatus_ = ""; + + /** + * + * + *
+   * Output only. The health status.
+   * Check the HealthStatus enum for the list of possible values.
+   * 
+ * + * optional string health_status = 380545845; + * + * @return Whether the healthStatus field is set. + */ + @java.lang.Override + public boolean hasHealthStatus() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. The health status.
+   * Check the HealthStatus enum for the list of possible values.
+   * 
+ * + * optional string health_status = 380545845; + * + * @return The healthStatus. + */ + @java.lang.Override + public java.lang.String getHealthStatus() { + java.lang.Object ref = healthStatus_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + healthStatus_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The health status.
+   * Check the HealthStatus enum for the list of possible values.
+   * 
+ * + * optional string health_status = 380545845; + * + * @return The bytes for healthStatus. + */ + @java.lang.Override + public com.google.protobuf.ByteString getHealthStatusBytes() { + java.lang.Object ref = healthStatus_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + healthStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REPAIR_CATEGORY_FIELD_NUMBER = 113376624; + + @SuppressWarnings("serial") + private volatile java.lang.Object repairCategory_ = ""; + + /** + * + * + *
+   * Output only. The repair category.
+   * Check the RepairCategory enum for the list of possible values.
+   * 
+ * + * optional string repair_category = 113376624; + * + * @return Whether the repairCategory field is set. + */ + @java.lang.Override + public boolean hasRepairCategory() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Output only. The repair category.
+   * Check the RepairCategory enum for the list of possible values.
+   * 
+ * + * optional string repair_category = 113376624; + * + * @return The repairCategory. + */ + @java.lang.Override + public java.lang.String getRepairCategory() { + java.lang.Object ref = repairCategory_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + repairCategory_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The repair category.
+   * Check the RepairCategory enum for the list of possible values.
+   * 
+ * + * optional string repair_category = 113376624; + * + * @return The bytes for repairCategory. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRepairCategoryBytes() { + java.lang.Object ref = repairCategory_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + repairCategory_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNHEALTHY_REASON_FIELD_NUMBER = 448838143; + + @SuppressWarnings("serial") + private volatile java.lang.Object unhealthyReason_ = ""; + + /** + * + * + *
+   * Output only. The reason for unhealthy status.
+   * Check the UnhealthyReason enum for the list of possible values.
+   * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return Whether the unhealthyReason field is set. + */ + @java.lang.Override + public boolean hasUnhealthyReason() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Output only. The reason for unhealthy status.
+   * Check the UnhealthyReason enum for the list of possible values.
+   * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return The unhealthyReason. + */ + @java.lang.Override + public java.lang.String getUnhealthyReason() { + java.lang.Object ref = unhealthyReason_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + unhealthyReason_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The reason for unhealthy status.
+   * Check the UnhealthyReason enum for the list of possible values.
+   * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return The bytes for unhealthyReason. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUnhealthyReasonBytes() { + java.lang.Object ref = unhealthyReason_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + unhealthyReason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 500295811; + + @SuppressWarnings("serial") + private volatile java.lang.Object updateTime_ = ""; + + /** + * + * + *
+   * Output only. The time when health info was updated.
+   * 
+ * + * optional string update_time = 500295811; + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Output only. The time when health info was updated.
+   * 
+ * + * optional string update_time = 500295811; + * + * @return The updateTime. + */ + @java.lang.Override + public java.lang.String getUpdateTime() { + java.lang.Object ref = updateTime_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + updateTime_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The time when health info was updated.
+   * 
+ * + * optional string update_time = 500295811; + * + * @return The bytes for updateTime. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUpdateTimeBytes() { + java.lang.Object ref = updateTime_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + updateTime_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 113376624, repairCategory_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 255971455, availabilitySloStatus_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 380545845, healthStatus_); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 448838143, unhealthyReason_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 500295811, updateTime_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(113376624, repairCategory_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.GeneratedMessage.computeStringSize(255971455, availabilitySloStatus_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(380545845, healthStatus_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(448838143, unhealthyReason_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(500295811, updateTime_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo other = + (com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo) obj; + + if (hasAvailabilitySloStatus() != other.hasAvailabilitySloStatus()) return false; + if (hasAvailabilitySloStatus()) { + if (!getAvailabilitySloStatus().equals(other.getAvailabilitySloStatus())) return false; + } + if (hasHealthStatus() != other.hasHealthStatus()) return false; + if (hasHealthStatus()) { + if (!getHealthStatus().equals(other.getHealthStatus())) return false; + } + if (hasRepairCategory() != other.hasRepairCategory()) return false; + if (hasRepairCategory()) { + if (!getRepairCategory().equals(other.getRepairCategory())) return false; + } + if (hasUnhealthyReason() != other.hasUnhealthyReason()) return false; + if (hasUnhealthyReason()) { + if (!getUnhealthyReason().equals(other.getUnhealthyReason())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasAvailabilitySloStatus()) { + hash = (37 * hash) + AVAILABILITY_SLO_STATUS_FIELD_NUMBER; + hash = (53 * hash) + getAvailabilitySloStatus().hashCode(); + } + if (hasHealthStatus()) { + hash = (37 * hash) + HEALTH_STATUS_FIELD_NUMBER; + hash = (53 * hash) + getHealthStatus().hashCode(); + } + if (hasRepairCategory()) { + hash = (37 * hash) + REPAIR_CATEGORY_FIELD_NUMBER; + hash = (53 * hash) + getRepairCategory().hashCode(); + } + if (hasUnhealthyReason()) { + hash = (37 * hash) + UNHEALTHY_REASON_FIELD_NUMBER; + hash = (53 * hash) + getUnhealthyReason().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Health information.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo) + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.class, + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + availabilitySloStatus_ = ""; + healthStatus_ = ""; + repairCategory_ = ""; + unhealthyReason_ = ""; + updateTime_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthOperationMetadataHealthInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo build() { + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo buildPartial() { + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo result = + new com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.availabilitySloStatus_ = availabilitySloStatus_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.healthStatus_ = healthStatus_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.repairCategory_ = repairCategory_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.unhealthyReason_ = unhealthyReason_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.updateTime_ = updateTime_; + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo) { + return mergeFrom((com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo other) { + if (other + == com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo.getDefaultInstance()) + return this; + if (other.hasAvailabilitySloStatus()) { + availabilitySloStatus_ = other.availabilitySloStatus_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasHealthStatus()) { + healthStatus_ = other.healthStatus_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasRepairCategory()) { + repairCategory_ = other.repairCategory_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasUnhealthyReason()) { + unhealthyReason_ = other.unhealthyReason_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasUpdateTime()) { + updateTime_ = other.updateTime_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 907012994: + { + repairCategory_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 907012994 + case 2047771642: + { + availabilitySloStatus_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 2047771642 + case -1250600534: + { + healthStatus_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case -1250600534 + case -704262150: + { + unhealthyReason_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case -704262150 + case -292600806: + { + updateTime_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case -292600806 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object availabilitySloStatus_ = ""; + + /** + * + * + *
+     * Output only. The availability SLO status.
+     * Check the AvailabilitySloStatus enum for the list of possible values.
+     * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return Whether the availabilitySloStatus field is set. + */ + public boolean hasAvailabilitySloStatus() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Output only. The availability SLO status.
+     * Check the AvailabilitySloStatus enum for the list of possible values.
+     * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return The availabilitySloStatus. + */ + public java.lang.String getAvailabilitySloStatus() { + java.lang.Object ref = availabilitySloStatus_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + availabilitySloStatus_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The availability SLO status.
+     * Check the AvailabilitySloStatus enum for the list of possible values.
+     * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return The bytes for availabilitySloStatus. + */ + public com.google.protobuf.ByteString getAvailabilitySloStatusBytes() { + java.lang.Object ref = availabilitySloStatus_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + availabilitySloStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The availability SLO status.
+     * Check the AvailabilitySloStatus enum for the list of possible values.
+     * 
+ * + * optional string availability_slo_status = 255971455; + * + * @param value The availabilitySloStatus to set. + * @return This builder for chaining. + */ + public Builder setAvailabilitySloStatus(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + availabilitySloStatus_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The availability SLO status.
+     * Check the AvailabilitySloStatus enum for the list of possible values.
+     * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return This builder for chaining. + */ + public Builder clearAvailabilitySloStatus() { + availabilitySloStatus_ = getDefaultInstance().getAvailabilitySloStatus(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The availability SLO status.
+     * Check the AvailabilitySloStatus enum for the list of possible values.
+     * 
+ * + * optional string availability_slo_status = 255971455; + * + * @param value The bytes for availabilitySloStatus to set. + * @return This builder for chaining. + */ + public Builder setAvailabilitySloStatusBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + availabilitySloStatus_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object healthStatus_ = ""; + + /** + * + * + *
+     * Output only. The health status.
+     * Check the HealthStatus enum for the list of possible values.
+     * 
+ * + * optional string health_status = 380545845; + * + * @return Whether the healthStatus field is set. + */ + public boolean hasHealthStatus() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. The health status.
+     * Check the HealthStatus enum for the list of possible values.
+     * 
+ * + * optional string health_status = 380545845; + * + * @return The healthStatus. + */ + public java.lang.String getHealthStatus() { + java.lang.Object ref = healthStatus_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + healthStatus_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The health status.
+     * Check the HealthStatus enum for the list of possible values.
+     * 
+ * + * optional string health_status = 380545845; + * + * @return The bytes for healthStatus. + */ + public com.google.protobuf.ByteString getHealthStatusBytes() { + java.lang.Object ref = healthStatus_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + healthStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The health status.
+     * Check the HealthStatus enum for the list of possible values.
+     * 
+ * + * optional string health_status = 380545845; + * + * @param value The healthStatus to set. + * @return This builder for chaining. + */ + public Builder setHealthStatus(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + healthStatus_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The health status.
+     * Check the HealthStatus enum for the list of possible values.
+     * 
+ * + * optional string health_status = 380545845; + * + * @return This builder for chaining. + */ + public Builder clearHealthStatus() { + healthStatus_ = getDefaultInstance().getHealthStatus(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The health status.
+     * Check the HealthStatus enum for the list of possible values.
+     * 
+ * + * optional string health_status = 380545845; + * + * @param value The bytes for healthStatus to set. + * @return This builder for chaining. + */ + public Builder setHealthStatusBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + healthStatus_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object repairCategory_ = ""; + + /** + * + * + *
+     * Output only. The repair category.
+     * Check the RepairCategory enum for the list of possible values.
+     * 
+ * + * optional string repair_category = 113376624; + * + * @return Whether the repairCategory field is set. + */ + public boolean hasRepairCategory() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. The repair category.
+     * Check the RepairCategory enum for the list of possible values.
+     * 
+ * + * optional string repair_category = 113376624; + * + * @return The repairCategory. + */ + public java.lang.String getRepairCategory() { + java.lang.Object ref = repairCategory_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + repairCategory_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The repair category.
+     * Check the RepairCategory enum for the list of possible values.
+     * 
+ * + * optional string repair_category = 113376624; + * + * @return The bytes for repairCategory. + */ + public com.google.protobuf.ByteString getRepairCategoryBytes() { + java.lang.Object ref = repairCategory_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + repairCategory_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The repair category.
+     * Check the RepairCategory enum for the list of possible values.
+     * 
+ * + * optional string repair_category = 113376624; + * + * @param value The repairCategory to set. + * @return This builder for chaining. + */ + public Builder setRepairCategory(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + repairCategory_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The repair category.
+     * Check the RepairCategory enum for the list of possible values.
+     * 
+ * + * optional string repair_category = 113376624; + * + * @return This builder for chaining. + */ + public Builder clearRepairCategory() { + repairCategory_ = getDefaultInstance().getRepairCategory(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The repair category.
+     * Check the RepairCategory enum for the list of possible values.
+     * 
+ * + * optional string repair_category = 113376624; + * + * @param value The bytes for repairCategory to set. + * @return This builder for chaining. + */ + public Builder setRepairCategoryBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + repairCategory_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object unhealthyReason_ = ""; + + /** + * + * + *
+     * Output only. The reason for unhealthy status.
+     * Check the UnhealthyReason enum for the list of possible values.
+     * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return Whether the unhealthyReason field is set. + */ + public boolean hasUnhealthyReason() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Output only. The reason for unhealthy status.
+     * Check the UnhealthyReason enum for the list of possible values.
+     * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return The unhealthyReason. + */ + public java.lang.String getUnhealthyReason() { + java.lang.Object ref = unhealthyReason_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + unhealthyReason_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The reason for unhealthy status.
+     * Check the UnhealthyReason enum for the list of possible values.
+     * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return The bytes for unhealthyReason. + */ + public com.google.protobuf.ByteString getUnhealthyReasonBytes() { + java.lang.Object ref = unhealthyReason_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + unhealthyReason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The reason for unhealthy status.
+     * Check the UnhealthyReason enum for the list of possible values.
+     * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @param value The unhealthyReason to set. + * @return This builder for chaining. + */ + public Builder setUnhealthyReason(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + unhealthyReason_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The reason for unhealthy status.
+     * Check the UnhealthyReason enum for the list of possible values.
+     * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return This builder for chaining. + */ + public Builder clearUnhealthyReason() { + unhealthyReason_ = getDefaultInstance().getUnhealthyReason(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The reason for unhealthy status.
+     * Check the UnhealthyReason enum for the list of possible values.
+     * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @param value The bytes for unhealthyReason to set. + * @return This builder for chaining. + */ + public Builder setUnhealthyReasonBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + unhealthyReason_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object updateTime_ = ""; + + /** + * + * + *
+     * Output only. The time when health info was updated.
+     * 
+ * + * optional string update_time = 500295811; + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Output only. The time when health info was updated.
+     * 
+ * + * optional string update_time = 500295811; + * + * @return The updateTime. + */ + public java.lang.String getUpdateTime() { + java.lang.Object ref = updateTime_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + updateTime_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The time when health info was updated.
+     * 
+ * + * optional string update_time = 500295811; + * + * @return The bytes for updateTime. + */ + public com.google.protobuf.ByteString getUpdateTimeBytes() { + java.lang.Object ref = updateTime_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + updateTime_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The time when health info was updated.
+     * 
+ * + * optional string update_time = 500295811; + * + * @param value The updateTime to set. + * @return This builder for chaining. + */ + public Builder setUpdateTime(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time when health info was updated.
+     * 
+ * + * optional string update_time = 500295811; + * + * @return This builder for chaining. + */ + public Builder clearUpdateTime() { + updateTime_ = getDefaultInstance().getUpdateTime(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The time when health info was updated.
+     * 
+ * + * optional string update_time = 500295811; + * + * @param value The bytes for updateTime to set. + * @return This builder for chaining. + */ + public Builder setUpdateTimeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + updateTime_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo) + private static final com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo(); + } + + public static com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetHealthOperationMetadataHealthInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataHealthInfoOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataHealthInfoOrBuilder.java new file mode 100644 index 000000000000..9bc4daf1199e --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataHealthInfoOrBuilder.java @@ -0,0 +1,235 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.compute.v1; + +@com.google.protobuf.Generated +public interface GetHealthOperationMetadataHealthInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. The availability SLO status.
+   * Check the AvailabilitySloStatus enum for the list of possible values.
+   * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return Whether the availabilitySloStatus field is set. + */ + boolean hasAvailabilitySloStatus(); + + /** + * + * + *
+   * Output only. The availability SLO status.
+   * Check the AvailabilitySloStatus enum for the list of possible values.
+   * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return The availabilitySloStatus. + */ + java.lang.String getAvailabilitySloStatus(); + + /** + * + * + *
+   * Output only. The availability SLO status.
+   * Check the AvailabilitySloStatus enum for the list of possible values.
+   * 
+ * + * optional string availability_slo_status = 255971455; + * + * @return The bytes for availabilitySloStatus. + */ + com.google.protobuf.ByteString getAvailabilitySloStatusBytes(); + + /** + * + * + *
+   * Output only. The health status.
+   * Check the HealthStatus enum for the list of possible values.
+   * 
+ * + * optional string health_status = 380545845; + * + * @return Whether the healthStatus field is set. + */ + boolean hasHealthStatus(); + + /** + * + * + *
+   * Output only. The health status.
+   * Check the HealthStatus enum for the list of possible values.
+   * 
+ * + * optional string health_status = 380545845; + * + * @return The healthStatus. + */ + java.lang.String getHealthStatus(); + + /** + * + * + *
+   * Output only. The health status.
+   * Check the HealthStatus enum for the list of possible values.
+   * 
+ * + * optional string health_status = 380545845; + * + * @return The bytes for healthStatus. + */ + com.google.protobuf.ByteString getHealthStatusBytes(); + + /** + * + * + *
+   * Output only. The repair category.
+   * Check the RepairCategory enum for the list of possible values.
+   * 
+ * + * optional string repair_category = 113376624; + * + * @return Whether the repairCategory field is set. + */ + boolean hasRepairCategory(); + + /** + * + * + *
+   * Output only. The repair category.
+   * Check the RepairCategory enum for the list of possible values.
+   * 
+ * + * optional string repair_category = 113376624; + * + * @return The repairCategory. + */ + java.lang.String getRepairCategory(); + + /** + * + * + *
+   * Output only. The repair category.
+   * Check the RepairCategory enum for the list of possible values.
+   * 
+ * + * optional string repair_category = 113376624; + * + * @return The bytes for repairCategory. + */ + com.google.protobuf.ByteString getRepairCategoryBytes(); + + /** + * + * + *
+   * Output only. The reason for unhealthy status.
+   * Check the UnhealthyReason enum for the list of possible values.
+   * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return Whether the unhealthyReason field is set. + */ + boolean hasUnhealthyReason(); + + /** + * + * + *
+   * Output only. The reason for unhealthy status.
+   * Check the UnhealthyReason enum for the list of possible values.
+   * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return The unhealthyReason. + */ + java.lang.String getUnhealthyReason(); + + /** + * + * + *
+   * Output only. The reason for unhealthy status.
+   * Check the UnhealthyReason enum for the list of possible values.
+   * 
+ * + * optional string unhealthy_reason = 448838143; + * + * @return The bytes for unhealthyReason. + */ + com.google.protobuf.ByteString getUnhealthyReasonBytes(); + + /** + * + * + *
+   * Output only. The time when health info was updated.
+   * 
+ * + * optional string update_time = 500295811; + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
+   * Output only. The time when health info was updated.
+   * 
+ * + * optional string update_time = 500295811; + * + * @return The updateTime. + */ + java.lang.String getUpdateTime(); + + /** + * + * + *
+   * Output only. The time when health info was updated.
+   * 
+ * + * optional string update_time = 500295811; + * + * @return The bytes for updateTime. + */ + com.google.protobuf.ByteString getUpdateTimeBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataOrBuilder.java new file mode 100644 index 000000000000..75d94093d72f --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthOperationMetadataOrBuilder.java @@ -0,0 +1,72 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.compute.v1; + +@com.google.protobuf.Generated +public interface GetHealthOperationMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetHealthOperationMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. The health information.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + * + * @return Whether the healthInfo field is set. + */ + boolean hasHealthInfo(); + + /** + * + * + *
+   * Output only. The health information.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + * + * @return The healthInfo. + */ + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo getHealthInfo(); + + /** + * + * + *
+   * Output only. The health information.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadataHealthInfo health_info = 235287729; + * + */ + com.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfoOrBuilder + getHealthInfoOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthReservationSlotRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthReservationSlotRequest.java new file mode 100644 index 000000000000..64a36a845542 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthReservationSlotRequest.java @@ -0,0 +1,1442 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for ReservationSlots.GetHealth. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetHealthReservationSlotRequest} + */ +@com.google.protobuf.Generated +public final class GetHealthReservationSlotRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.GetHealthReservationSlotRequest) + GetHealthReservationSlotRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "GetHealthReservationSlotRequest"); + } + + // Use GetHealthReservationSlotRequest.newBuilder() to construct. + private GetHealthReservationSlotRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private GetHealthReservationSlotRequest() { + parentName_ = ""; + project_ = ""; + requestId_ = ""; + reservationSlot_ = ""; + zone_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetHealthReservationSlotRequest.class, + com.google.cloud.compute.v1.GetHealthReservationSlotRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_NAME_FIELD_NUMBER = 478151936; + + @SuppressWarnings("serial") + private volatile java.lang.Object parentName_ = ""; + + /** + * + * + *
+   * The name of the parent reservation, parent block and parent sub-block. In
+   * the format of
+   * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+   * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The parentName. + */ + @java.lang.Override + public java.lang.String getParentName() { + java.lang.Object ref = parentName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parentName_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the parent reservation, parent block and parent sub-block. In
+   * the format of
+   * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+   * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for parentName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentNameBytes() { + java.lang.Object ref = parentName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * An optional request ID to identify requests.
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * An optional request ID to identify requests.
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * An optional request ID to identify requests.
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESERVATION_SLOT_FIELD_NUMBER = 277470865; + + @SuppressWarnings("serial") + private volatile java.lang.Object reservationSlot_ = ""; + + /** + * + * + *
+   * The name of the reservation slot.
+   * Name should conform to RFC1035 or be a resource ID.
+   * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The reservationSlot. + */ + @java.lang.Override + public java.lang.String getReservationSlot() { + java.lang.Object ref = reservationSlot_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + reservationSlot_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the reservation slot.
+   * Name should conform to RFC1035 or be a resource ID.
+   * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for reservationSlot. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReservationSlotBytes() { + java.lang.Object ref = reservationSlot_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reservationSlot_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ZONE_FIELD_NUMBER = 3744684; + + @SuppressWarnings("serial") + private volatile java.lang.Object zone_ = ""; + + /** + * + * + *
+   * Name of the zone for this request. Zone name should conform to RFC1035.
+   * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return The zone. + */ + @java.lang.Override + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } + } + + /** + * + * + *
+   * Name of the zone for this request. Zone name should conform to RFC1035.
+   * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return The bytes for zone. + */ + @java.lang.Override + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(zone_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3744684, zone_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 227560217, project_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(reservationSlot_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 277470865, reservationSlot_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parentName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 478151936, parentName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(zone_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3744684, zone_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(37109963, requestId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(227560217, project_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(reservationSlot_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(277470865, reservationSlot_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parentName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(478151936, parentName_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.GetHealthReservationSlotRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.GetHealthReservationSlotRequest other = + (com.google.cloud.compute.v1.GetHealthReservationSlotRequest) obj; + + if (!getParentName().equals(other.getParentName())) return false; + if (!getProject().equals(other.getProject())) return false; + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getReservationSlot().equals(other.getReservationSlot())) return false; + if (!getZone().equals(other.getZone())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_NAME_FIELD_NUMBER; + hash = (53 * hash) + getParentName().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + RESERVATION_SLOT_FIELD_NUMBER; + hash = (53 * hash) + getReservationSlot().hashCode(); + hash = (37 * hash) + ZONE_FIELD_NUMBER; + hash = (53 * hash) + getZone().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.compute.v1.GetHealthReservationSlotRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for ReservationSlots.GetHealth. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.GetHealthReservationSlotRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.GetHealthReservationSlotRequest) + com.google.cloud.compute.v1.GetHealthReservationSlotRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.GetHealthReservationSlotRequest.class, + com.google.cloud.compute.v1.GetHealthReservationSlotRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.GetHealthReservationSlotRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parentName_ = ""; + project_ = ""; + requestId_ = ""; + reservationSlot_ = ""; + zone_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_GetHealthReservationSlotRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthReservationSlotRequest getDefaultInstanceForType() { + return com.google.cloud.compute.v1.GetHealthReservationSlotRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthReservationSlotRequest build() { + com.google.cloud.compute.v1.GetHealthReservationSlotRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthReservationSlotRequest buildPartial() { + com.google.cloud.compute.v1.GetHealthReservationSlotRequest result = + new com.google.cloud.compute.v1.GetHealthReservationSlotRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.GetHealthReservationSlotRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parentName_ = parentName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.project_ = project_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.reservationSlot_ = reservationSlot_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.zone_ = zone_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.GetHealthReservationSlotRequest) { + return mergeFrom((com.google.cloud.compute.v1.GetHealthReservationSlotRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.GetHealthReservationSlotRequest other) { + if (other == com.google.cloud.compute.v1.GetHealthReservationSlotRequest.getDefaultInstance()) + return this; + if (!other.getParentName().isEmpty()) { + parentName_ = other.parentName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getReservationSlot().isEmpty()) { + reservationSlot_ = other.reservationSlot_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getZone().isEmpty()) { + zone_ = other.zone_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 29957474: + { + zone_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 29957474 + case 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 296879706 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1820481738 + case -2075200374: + { + reservationSlot_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case -2075200374 + case -469751806: + { + parentName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -469751806 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parentName_ = ""; + + /** + * + * + *
+     * The name of the parent reservation, parent block and parent sub-block. In
+     * the format of
+     * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The parentName. + */ + public java.lang.String getParentName() { + java.lang.Object ref = parentName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parentName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the parent reservation, parent block and parent sub-block. In
+     * the format of
+     * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for parentName. + */ + public com.google.protobuf.ByteString getParentNameBytes() { + java.lang.Object ref = parentName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parentName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the parent reservation, parent block and parent sub-block. In
+     * the format of
+     * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The parentName to set. + * @return This builder for chaining. + */ + public Builder setParentName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parentName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the parent reservation, parent block and parent sub-block. In
+     * the format of
+     * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearParentName() { + parentName_ = getDefaultInstance().getParentName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the parent reservation, parent block and parent sub-block. In
+     * the format of
+     * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+     * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for parentName to set. + * @return This builder for chaining. + */ + public Builder setParentNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parentName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * An optional request ID to identify requests.
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * An optional request ID to identify requests.
+     * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests.
+     * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * An optional request ID to identify requests.
+     * 
+ * + * optional string request_id = 37109963; + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests.
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * An optional request ID to identify requests.
+     * 
+ * + * optional string request_id = 37109963; + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object reservationSlot_ = ""; + + /** + * + * + *
+     * The name of the reservation slot.
+     * Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The reservationSlot. + */ + public java.lang.String getReservationSlot() { + java.lang.Object ref = reservationSlot_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + reservationSlot_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the reservation slot.
+     * Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for reservationSlot. + */ + public com.google.protobuf.ByteString getReservationSlotBytes() { + java.lang.Object ref = reservationSlot_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reservationSlot_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the reservation slot.
+     * Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The reservationSlot to set. + * @return This builder for chaining. + */ + public Builder setReservationSlot(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + reservationSlot_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the reservation slot.
+     * Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearReservationSlot() { + reservationSlot_ = getDefaultInstance().getReservationSlot(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the reservation slot.
+     * Name should conform to RFC1035 or be a resource ID.
+     * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for reservationSlot to set. + * @return This builder for chaining. + */ + public Builder setReservationSlotBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + reservationSlot_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object zone_ = ""; + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return The zone. + */ + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return The bytes for zone. + */ + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @param value The zone to set. + * @return This builder for chaining. + */ + public Builder setZone(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + zone_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return This builder for chaining. + */ + public Builder clearZone() { + zone_ = getDefaultInstance().getZone(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name of the zone for this request. Zone name should conform to RFC1035.
+     * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @param value The bytes for zone to set. + * @return This builder for chaining. + */ + public Builder setZoneBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + zone_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.GetHealthReservationSlotRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.GetHealthReservationSlotRequest) + private static final com.google.cloud.compute.v1.GetHealthReservationSlotRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.GetHealthReservationSlotRequest(); + } + + public static com.google.cloud.compute.v1.GetHealthReservationSlotRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetHealthReservationSlotRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthReservationSlotRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthReservationSlotRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthReservationSlotRequestOrBuilder.java new file mode 100644 index 000000000000..2edce80b3ec3 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GetHealthReservationSlotRequestOrBuilder.java @@ -0,0 +1,185 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.6 + +package com.google.cloud.compute.v1; + +@com.google.protobuf.Generated +public interface GetHealthReservationSlotRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetHealthReservationSlotRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The name of the parent reservation, parent block and parent sub-block. In
+   * the format of
+   * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+   * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The parentName. + */ + java.lang.String getParentName(); + + /** + * + * + *
+   * The name of the parent reservation, parent block and parent sub-block. In
+   * the format of
+   * reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name}
+   * 
+ * + * string parent_name = 478151936 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for parentName. + */ + com.google.protobuf.ByteString getParentNameBytes(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * An optional request ID to identify requests.
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests.
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * An optional request ID to identify requests.
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * The name of the reservation slot.
+   * Name should conform to RFC1035 or be a resource ID.
+   * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The reservationSlot. + */ + java.lang.String getReservationSlot(); + + /** + * + * + *
+   * The name of the reservation slot.
+   * Name should conform to RFC1035 or be a resource ID.
+   * 
+ * + * string reservation_slot = 277470865 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for reservationSlot. + */ + com.google.protobuf.ByteString getReservationSlotBytes(); + + /** + * + * + *
+   * Name of the zone for this request. Zone name should conform to RFC1035.
+   * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return The zone. + */ + java.lang.String getZone(); + + /** + * + * + *
+   * Name of the zone for this request. Zone name should conform to RFC1035.
+   * 
+ * + * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; + * + * + * @return The bytes for zone. + */ + com.google.protobuf.ByteString getZoneBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GuestOsFeature.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GuestOsFeature.java index 0b5d82a4ed61..ad245f07dd84 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GuestOsFeature.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GuestOsFeature.java @@ -90,6 +90,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -133,6 +134,17 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { SEV_SNP_CAPABLE(426919), /** SNP_SVSM_CAPABLE = 52921460; */ SNP_SVSM_CAPABLE(52921460), + /** + * + * + *
+     * Indicates the guest OS is safe for free page reporting (FPR) during
+     * suspend.
+     * 
+ * + * SUSPEND_SAFE_FPR = 223956441; + */ + SUSPEND_SAFE_FPR(223956441), /** TDX_CAPABLE = 240446133; */ TDX_CAPABLE(240446133), /** UEFI_COMPATIBLE = 195865408; */ @@ -201,6 +213,18 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** SNP_SVSM_CAPABLE = 52921460; */ public static final int SNP_SVSM_CAPABLE_VALUE = 52921460; + /** + * + * + *
+     * Indicates the guest OS is safe for free page reporting (FPR) during
+     * suspend.
+     * 
+ * + * SUSPEND_SAFE_FPR = 223956441; + */ + public static final int SUSPEND_SAFE_FPR_VALUE = 223956441; + /** TDX_CAPABLE = 240446133; */ public static final int TDX_CAPABLE_VALUE = 240446133; @@ -263,6 +287,8 @@ public static Type forNumber(int value) { return SEV_SNP_CAPABLE; case 52921460: return SNP_SVSM_CAPABLE; + case 223956441: + return SUSPEND_SAFE_FPR; case 240446133: return TDX_CAPABLE; case 195865408: @@ -350,6 +376,7 @@ private Type(int value) { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -386,6 +413,7 @@ public boolean hasType() { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -430,6 +458,7 @@ public java.lang.String getType() { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -793,6 +822,7 @@ public Builder mergeFrom( * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -828,6 +858,7 @@ public boolean hasType() { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -871,6 +902,7 @@ public java.lang.String getType() { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -914,6 +946,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -956,6 +989,7 @@ public Builder setType(java.lang.String value) { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -994,6 +1028,7 @@ public Builder clearType() { * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GuestOsFeatureOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GuestOsFeatureOrBuilder.java index 0c68ecb7f27a..69042df1ab6d 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GuestOsFeatureOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/GuestOsFeatureOrBuilder.java @@ -46,6 +46,7 @@ public interface GuestOsFeatureOrBuilder * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -79,6 +80,7 @@ public interface GuestOsFeatureOrBuilder * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see @@ -112,6 +114,7 @@ public interface GuestOsFeatureOrBuilder * - IDPF * - SNP_SVSM_CAPABLE * - CCA_CAPABLE + * - SUSPEND_SAFE_FPR * * * For more information, see diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Interconnect.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Interconnect.java index 1ad075c49588..5ca319cb5b14 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Interconnect.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Interconnect.java @@ -79,6 +79,7 @@ private Interconnect() { remoteLocation_ = ""; requestedFeatures_ = com.google.protobuf.LazyStringArrayList.emptyList(); selfLink_ = ""; + selfLinkWithId_ = ""; state_ = ""; subzone_ = ""; wireGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); @@ -3755,6 +3756,75 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { } } + public static final int SELF_LINK_WITH_ID_FIELD_NUMBER = 44520962; + + @SuppressWarnings("serial") + private volatile java.lang.Object selfLinkWithId_ = ""; + + /** + * + * + *
+   * Output only. Server-defined URL for this resource with the resource id.
+   * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return Whether the selfLinkWithId field is set. + */ + @java.lang.Override + public boolean hasSelfLinkWithId() { + return ((bitField0_ & 0x08000000) != 0); + } + + /** + * + * + *
+   * Output only. Server-defined URL for this resource with the resource id.
+   * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return The selfLinkWithId. + */ + @java.lang.Override + public java.lang.String getSelfLinkWithId() { + java.lang.Object ref = selfLinkWithId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + selfLinkWithId_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Server-defined URL for this resource with the resource id.
+   * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return The bytes for selfLinkWithId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSelfLinkWithIdBytes() { + java.lang.Object ref = selfLinkWithId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + selfLinkWithId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int STATE_FIELD_NUMBER = 109757585; @SuppressWarnings("serial") @@ -3783,7 +3853,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasState() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** @@ -3873,7 +3943,7 @@ public com.google.protobuf.ByteString getStateBytes() { */ @java.lang.Override public boolean hasSubzone() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -4037,13 +4107,16 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < wireGroups_.size(); i++) { com.google.protobuf.GeneratedMessage.writeString(output, 40662734, wireGroups_.getRaw(i)); } + if (((bitField0_ & 0x08000000) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 44520962, selfLinkWithId_); + } if (((bitField0_ & 0x01000000) != 0)) { output.writeInt32(45051387, requestedLinkCount_); } if (((bitField0_ & 0x00100000) != 0)) { output.writeMessage(78313862, getParams()); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 109757585, state_); } for (int i = 0; i < circuitInfos_.size(); i++) { @@ -4068,7 +4141,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < expectedOutages_.size(); i++) { output.writeMessage(264484123, expectedOutages_.get(i)); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 280084972, subzone_); } if (((bitField0_ & 0x00004000) != 0)) { @@ -4165,13 +4238,16 @@ public int getSerializedSize() { size += dataSize; size += 5 * getWireGroupsList().size(); } + if (((bitField0_ & 0x08000000) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(44520962, selfLinkWithId_); + } if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(45051387, requestedLinkCount_); } if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(78313862, getParams()); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(109757585, state_); } for (int i = 0; i < circuitInfos_.size(); i++) { @@ -4203,7 +4279,7 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 264484123, expectedOutages_.get(i)); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(280084972, subzone_); } if (((bitField0_ & 0x00004000) != 0)) { @@ -4420,6 +4496,10 @@ public boolean equals(final java.lang.Object obj) { if (hasSelfLink()) { if (!getSelfLink().equals(other.getSelfLink())) return false; } + if (hasSelfLinkWithId() != other.hasSelfLinkWithId()) return false; + if (hasSelfLinkWithId()) { + if (!getSelfLinkWithId().equals(other.getSelfLinkWithId())) return false; + } if (hasState() != other.hasState()) return false; if (hasState()) { if (!getState().equals(other.getState())) return false; @@ -4576,6 +4656,10 @@ public int hashCode() { hash = (37 * hash) + SELF_LINK_FIELD_NUMBER; hash = (53 * hash) + getSelfLink().hashCode(); } + if (hasSelfLinkWithId()) { + hash = (37 * hash) + SELF_LINK_WITH_ID_FIELD_NUMBER; + hash = (53 * hash) + getSelfLinkWithId().hashCode(); + } if (hasState()) { hash = (37 * hash) + STATE_FIELD_NUMBER; hash = (53 * hash) + getState().hashCode(); @@ -4826,6 +4910,7 @@ public Builder clear() { requestedLinkCount_ = 0; satisfiesPzs_ = false; selfLink_ = ""; + selfLinkWithId_ = ""; state_ = ""; subzone_ = ""; wireGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); @@ -5029,14 +5114,18 @@ private void buildPartial1(com.google.cloud.compute.v1.Interconnect result) { to_bitField0_ |= 0x04000000; } if (((from_bitField1_ & 0x00000004) != 0)) { - result.state_ = state_; + result.selfLinkWithId_ = selfLinkWithId_; to_bitField0_ |= 0x08000000; } if (((from_bitField1_ & 0x00000008) != 0)) { - result.subzone_ = subzone_; + result.state_ = state_; to_bitField0_ |= 0x10000000; } if (((from_bitField1_ & 0x00000010) != 0)) { + result.subzone_ = subzone_; + to_bitField0_ |= 0x20000000; + } + if (((from_bitField1_ & 0x00000020) != 0)) { wireGroups_.makeImmutable(); result.wireGroups_ = wireGroups_; } @@ -5266,20 +5355,25 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Interconnect other) { bitField1_ |= 0x00000002; onChanged(); } + if (other.hasSelfLinkWithId()) { + selfLinkWithId_ = other.selfLinkWithId_; + bitField1_ |= 0x00000004; + onChanged(); + } if (other.hasState()) { state_ = other.state_; - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; onChanged(); } if (other.hasSubzone()) { subzone_ = other.subzone_; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; onChanged(); } if (!other.wireGroups_.isEmpty()) { if (wireGroups_.isEmpty()) { wireGroups_ = other.wireGroups_; - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; } else { ensureWireGroupsIsMutable(); wireGroups_.addAll(other.wireGroups_); @@ -5355,6 +5449,12 @@ public Builder mergeFrom( wireGroups_.add(s); break; } // case 325301874 + case 356167698: + { + selfLinkWithId_ = input.readStringRequireUtf8(); + bitField1_ |= 0x00000004; + break; + } // case 356167698 case 360411096: { requestedLinkCount_ = input.readInt32(); @@ -5370,7 +5470,7 @@ public Builder mergeFrom( case 878060682: { state_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; break; } // case 878060682 case 1318718842: @@ -5435,7 +5535,7 @@ public Builder mergeFrom( case -2054287518: { subzone_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; break; } // case -2054287518 case -1971520086: @@ -11216,6 +11316,132 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object selfLinkWithId_ = ""; + + /** + * + * + *
+     * Output only. Server-defined URL for this resource with the resource id.
+     * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return Whether the selfLinkWithId field is set. + */ + public boolean hasSelfLinkWithId() { + return ((bitField1_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. Server-defined URL for this resource with the resource id.
+     * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return The selfLinkWithId. + */ + public java.lang.String getSelfLinkWithId() { + java.lang.Object ref = selfLinkWithId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + selfLinkWithId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Server-defined URL for this resource with the resource id.
+     * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return The bytes for selfLinkWithId. + */ + public com.google.protobuf.ByteString getSelfLinkWithIdBytes() { + java.lang.Object ref = selfLinkWithId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + selfLinkWithId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Server-defined URL for this resource with the resource id.
+     * 
+ * + * optional string self_link_with_id = 44520962; + * + * @param value The selfLinkWithId to set. + * @return This builder for chaining. + */ + public Builder setSelfLinkWithId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + selfLinkWithId_ = value; + bitField1_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Server-defined URL for this resource with the resource id.
+     * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return This builder for chaining. + */ + public Builder clearSelfLinkWithId() { + selfLinkWithId_ = getDefaultInstance().getSelfLinkWithId(); + bitField1_ = (bitField1_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Server-defined URL for this resource with the resource id.
+     * 
+ * + * optional string self_link_with_id = 44520962; + * + * @param value The bytes for selfLinkWithId to set. + * @return This builder for chaining. + */ + public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + selfLinkWithId_ = value; + bitField1_ |= 0x00000004; + onChanged(); + return this; + } + private java.lang.Object state_ = ""; /** @@ -11240,7 +11466,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the state field is set. */ public boolean hasState() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** @@ -11336,7 +11562,7 @@ public Builder setState(java.lang.String value) { throw new NullPointerException(); } state_ = value; - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -11364,7 +11590,7 @@ public Builder setState(java.lang.String value) { */ public Builder clearState() { state_ = getDefaultInstance().getState(); - bitField1_ = (bitField1_ & ~0x00000004); + bitField1_ = (bitField1_ & ~0x00000008); onChanged(); return this; } @@ -11397,7 +11623,7 @@ public Builder setStateBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); state_ = value; - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -11417,7 +11643,7 @@ public Builder setStateBytes(com.google.protobuf.ByteString value) { * @return Whether the subzone field is set. */ public boolean hasSubzone() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** @@ -11486,7 +11712,7 @@ public Builder setSubzone(java.lang.String value) { throw new NullPointerException(); } subzone_ = value; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -11505,7 +11731,7 @@ public Builder setSubzone(java.lang.String value) { */ public Builder clearSubzone() { subzone_ = getDefaultInstance().getSubzone(); - bitField1_ = (bitField1_ & ~0x00000008); + bitField1_ = (bitField1_ & ~0x00000010); onChanged(); return this; } @@ -11529,7 +11755,7 @@ public Builder setSubzoneBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); subzone_ = value; - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -11541,7 +11767,7 @@ private void ensureWireGroupsIsMutable() { if (!wireGroups_.isModifiable()) { wireGroups_ = new com.google.protobuf.LazyStringArrayList(wireGroups_); } - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; } /** @@ -11636,7 +11862,7 @@ public Builder setWireGroups(int index, java.lang.String value) { } ensureWireGroupsIsMutable(); wireGroups_.set(index, value); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -11661,7 +11887,7 @@ public Builder addWireGroups(java.lang.String value) { } ensureWireGroupsIsMutable(); wireGroups_.add(value); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -11683,7 +11909,7 @@ public Builder addWireGroups(java.lang.String value) { public Builder addAllWireGroups(java.lang.Iterable values) { ensureWireGroupsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, wireGroups_); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -11703,7 +11929,7 @@ public Builder addAllWireGroups(java.lang.Iterable values) { */ public Builder clearWireGroups() { wireGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField1_ = (bitField1_ & ~0x00000010); + bitField1_ = (bitField1_ & ~0x00000020); ; onChanged(); return this; @@ -11730,7 +11956,7 @@ public Builder addWireGroupsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureWireGroupsIsMutable(); wireGroups_.add(value); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectLocationCrossSiteInterconnectInfo.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectLocationCrossSiteInterconnectInfo.java index bd75005e1065..9a47e1d6abdc 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectLocationCrossSiteInterconnectInfo.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectLocationCrossSiteInterconnectInfo.java @@ -150,6 +150,80 @@ public com.google.protobuf.ByteString getCityBytes() { } } + public static final int MAX_DYNAMIC_PATH_BANDWIDTH_GBPS_FIELD_NUMBER = 378021355; + private long maxDynamicPathBandwidthGbps_ = 0L; + + /** + * + * + *
+   * Output only. The maximum unmetered bandwidth for dynamic paths allowable per
+   * WireGroup for this metro.
+   * 
+ * + * optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + * + * @return Whether the maxDynamicPathBandwidthGbps field is set. + */ + @java.lang.Override + public boolean hasMaxDynamicPathBandwidthGbps() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. The maximum unmetered bandwidth for dynamic paths allowable per
+   * WireGroup for this metro.
+   * 
+ * + * optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + * + * @return The maxDynamicPathBandwidthGbps. + */ + @java.lang.Override + public long getMaxDynamicPathBandwidthGbps() { + return maxDynamicPathBandwidthGbps_; + } + + public static final int MAX_FIXED_PATH_BANDWIDTH_GBPS_FIELD_NUMBER = 346138080; + private long maxFixedPathBandwidthGbps_ = 0L; + + /** + * + * + *
+   * Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup
+   * for this metro.
+   * 
+ * + * optional int64 max_fixed_path_bandwidth_gbps = 346138080; + * + * @return Whether the maxFixedPathBandwidthGbps field is set. + */ + @java.lang.Override + public boolean hasMaxFixedPathBandwidthGbps() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup
+   * for this metro.
+   * 
+ * + * optional int64 max_fixed_path_bandwidth_gbps = 346138080; + * + * @return The maxFixedPathBandwidthGbps. + */ + @java.lang.Override + public long getMaxFixedPathBandwidthGbps() { + return maxFixedPathBandwidthGbps_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -167,6 +241,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 3053931, city_); } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeInt64(346138080, maxFixedPathBandwidthGbps_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeInt64(378021355, maxDynamicPathBandwidthGbps_); + } getUnknownFields().writeTo(output); } @@ -179,6 +259,16 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(3053931, city_); } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeInt64Size( + 346138080, maxFixedPathBandwidthGbps_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeInt64Size( + 378021355, maxDynamicPathBandwidthGbps_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -200,6 +290,14 @@ public boolean equals(final java.lang.Object obj) { if (hasCity()) { if (!getCity().equals(other.getCity())) return false; } + if (hasMaxDynamicPathBandwidthGbps() != other.hasMaxDynamicPathBandwidthGbps()) return false; + if (hasMaxDynamicPathBandwidthGbps()) { + if (getMaxDynamicPathBandwidthGbps() != other.getMaxDynamicPathBandwidthGbps()) return false; + } + if (hasMaxFixedPathBandwidthGbps() != other.hasMaxFixedPathBandwidthGbps()) return false; + if (hasMaxFixedPathBandwidthGbps()) { + if (getMaxFixedPathBandwidthGbps() != other.getMaxFixedPathBandwidthGbps()) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -215,6 +313,14 @@ public int hashCode() { hash = (37 * hash) + CITY_FIELD_NUMBER; hash = (53 * hash) + getCity().hashCode(); } + if (hasMaxDynamicPathBandwidthGbps()) { + hash = (37 * hash) + MAX_DYNAMIC_PATH_BANDWIDTH_GBPS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxDynamicPathBandwidthGbps()); + } + if (hasMaxFixedPathBandwidthGbps()) { + hash = (37 * hash) + MAX_FIXED_PATH_BANDWIDTH_GBPS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxFixedPathBandwidthGbps()); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -361,6 +467,8 @@ public Builder clear() { super.clear(); bitField0_ = 0; city_ = ""; + maxDynamicPathBandwidthGbps_ = 0L; + maxFixedPathBandwidthGbps_ = 0L; return this; } @@ -407,6 +515,14 @@ private void buildPartial0( result.city_ = city_; to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.maxDynamicPathBandwidthGbps_ = maxDynamicPathBandwidthGbps_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.maxFixedPathBandwidthGbps_ = maxFixedPathBandwidthGbps_; + to_bitField0_ |= 0x00000004; + } result.bitField0_ |= to_bitField0_; } @@ -432,6 +548,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; onChanged(); } + if (other.hasMaxDynamicPathBandwidthGbps()) { + setMaxDynamicPathBandwidthGbps(other.getMaxDynamicPathBandwidthGbps()); + } + if (other.hasMaxFixedPathBandwidthGbps()) { + setMaxFixedPathBandwidthGbps(other.getMaxFixedPathBandwidthGbps()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -464,6 +586,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 24431450 + case -1525862656: + { + maxFixedPathBandwidthGbps_ = input.readInt64(); + bitField0_ |= 0x00000004; + break; + } // case -1525862656 + case -1270796456: + { + maxDynamicPathBandwidthGbps_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case -1270796456 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -621,6 +755,158 @@ public Builder setCityBytes(com.google.protobuf.ByteString value) { return this; } + private long maxDynamicPathBandwidthGbps_; + + /** + * + * + *
+     * Output only. The maximum unmetered bandwidth for dynamic paths allowable per
+     * WireGroup for this metro.
+     * 
+ * + * optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + * + * @return Whether the maxDynamicPathBandwidthGbps field is set. + */ + @java.lang.Override + public boolean hasMaxDynamicPathBandwidthGbps() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. The maximum unmetered bandwidth for dynamic paths allowable per
+     * WireGroup for this metro.
+     * 
+ * + * optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + * + * @return The maxDynamicPathBandwidthGbps. + */ + @java.lang.Override + public long getMaxDynamicPathBandwidthGbps() { + return maxDynamicPathBandwidthGbps_; + } + + /** + * + * + *
+     * Output only. The maximum unmetered bandwidth for dynamic paths allowable per
+     * WireGroup for this metro.
+     * 
+ * + * optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + * + * @param value The maxDynamicPathBandwidthGbps to set. + * @return This builder for chaining. + */ + public Builder setMaxDynamicPathBandwidthGbps(long value) { + + maxDynamicPathBandwidthGbps_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The maximum unmetered bandwidth for dynamic paths allowable per
+     * WireGroup for this metro.
+     * 
+ * + * optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + * + * @return This builder for chaining. + */ + public Builder clearMaxDynamicPathBandwidthGbps() { + bitField0_ = (bitField0_ & ~0x00000002); + maxDynamicPathBandwidthGbps_ = 0L; + onChanged(); + return this; + } + + private long maxFixedPathBandwidthGbps_; + + /** + * + * + *
+     * Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup
+     * for this metro.
+     * 
+ * + * optional int64 max_fixed_path_bandwidth_gbps = 346138080; + * + * @return Whether the maxFixedPathBandwidthGbps field is set. + */ + @java.lang.Override + public boolean hasMaxFixedPathBandwidthGbps() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup
+     * for this metro.
+     * 
+ * + * optional int64 max_fixed_path_bandwidth_gbps = 346138080; + * + * @return The maxFixedPathBandwidthGbps. + */ + @java.lang.Override + public long getMaxFixedPathBandwidthGbps() { + return maxFixedPathBandwidthGbps_; + } + + /** + * + * + *
+     * Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup
+     * for this metro.
+     * 
+ * + * optional int64 max_fixed_path_bandwidth_gbps = 346138080; + * + * @param value The maxFixedPathBandwidthGbps to set. + * @return This builder for chaining. + */ + public Builder setMaxFixedPathBandwidthGbps(long value) { + + maxFixedPathBandwidthGbps_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup
+     * for this metro.
+     * 
+ * + * optional int64 max_fixed_path_bandwidth_gbps = 346138080; + * + * @return This builder for chaining. + */ + public Builder clearMaxFixedPathBandwidthGbps() { + bitField0_ = (bitField0_ & ~0x00000004); + maxFixedPathBandwidthGbps_ = 0L; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo) } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectLocationCrossSiteInterconnectInfoOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectLocationCrossSiteInterconnectInfoOrBuilder.java index 242604c74eb4..d47a706fcf6d 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectLocationCrossSiteInterconnectInfoOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectLocationCrossSiteInterconnectInfoOrBuilder.java @@ -70,4 +70,60 @@ public interface InterconnectLocationCrossSiteInterconnectInfoOrBuilder * @return The bytes for city. */ com.google.protobuf.ByteString getCityBytes(); + + /** + * + * + *
+   * Output only. The maximum unmetered bandwidth for dynamic paths allowable per
+   * WireGroup for this metro.
+   * 
+ * + * optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + * + * @return Whether the maxDynamicPathBandwidthGbps field is set. + */ + boolean hasMaxDynamicPathBandwidthGbps(); + + /** + * + * + *
+   * Output only. The maximum unmetered bandwidth for dynamic paths allowable per
+   * WireGroup for this metro.
+   * 
+ * + * optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + * + * @return The maxDynamicPathBandwidthGbps. + */ + long getMaxDynamicPathBandwidthGbps(); + + /** + * + * + *
+   * Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup
+   * for this metro.
+   * 
+ * + * optional int64 max_fixed_path_bandwidth_gbps = 346138080; + * + * @return Whether the maxFixedPathBandwidthGbps field is set. + */ + boolean hasMaxFixedPathBandwidthGbps(); + + /** + * + * + *
+   * Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup
+   * for this metro.
+   * 
+ * + * optional int64 max_fixed_path_bandwidth_gbps = 346138080; + * + * @return The maxFixedPathBandwidthGbps. + */ + long getMaxFixedPathBandwidthGbps(); } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectOrBuilder.java index 8bd24358cf4d..71ce60a388e6 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectOrBuilder.java @@ -1704,6 +1704,45 @@ java.lang.String getLabelsOrDefault( */ com.google.protobuf.ByteString getSelfLinkBytes(); + /** + * + * + *
+   * Output only. Server-defined URL for this resource with the resource id.
+   * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return Whether the selfLinkWithId field is set. + */ + boolean hasSelfLinkWithId(); + + /** + * + * + *
+   * Output only. Server-defined URL for this resource with the resource id.
+   * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return The selfLinkWithId. + */ + java.lang.String getSelfLinkWithId(); + + /** + * + * + *
+   * Output only. Server-defined URL for this resource with the resource id.
+   * 
+ * + * optional string self_link_with_id = 44520962; + * + * @return The bytes for selfLinkWithId. + */ + com.google.protobuf.ByteString getSelfLinkWithIdBytes(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ManagedInstance.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ManagedInstance.java index 700886d03dd8..fbdc1616a330 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ManagedInstance.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ManagedInstance.java @@ -57,6 +57,7 @@ private ManagedInstance() { instanceHealth_ = java.util.Collections.emptyList(); instanceStatus_ = ""; name_ = ""; + targetStatus_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -920,6 +921,206 @@ private InstanceStatus(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.ManagedInstance.InstanceStatus) } + /** + * + * + *
+   * Output only. The eventual status of the instance. The instance group
+   * manager will not be identified as stable till each managed instance reaches
+   * its targetStatus.
+   * Additional supported values which may be not listed in the enum directly due to technical reasons:
+   * RUNNING
+   * STOPPED
+   * SUSPENDED
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.ManagedInstance.TargetStatus} + */ + public enum TargetStatus implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_TARGET_STATUS = 0; + */ + UNDEFINED_TARGET_STATUS(0), + /** + * + * + *
+     * The managed instance will eventually be ABANDONED, i.e. dissociated
+     * from the managed instance group.
+     * 
+ * + * ABANDONED = 81797556; + */ + ABANDONED(81797556), + /** + * + * + *
+     * The managed instance will eventually be DELETED.
+     * 
+ * + * DELETED = 120962041; + */ + DELETED(120962041), + /** + * + * + *
+     * Only present to map the STATUS_INVALID value.
+     * 
+ * + * INVALID = 530283991; + */ + INVALID(530283991), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "TargetStatus"); + } + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_TARGET_STATUS = 0; + */ + public static final int UNDEFINED_TARGET_STATUS_VALUE = 0; + + /** + * + * + *
+     * The managed instance will eventually be ABANDONED, i.e. dissociated
+     * from the managed instance group.
+     * 
+ * + * ABANDONED = 81797556; + */ + public static final int ABANDONED_VALUE = 81797556; + + /** + * + * + *
+     * The managed instance will eventually be DELETED.
+     * 
+ * + * DELETED = 120962041; + */ + public static final int DELETED_VALUE = 120962041; + + /** + * + * + *
+     * Only present to map the STATUS_INVALID value.
+     * 
+ * + * INVALID = 530283991; + */ + public static final int INVALID_VALUE = 530283991; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TargetStatus valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static TargetStatus forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_TARGET_STATUS; + case 81797556: + return ABANDONED; + case 120962041: + return DELETED; + case 530283991: + return INVALID; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TargetStatus findValueByNumber(int number) { + return TargetStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.ManagedInstance.getDescriptor().getEnumTypes().get(2); + } + + private static final TargetStatus[] VALUES = values(); + + public static TargetStatus valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private TargetStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.ManagedInstance.TargetStatus) + } + private int bitField0_; public static final int CURRENT_ACTION_FIELD_NUMBER = 178475964; @@ -1778,6 +1979,84 @@ public com.google.cloud.compute.v1.ManagedInstanceShutdownDetails getShutdownDet : shutdownDetails_; } + public static final int TARGET_STATUS_FIELD_NUMBER = 307799648; + + @SuppressWarnings("serial") + private volatile java.lang.Object targetStatus_ = ""; + + /** + * + * + *
+   * Output only. The eventual status of the instance. The instance group
+   * manager will not be identified as stable till each managed instance reaches
+   * its targetStatus.
+   * Check the TargetStatus enum for the list of possible values.
+   * 
+ * + * optional string target_status = 307799648; + * + * @return Whether the targetStatus field is set. + */ + @java.lang.Override + public boolean hasTargetStatus() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * + * + *
+   * Output only. The eventual status of the instance. The instance group
+   * manager will not be identified as stable till each managed instance reaches
+   * its targetStatus.
+   * Check the TargetStatus enum for the list of possible values.
+   * 
+ * + * optional string target_status = 307799648; + * + * @return The targetStatus. + */ + @java.lang.Override + public java.lang.String getTargetStatus() { + java.lang.Object ref = targetStatus_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetStatus_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The eventual status of the instance. The instance group
+   * manager will not be identified as stable till each managed instance reaches
+   * its targetStatus.
+   * Check the TargetStatus enum for the list of possible values.
+   * 
+ * + * optional string target_status = 307799648; + * + * @return The bytes for targetStatus. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTargetStatusBytes() { + java.lang.Object ref = targetStatus_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int VERSION_FIELD_NUMBER = 351608024; private com.google.cloud.compute.v1.ManagedInstanceVersion version_; @@ -1794,7 +2073,7 @@ public com.google.cloud.compute.v1.ManagedInstanceShutdownDetails getShutdownDet */ @java.lang.Override public boolean hasVersion() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -1870,6 +2149,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io com.google.protobuf.GeneratedMessage.writeString(output, 178475964, currentAction_); } if (((bitField0_ & 0x00000800) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 307799648, targetStatus_); + } + if (((bitField0_ & 0x00001000) != 0)) { output.writeMessage(351608024, getVersion()); } for (int i = 0; i < instanceHealth_.size(); i++) { @@ -1923,6 +2205,9 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessage.computeStringSize(178475964, currentAction_); } if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(307799648, targetStatus_); + } + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(351608024, getVersion()); } for (int i = 0; i < instanceHealth_.size(); i++) { @@ -2004,6 +2289,10 @@ public boolean equals(final java.lang.Object obj) { if (hasShutdownDetails()) { if (!getShutdownDetails().equals(other.getShutdownDetails())) return false; } + if (hasTargetStatus() != other.hasTargetStatus()) return false; + if (hasTargetStatus()) { + if (!getTargetStatus().equals(other.getTargetStatus())) return false; + } if (hasVersion() != other.hasVersion()) return false; if (hasVersion()) { if (!getVersion().equals(other.getVersion())) return false; @@ -2067,6 +2356,10 @@ public int hashCode() { hash = (37 * hash) + SHUTDOWN_DETAILS_FIELD_NUMBER; hash = (53 * hash) + getShutdownDetails().hashCode(); } + if (hasTargetStatus()) { + hash = (37 * hash) + TARGET_STATUS_FIELD_NUMBER; + hash = (53 * hash) + getTargetStatus().hashCode(); + } if (hasVersion()) { hash = (37 * hash) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion().hashCode(); @@ -2269,6 +2562,7 @@ public Builder clear() { shutdownDetailsBuilder_.dispose(); shutdownDetailsBuilder_ = null; } + targetStatus_ = ""; version_ = null; if (versionBuilder_ != null) { versionBuilder_.dispose(); @@ -2380,9 +2674,13 @@ private void buildPartial0(com.google.cloud.compute.v1.ManagedInstance result) { to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.version_ = versionBuilder_ == null ? version_ : versionBuilder_.build(); + result.targetStatus_ = targetStatus_; to_bitField0_ |= 0x00000800; } + if (((from_bitField0_ & 0x00002000) != 0)) { + result.version_ = versionBuilder_ == null ? version_ : versionBuilder_.build(); + to_bitField0_ |= 0x00001000; + } result.bitField0_ |= to_bitField0_; } @@ -2466,6 +2764,11 @@ public Builder mergeFrom(com.google.cloud.compute.v1.ManagedInstance other) { if (other.hasShutdownDetails()) { mergeShutdownDetails(other.getShutdownDetails()); } + if (other.hasTargetStatus()) { + targetStatus_ = other.targetStatus_; + bitField0_ |= 0x00001000; + onChanged(); + } if (other.hasVersion()) { mergeVersion(other.getVersion()); } @@ -2548,10 +2851,16 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 1427807714 + case -1832570110: + { + targetStatus_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00001000; + break; + } // case -1832570110 case -1482103102: { input.readMessage(internalGetVersionFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case -1482103102 case -1233630670: @@ -5122,6 +5431,150 @@ public Builder clearShutdownDetails() { return shutdownDetailsBuilder_; } + private java.lang.Object targetStatus_ = ""; + + /** + * + * + *
+     * Output only. The eventual status of the instance. The instance group
+     * manager will not be identified as stable till each managed instance reaches
+     * its targetStatus.
+     * Check the TargetStatus enum for the list of possible values.
+     * 
+ * + * optional string target_status = 307799648; + * + * @return Whether the targetStatus field is set. + */ + public boolean hasTargetStatus() { + return ((bitField0_ & 0x00001000) != 0); + } + + /** + * + * + *
+     * Output only. The eventual status of the instance. The instance group
+     * manager will not be identified as stable till each managed instance reaches
+     * its targetStatus.
+     * Check the TargetStatus enum for the list of possible values.
+     * 
+ * + * optional string target_status = 307799648; + * + * @return The targetStatus. + */ + public java.lang.String getTargetStatus() { + java.lang.Object ref = targetStatus_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetStatus_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The eventual status of the instance. The instance group
+     * manager will not be identified as stable till each managed instance reaches
+     * its targetStatus.
+     * Check the TargetStatus enum for the list of possible values.
+     * 
+ * + * optional string target_status = 307799648; + * + * @return The bytes for targetStatus. + */ + public com.google.protobuf.ByteString getTargetStatusBytes() { + java.lang.Object ref = targetStatus_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The eventual status of the instance. The instance group
+     * manager will not be identified as stable till each managed instance reaches
+     * its targetStatus.
+     * Check the TargetStatus enum for the list of possible values.
+     * 
+ * + * optional string target_status = 307799648; + * + * @param value The targetStatus to set. + * @return This builder for chaining. + */ + public Builder setTargetStatus(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + targetStatus_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The eventual status of the instance. The instance group
+     * manager will not be identified as stable till each managed instance reaches
+     * its targetStatus.
+     * Check the TargetStatus enum for the list of possible values.
+     * 
+ * + * optional string target_status = 307799648; + * + * @return This builder for chaining. + */ + public Builder clearTargetStatus() { + targetStatus_ = getDefaultInstance().getTargetStatus(); + bitField0_ = (bitField0_ & ~0x00001000); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The eventual status of the instance. The instance group
+     * manager will not be identified as stable till each managed instance reaches
+     * its targetStatus.
+     * Check the TargetStatus enum for the list of possible values.
+     * 
+ * + * optional string target_status = 307799648; + * + * @param value The bytes for targetStatus to set. + * @return This builder for chaining. + */ + public Builder setTargetStatusBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + targetStatus_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + private com.google.cloud.compute.v1.ManagedInstanceVersion version_; private com.google.protobuf.SingleFieldBuilder< com.google.cloud.compute.v1.ManagedInstanceVersion, @@ -5141,7 +5594,7 @@ public Builder clearShutdownDetails() { * @return Whether the version field is set. */ public boolean hasVersion() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -5183,7 +5636,7 @@ public Builder setVersion(com.google.cloud.compute.v1.ManagedInstanceVersion val } else { versionBuilder_.setMessage(value); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -5204,7 +5657,7 @@ public Builder setVersion( } else { versionBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -5220,7 +5673,7 @@ public Builder setVersion( */ public Builder mergeVersion(com.google.cloud.compute.v1.ManagedInstanceVersion value) { if (versionBuilder_ == null) { - if (((bitField0_ & 0x00001000) != 0) + if (((bitField0_ & 0x00002000) != 0) && version_ != null && version_ != com.google.cloud.compute.v1.ManagedInstanceVersion.getDefaultInstance()) { @@ -5232,7 +5685,7 @@ public Builder mergeVersion(com.google.cloud.compute.v1.ManagedInstanceVersion v versionBuilder_.mergeFrom(value); } if (version_ != null) { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } return this; @@ -5248,7 +5701,7 @@ public Builder mergeVersion(com.google.cloud.compute.v1.ManagedInstanceVersion v * optional .google.cloud.compute.v1.ManagedInstanceVersion version = 351608024; */ public Builder clearVersion() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); version_ = null; if (versionBuilder_ != null) { versionBuilder_.dispose(); @@ -5268,7 +5721,7 @@ public Builder clearVersion() { * optional .google.cloud.compute.v1.ManagedInstanceVersion version = 351608024; */ public com.google.cloud.compute.v1.ManagedInstanceVersion.Builder getVersionBuilder() { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return internalGetVersionFieldBuilder().getBuilder(); } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ManagedInstanceOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ManagedInstanceOrBuilder.java index 7c2f9e265b03..9cc2c109ebb7 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ManagedInstanceOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ManagedInstanceOrBuilder.java @@ -630,6 +630,54 @@ com.google.cloud.compute.v1.ManagedInstanceInstanceHealthOrBuilder getInstanceHe */ com.google.cloud.compute.v1.ManagedInstanceShutdownDetailsOrBuilder getShutdownDetailsOrBuilder(); + /** + * + * + *
+   * Output only. The eventual status of the instance. The instance group
+   * manager will not be identified as stable till each managed instance reaches
+   * its targetStatus.
+   * Check the TargetStatus enum for the list of possible values.
+   * 
+ * + * optional string target_status = 307799648; + * + * @return Whether the targetStatus field is set. + */ + boolean hasTargetStatus(); + + /** + * + * + *
+   * Output only. The eventual status of the instance. The instance group
+   * manager will not be identified as stable till each managed instance reaches
+   * its targetStatus.
+   * Check the TargetStatus enum for the list of possible values.
+   * 
+ * + * optional string target_status = 307799648; + * + * @return The targetStatus. + */ + java.lang.String getTargetStatus(); + + /** + * + * + *
+   * Output only. The eventual status of the instance. The instance group
+   * manager will not be identified as stable till each managed instance reaches
+   * its targetStatus.
+   * Check the TargetStatus enum for the list of possible values.
+   * 
+ * + * optional string target_status = 307799648; + * + * @return The bytes for targetStatus. + */ + com.google.protobuf.ByteString getTargetStatusBytes(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroup.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroup.java index c525120b11de..d67ab9389d61 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroup.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroup.java @@ -140,6 +140,18 @@ public enum NetworkEndpointType implements com.google.protobuf.ProtocolMessageEn * GCE_VM_IP = 401880793; */ GCE_VM_IP(401880793), + /** + * + * + *
+     * The network endpoint for targeting a specific network interface of a
+     * VM instance in configurations with multiple network interfaces on the
+     * same network.
+     * 
+ * + * GCE_VM_IP_DEDICATED_BACKEND = 321618974; + */ + GCE_VM_IP_DEDICATED_BACKEND(321618974), /** * * @@ -250,6 +262,19 @@ public enum NetworkEndpointType implements com.google.protobuf.ProtocolMessageEn */ public static final int GCE_VM_IP_VALUE = 401880793; + /** + * + * + *
+     * The network endpoint for targeting a specific network interface of a
+     * VM instance in configurations with multiple network interfaces on the
+     * same network.
+     * 
+ * + * GCE_VM_IP_DEDICATED_BACKEND = 321618974; + */ + public static final int GCE_VM_IP_DEDICATED_BACKEND_VALUE = 321618974; + /** * * @@ -360,6 +385,8 @@ public static NetworkEndpointType forNumber(int value) { return UNDEFINED_NETWORK_ENDPOINT_TYPE; case 401880793: return GCE_VM_IP; + case 321618974: + return GCE_VM_IP_DEDICATED_BACKEND; case 501838375: return GCE_VM_IP_PORT; case 22819253: diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Operation.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Operation.java index 419526af7d78..04659f56b606 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Operation.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Operation.java @@ -647,6 +647,66 @@ public com.google.cloud.compute.v1.ErrorOrBuilder getErrorOrBuilder() { return error_ == null ? com.google.cloud.compute.v1.Error.getDefaultInstance() : error_; } + public static final int GET_HEALTH_OPERATION_METADATA_FIELD_NUMBER = 303911457; + private com.google.cloud.compute.v1.GetHealthOperationMetadata getHealthOperationMetadata_; + + /** + * + * + *
+   * Output only. Metadata for GetHealth operations.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * + * + * @return Whether the getHealthOperationMetadata field is set. + */ + @java.lang.Override + public boolean hasGetHealthOperationMetadata() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Output only. Metadata for GetHealth operations.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * + * + * @return The getHealthOperationMetadata. + */ + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadata getGetHealthOperationMetadata() { + return getHealthOperationMetadata_ == null + ? com.google.cloud.compute.v1.GetHealthOperationMetadata.getDefaultInstance() + : getHealthOperationMetadata_; + } + + /** + * + * + *
+   * Output only. Metadata for GetHealth operations.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.GetHealthOperationMetadataOrBuilder + getGetHealthOperationMetadataOrBuilder() { + return getHealthOperationMetadata_ == null + ? com.google.cloud.compute.v1.GetHealthOperationMetadata.getDefaultInstance() + : getHealthOperationMetadata_; + } + public static final int GET_VERSION_OPERATION_METADATA_FIELD_NUMBER = 173230167; private com.google.cloud.compute.v1.GetVersionOperationMetadata getVersionOperationMetadata_; @@ -659,7 +719,7 @@ public com.google.cloud.compute.v1.ErrorOrBuilder getErrorOrBuilder() { */ @java.lang.Override public boolean hasGetVersionOperationMetadata() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -710,7 +770,7 @@ public com.google.cloud.compute.v1.GetVersionOperationMetadata getGetVersionOper */ @java.lang.Override public boolean hasHttpErrorMessage() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -787,7 +847,7 @@ public com.google.protobuf.ByteString getHttpErrorMessageBytes() { */ @java.lang.Override public boolean hasHttpErrorStatusCode() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -827,7 +887,7 @@ public int getHttpErrorStatusCode() { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -867,7 +927,7 @@ public long getId() { */ @java.lang.Override public boolean hasInsertTime() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -935,7 +995,7 @@ public com.google.protobuf.ByteString getInsertTimeBytes() { */ @java.lang.Override public boolean hasInstancesBulkInsertOperationMetadata() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -985,7 +1045,7 @@ public boolean hasInstancesBulkInsertOperationMetadata() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -1056,7 +1116,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -1126,7 +1186,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasOperationGroupId() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -1198,7 +1258,7 @@ public com.google.protobuf.ByteString getOperationGroupIdBytes() { */ @java.lang.Override public boolean hasOperationType() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -1271,7 +1331,7 @@ public com.google.protobuf.ByteString getOperationTypeBytes() { */ @java.lang.Override public boolean hasProgress() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** @@ -1313,7 +1373,7 @@ public int getProgress() { */ @java.lang.Override public boolean hasRegion() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -1384,7 +1444,7 @@ public com.google.protobuf.ByteString getRegionBytes() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -1456,7 +1516,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSetCommonInstanceMetadataOperationMetadata() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -1525,7 +1585,7 @@ public boolean hasSetCommonInstanceMetadataOperationMetadata() { */ @java.lang.Override public boolean hasStartTime() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -1600,7 +1660,7 @@ public com.google.protobuf.ByteString getStartTimeBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** @@ -1664,7 +1724,7 @@ public com.google.cloud.compute.v1.Operation.Status getStatus() { */ @java.lang.Override public boolean hasStatusMessage() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** @@ -1734,7 +1794,7 @@ public com.google.protobuf.ByteString getStatusMessageBytes() { */ @java.lang.Override public boolean hasTargetId() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** @@ -1774,7 +1834,7 @@ public long getTargetId() { */ @java.lang.Override public boolean hasTargetLink() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** @@ -1849,7 +1909,7 @@ public com.google.protobuf.ByteString getTargetLinkBytes() { */ @java.lang.Override public boolean hasUser() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** @@ -2004,7 +2064,7 @@ public com.google.cloud.compute.v1.WarningsOrBuilder getWarningsOrBuilder(int in */ @java.lang.Override public boolean hasZone() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** @@ -2071,37 +2131,37 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 3599307, user_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 3744684, zone_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 37467274, startTime_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 40171187, operationGroupId_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 62671336, targetLink_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { output.writeInt32(72663597, progress_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { output.writeMessage(89146177, getInstancesBulkInsertOperationMetadata()); } if (((bitField0_ & 0x00000010) != 0)) { @@ -2110,43 +2170,46 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 114938801, endTime_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 138946292, region_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { output.writeMessage(173230167, getGetVersionOperationMetadata()); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 177650450, operationType_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { output.writeEnum(181260274, status_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 202521945, httpErrorMessage_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { output.writeUInt64(258165385, targetId_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 297240295, clientOperationId_); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 297428154, statusMessage_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { + output.writeMessage(303911457, getGetHealthOperationMetadata()); + } + if (((bitField0_ & 0x00000100) != 0)) { output.writeInt32(312345196, httpErrorStatusCode_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 433722515, insertTime_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 456214797, selfLink_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { output.writeMessage(490378980, getSetCommonInstanceMetadataOperationMetadata()); } for (int i = 0; i < warnings_.size(); i++) { @@ -2161,37 +2224,37 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(3599307, user_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(3744684, zone_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(37467274, startTime_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(40171187, operationGroupId_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(62671336, targetLink_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(72663597, progress_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 89146177, getInstancesBulkInsertOperationMetadata()); @@ -2202,46 +2265,51 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(114938801, endTime_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(138946292, region_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 173230167, getGetVersionOperationMetadata()); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(177650450, operationType_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(181260274, status_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(202521945, httpErrorMessage_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(258165385, targetId_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(297240295, clientOperationId_); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(297428154, statusMessage_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 303911457, getGetHealthOperationMetadata()); + } + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(312345196, httpErrorStatusCode_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(433722515, insertTime_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(456214797, selfLink_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 490378980, getSetCommonInstanceMetadataOperationMetadata()); @@ -2284,6 +2352,11 @@ public boolean equals(final java.lang.Object obj) { if (hasError()) { if (!getError().equals(other.getError())) return false; } + if (hasGetHealthOperationMetadata() != other.hasGetHealthOperationMetadata()) return false; + if (hasGetHealthOperationMetadata()) { + if (!getGetHealthOperationMetadata().equals(other.getGetHealthOperationMetadata())) + return false; + } if (hasGetVersionOperationMetadata() != other.hasGetVersionOperationMetadata()) return false; if (hasGetVersionOperationMetadata()) { if (!getGetVersionOperationMetadata().equals(other.getGetVersionOperationMetadata())) @@ -2405,6 +2478,10 @@ public int hashCode() { hash = (37 * hash) + ERROR_FIELD_NUMBER; hash = (53 * hash) + getError().hashCode(); } + if (hasGetHealthOperationMetadata()) { + hash = (37 * hash) + GET_HEALTH_OPERATION_METADATA_FIELD_NUMBER; + hash = (53 * hash) + getGetHealthOperationMetadata().hashCode(); + } if (hasGetVersionOperationMetadata()) { hash = (37 * hash) + GET_VERSION_OPERATION_METADATA_FIELD_NUMBER; hash = (53 * hash) + getGetVersionOperationMetadata().hashCode(); @@ -2661,6 +2738,7 @@ private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { internalGetErrorFieldBuilder(); + internalGetGetHealthOperationMetadataFieldBuilder(); internalGetGetVersionOperationMetadataFieldBuilder(); internalGetInstancesBulkInsertOperationMetadataFieldBuilder(); internalGetSetCommonInstanceMetadataOperationMetadataFieldBuilder(); @@ -2681,6 +2759,11 @@ public Builder clear() { errorBuilder_.dispose(); errorBuilder_ = null; } + getHealthOperationMetadata_ = null; + if (getHealthOperationMetadataBuilder_ != null) { + getHealthOperationMetadataBuilder_.dispose(); + getHealthOperationMetadataBuilder_ = null; + } getVersionOperationMetadata_ = null; if (getVersionOperationMetadataBuilder_ != null) { getVersionOperationMetadataBuilder_.dispose(); @@ -2719,7 +2802,7 @@ public Builder clear() { warnings_ = null; warningsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); zone_ = ""; return this; } @@ -2758,9 +2841,9 @@ public com.google.cloud.compute.v1.Operation buildPartial() { private void buildPartialRepeatedFields(com.google.cloud.compute.v1.Operation result) { if (warningsBuilder_ == null) { - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { warnings_ = java.util.Collections.unmodifiableList(warnings_); - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); } result.warnings_ = warnings_; } else { @@ -2792,98 +2875,105 @@ private void buildPartial0(com.google.cloud.compute.v1.Operation result) { to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.getHealthOperationMetadata_ = + getHealthOperationMetadataBuilder_ == null + ? getHealthOperationMetadata_ + : getHealthOperationMetadataBuilder_.build(); + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.getVersionOperationMetadata_ = getVersionOperationMetadataBuilder_ == null ? getVersionOperationMetadata_ : getVersionOperationMetadataBuilder_.build(); - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.httpErrorMessage_ = httpErrorMessage_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.httpErrorStatusCode_ = httpErrorStatusCode_; + result.httpErrorMessage_ = httpErrorMessage_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { - result.id_ = id_; + result.httpErrorStatusCode_ = httpErrorStatusCode_; to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000200) != 0)) { - result.insertTime_ = insertTime_; + result.id_ = id_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000400) != 0)) { + result.insertTime_ = insertTime_; + to_bitField0_ |= 0x00000400; + } + if (((from_bitField0_ & 0x00000800) != 0)) { result.instancesBulkInsertOperationMetadata_ = instancesBulkInsertOperationMetadataBuilder_ == null ? instancesBulkInsertOperationMetadata_ : instancesBulkInsertOperationMetadataBuilder_.build(); - to_bitField0_ |= 0x00000400; - } - if (((from_bitField0_ & 0x00000800) != 0)) { - result.kind_ = kind_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.name_ = name_; + result.kind_ = kind_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00002000) != 0)) { - result.operationGroupId_ = operationGroupId_; + result.name_ = name_; to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { - result.operationType_ = operationType_; + result.operationGroupId_ = operationGroupId_; to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00008000) != 0)) { - result.progress_ = progress_; + result.operationType_ = operationType_; to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00010000) != 0)) { - result.region_ = region_; + result.progress_ = progress_; to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00020000) != 0)) { - result.selfLink_ = selfLink_; + result.region_ = region_; to_bitField0_ |= 0x00020000; } if (((from_bitField0_ & 0x00040000) != 0)) { + result.selfLink_ = selfLink_; + to_bitField0_ |= 0x00040000; + } + if (((from_bitField0_ & 0x00080000) != 0)) { result.setCommonInstanceMetadataOperationMetadata_ = setCommonInstanceMetadataOperationMetadataBuilder_ == null ? setCommonInstanceMetadataOperationMetadata_ : setCommonInstanceMetadataOperationMetadataBuilder_.build(); - to_bitField0_ |= 0x00040000; - } - if (((from_bitField0_ & 0x00080000) != 0)) { - result.startTime_ = startTime_; to_bitField0_ |= 0x00080000; } if (((from_bitField0_ & 0x00100000) != 0)) { - result.status_ = status_; + result.startTime_ = startTime_; to_bitField0_ |= 0x00100000; } if (((from_bitField0_ & 0x00200000) != 0)) { - result.statusMessage_ = statusMessage_; + result.status_ = status_; to_bitField0_ |= 0x00200000; } if (((from_bitField0_ & 0x00400000) != 0)) { - result.targetId_ = targetId_; + result.statusMessage_ = statusMessage_; to_bitField0_ |= 0x00400000; } if (((from_bitField0_ & 0x00800000) != 0)) { - result.targetLink_ = targetLink_; + result.targetId_ = targetId_; to_bitField0_ |= 0x00800000; } if (((from_bitField0_ & 0x01000000) != 0)) { - result.user_ = user_; + result.targetLink_ = targetLink_; to_bitField0_ |= 0x01000000; } - if (((from_bitField0_ & 0x04000000) != 0)) { - result.zone_ = zone_; + if (((from_bitField0_ & 0x02000000) != 0)) { + result.user_ = user_; to_bitField0_ |= 0x02000000; } + if (((from_bitField0_ & 0x08000000) != 0)) { + result.zone_ = zone_; + to_bitField0_ |= 0x04000000; + } result.bitField0_ |= to_bitField0_; } @@ -2922,12 +3012,15 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { if (other.hasError()) { mergeError(other.getError()); } + if (other.hasGetHealthOperationMetadata()) { + mergeGetHealthOperationMetadata(other.getGetHealthOperationMetadata()); + } if (other.hasGetVersionOperationMetadata()) { mergeGetVersionOperationMetadata(other.getGetVersionOperationMetadata()); } if (other.hasHttpErrorMessage()) { httpErrorMessage_ = other.httpErrorMessage_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasHttpErrorStatusCode()) { @@ -2938,7 +3031,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { } if (other.hasInsertTime()) { insertTime_ = other.insertTime_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasInstancesBulkInsertOperationMetadata()) { @@ -2946,22 +3039,22 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { } if (other.hasKind()) { kind_ = other.kind_; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } if (other.hasName()) { name_ = other.name_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (other.hasOperationGroupId()) { operationGroupId_ = other.operationGroupId_; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } if (other.hasOperationType()) { operationType_ = other.operationType_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } if (other.hasProgress()) { @@ -2969,12 +3062,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { } if (other.hasRegion()) { region_ = other.region_; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); } if (other.hasSetCommonInstanceMetadataOperationMetadata()) { @@ -2983,7 +3076,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { } if (other.hasStartTime()) { startTime_ = other.startTime_; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); } if (other.hasStatus()) { @@ -2991,7 +3084,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { } if (other.hasStatusMessage()) { statusMessage_ = other.statusMessage_; - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); } if (other.hasTargetId()) { @@ -2999,19 +3092,19 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { } if (other.hasTargetLink()) { targetLink_ = other.targetLink_; - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); } if (other.hasUser()) { user_ = other.user_; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); } if (warningsBuilder_ == null) { if (!other.warnings_.isEmpty()) { if (warnings_.isEmpty()) { warnings_ = other.warnings_; - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); } else { ensureWarningsIsMutable(); warnings_.addAll(other.warnings_); @@ -3024,7 +3117,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { warningsBuilder_.dispose(); warningsBuilder_ = null; warnings_ = other.warnings_; - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); warningsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetWarningsFieldBuilder() @@ -3036,7 +3129,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Operation other) { } if (other.hasZone()) { zone_ = other.zone_; - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -3068,31 +3161,31 @@ public Builder mergeFrom( case 26840: { id_ = input.readUInt64(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case 26840 case 26336418: { kind_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case 26336418 case 26989658: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 26989658 case 28794458: { user_ = input.readStringRequireUtf8(); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; break; } // case 28794458 case 29957474: { zone_ = input.readStringRequireUtf8(); - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; break; } // case 29957474 case 244202930: @@ -3104,25 +3197,25 @@ public Builder mergeFrom( case 299738194: { startTime_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case 299738194 case 321369498: { operationGroupId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 321369498 case 501370690: { targetLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; break; } // case 501370690 case 581308776: { progress_ = input.readInt32(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case 581308776 case 713169418: @@ -3130,7 +3223,7 @@ public Builder mergeFrom( input.readMessage( internalGetInstancesBulkInsertOperationMetadataFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case 713169418 case 774279234: @@ -3148,7 +3241,7 @@ public Builder mergeFrom( case 1111570338: { region_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case 1111570338 case 1385841338: @@ -3156,31 +3249,31 @@ public Builder mergeFrom( input.readMessage( internalGetGetVersionOperationMetadataFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 1385841338 case 1421203602: { operationType_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case 1421203602 case 1450082192: { status_ = input.readEnum(); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; break; } // case 1450082192 case 1620175562: { httpErrorMessage_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 1620175562 case 2065323080: { targetId_ = input.readUInt64(); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; break; } // case 2065323080 case -1917044934: @@ -3192,13 +3285,21 @@ public Builder mergeFrom( case -1915542062: { statusMessage_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; break; } // case -1915542062 + case -1863675638: + { + input.readMessage( + internalGetGetHealthOperationMetadataFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case -1863675638 case -1796205728: { httpErrorStatusCode_ = input.readInt32(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case -1796205728 case -911466526: @@ -3210,13 +3311,13 @@ public Builder mergeFrom( case -825187174: { insertTime_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -825187174 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case -645248918 case -371935454: @@ -3225,7 +3326,7 @@ public Builder mergeFrom( internalGetSetCommonInstanceMetadataOperationMetadataFieldBuilder() .getBuilder(), extensionRegistry); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; break; } // case -371935454 case -310238534: @@ -3815,13 +3916,216 @@ public boolean hasError() { * * optional .google.cloud.compute.v1.Error error = 96784904; * - * @return The error. + * @return The error. + */ + public com.google.cloud.compute.v1.Error getError() { + if (errorBuilder_ == null) { + return error_ == null ? com.google.cloud.compute.v1.Error.getDefaultInstance() : error_; + } else { + return errorBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * [Output Only] If errors are generated during processing of the operation,
+     * this field will be populated.
+     * 
+ * + * optional .google.cloud.compute.v1.Error error = 96784904; + */ + public Builder setError(com.google.cloud.compute.v1.Error value) { + if (errorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + error_ = value; + } else { + errorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] If errors are generated during processing of the operation,
+     * this field will be populated.
+     * 
+ * + * optional .google.cloud.compute.v1.Error error = 96784904; + */ + public Builder setError(com.google.cloud.compute.v1.Error.Builder builderForValue) { + if (errorBuilder_ == null) { + error_ = builderForValue.build(); + } else { + errorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] If errors are generated during processing of the operation,
+     * this field will be populated.
+     * 
+ * + * optional .google.cloud.compute.v1.Error error = 96784904; + */ + public Builder mergeError(com.google.cloud.compute.v1.Error value) { + if (errorBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && error_ != null + && error_ != com.google.cloud.compute.v1.Error.getDefaultInstance()) { + getErrorBuilder().mergeFrom(value); + } else { + error_ = value; + } + } else { + errorBuilder_.mergeFrom(value); + } + if (error_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * [Output Only] If errors are generated during processing of the operation,
+     * this field will be populated.
+     * 
+ * + * optional .google.cloud.compute.v1.Error error = 96784904; + */ + public Builder clearError() { + bitField0_ = (bitField0_ & ~0x00000010); + error_ = null; + if (errorBuilder_ != null) { + errorBuilder_.dispose(); + errorBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * [Output Only] If errors are generated during processing of the operation,
+     * this field will be populated.
+     * 
+ * + * optional .google.cloud.compute.v1.Error error = 96784904; + */ + public com.google.cloud.compute.v1.Error.Builder getErrorBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return internalGetErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * [Output Only] If errors are generated during processing of the operation,
+     * this field will be populated.
+     * 
+ * + * optional .google.cloud.compute.v1.Error error = 96784904; + */ + public com.google.cloud.compute.v1.ErrorOrBuilder getErrorOrBuilder() { + if (errorBuilder_ != null) { + return errorBuilder_.getMessageOrBuilder(); + } else { + return error_ == null ? com.google.cloud.compute.v1.Error.getDefaultInstance() : error_; + } + } + + /** + * + * + *
+     * [Output Only] If errors are generated during processing of the operation,
+     * this field will be populated.
+     * 
+ * + * optional .google.cloud.compute.v1.Error error = 96784904; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.Error, + com.google.cloud.compute.v1.Error.Builder, + com.google.cloud.compute.v1.ErrorOrBuilder> + internalGetErrorFieldBuilder() { + if (errorBuilder_ == null) { + errorBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.Error, + com.google.cloud.compute.v1.Error.Builder, + com.google.cloud.compute.v1.ErrorOrBuilder>( + getError(), getParentForChildren(), isClean()); + error_ = null; + } + return errorBuilder_; + } + + private com.google.cloud.compute.v1.GetHealthOperationMetadata getHealthOperationMetadata_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.GetHealthOperationMetadata, + com.google.cloud.compute.v1.GetHealthOperationMetadata.Builder, + com.google.cloud.compute.v1.GetHealthOperationMetadataOrBuilder> + getHealthOperationMetadataBuilder_; + + /** + * + * + *
+     * Output only. Metadata for GetHealth operations.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * + * + * @return Whether the getHealthOperationMetadata field is set. + */ + public boolean hasGetHealthOperationMetadata() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Output only. Metadata for GetHealth operations.
+     * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * + * + * @return The getHealthOperationMetadata. */ - public com.google.cloud.compute.v1.Error getError() { - if (errorBuilder_ == null) { - return error_ == null ? com.google.cloud.compute.v1.Error.getDefaultInstance() : error_; + public com.google.cloud.compute.v1.GetHealthOperationMetadata getGetHealthOperationMetadata() { + if (getHealthOperationMetadataBuilder_ == null) { + return getHealthOperationMetadata_ == null + ? com.google.cloud.compute.v1.GetHealthOperationMetadata.getDefaultInstance() + : getHealthOperationMetadata_; } else { - return errorBuilder_.getMessage(); + return getHealthOperationMetadataBuilder_.getMessage(); } } @@ -3829,22 +4133,24 @@ public com.google.cloud.compute.v1.Error getError() { * * *
-     * [Output Only] If errors are generated during processing of the operation,
-     * this field will be populated.
+     * Output only. Metadata for GetHealth operations.
      * 
* - * optional .google.cloud.compute.v1.Error error = 96784904; + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * */ - public Builder setError(com.google.cloud.compute.v1.Error value) { - if (errorBuilder_ == null) { + public Builder setGetHealthOperationMetadata( + com.google.cloud.compute.v1.GetHealthOperationMetadata value) { + if (getHealthOperationMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - error_ = value; + getHealthOperationMetadata_ = value; } else { - errorBuilder_.setMessage(value); + getHealthOperationMetadataBuilder_.setMessage(value); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3853,19 +4159,21 @@ public Builder setError(com.google.cloud.compute.v1.Error value) { * * *
-     * [Output Only] If errors are generated during processing of the operation,
-     * this field will be populated.
+     * Output only. Metadata for GetHealth operations.
      * 
* - * optional .google.cloud.compute.v1.Error error = 96784904; + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * */ - public Builder setError(com.google.cloud.compute.v1.Error.Builder builderForValue) { - if (errorBuilder_ == null) { - error_ = builderForValue.build(); + public Builder setGetHealthOperationMetadata( + com.google.cloud.compute.v1.GetHealthOperationMetadata.Builder builderForValue) { + if (getHealthOperationMetadataBuilder_ == null) { + getHealthOperationMetadata_ = builderForValue.build(); } else { - errorBuilder_.setMessage(builderForValue.build()); + getHealthOperationMetadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3874,26 +4182,29 @@ public Builder setError(com.google.cloud.compute.v1.Error.Builder builderForValu * * *
-     * [Output Only] If errors are generated during processing of the operation,
-     * this field will be populated.
+     * Output only. Metadata for GetHealth operations.
      * 
* - * optional .google.cloud.compute.v1.Error error = 96784904; + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * */ - public Builder mergeError(com.google.cloud.compute.v1.Error value) { - if (errorBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) - && error_ != null - && error_ != com.google.cloud.compute.v1.Error.getDefaultInstance()) { - getErrorBuilder().mergeFrom(value); + public Builder mergeGetHealthOperationMetadata( + com.google.cloud.compute.v1.GetHealthOperationMetadata value) { + if (getHealthOperationMetadataBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && getHealthOperationMetadata_ != null + && getHealthOperationMetadata_ + != com.google.cloud.compute.v1.GetHealthOperationMetadata.getDefaultInstance()) { + getGetHealthOperationMetadataBuilder().mergeFrom(value); } else { - error_ = value; + getHealthOperationMetadata_ = value; } } else { - errorBuilder_.mergeFrom(value); + getHealthOperationMetadataBuilder_.mergeFrom(value); } - if (error_ != null) { - bitField0_ |= 0x00000010; + if (getHealthOperationMetadata_ != null) { + bitField0_ |= 0x00000020; onChanged(); } return this; @@ -3903,18 +4214,19 @@ public Builder mergeError(com.google.cloud.compute.v1.Error value) { * * *
-     * [Output Only] If errors are generated during processing of the operation,
-     * this field will be populated.
+     * Output only. Metadata for GetHealth operations.
      * 
* - * optional .google.cloud.compute.v1.Error error = 96784904; + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * */ - public Builder clearError() { - bitField0_ = (bitField0_ & ~0x00000010); - error_ = null; - if (errorBuilder_ != null) { - errorBuilder_.dispose(); - errorBuilder_ = null; + public Builder clearGetHealthOperationMetadata() { + bitField0_ = (bitField0_ & ~0x00000020); + getHealthOperationMetadata_ = null; + if (getHealthOperationMetadataBuilder_ != null) { + getHealthOperationMetadataBuilder_.dispose(); + getHealthOperationMetadataBuilder_ = null; } onChanged(); return this; @@ -3924,33 +4236,39 @@ public Builder clearError() { * * *
-     * [Output Only] If errors are generated during processing of the operation,
-     * this field will be populated.
+     * Output only. Metadata for GetHealth operations.
      * 
* - * optional .google.cloud.compute.v1.Error error = 96784904; + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * */ - public com.google.cloud.compute.v1.Error.Builder getErrorBuilder() { - bitField0_ |= 0x00000010; + public com.google.cloud.compute.v1.GetHealthOperationMetadata.Builder + getGetHealthOperationMetadataBuilder() { + bitField0_ |= 0x00000020; onChanged(); - return internalGetErrorFieldBuilder().getBuilder(); + return internalGetGetHealthOperationMetadataFieldBuilder().getBuilder(); } /** * * *
-     * [Output Only] If errors are generated during processing of the operation,
-     * this field will be populated.
+     * Output only. Metadata for GetHealth operations.
      * 
* - * optional .google.cloud.compute.v1.Error error = 96784904; + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * */ - public com.google.cloud.compute.v1.ErrorOrBuilder getErrorOrBuilder() { - if (errorBuilder_ != null) { - return errorBuilder_.getMessageOrBuilder(); + public com.google.cloud.compute.v1.GetHealthOperationMetadataOrBuilder + getGetHealthOperationMetadataOrBuilder() { + if (getHealthOperationMetadataBuilder_ != null) { + return getHealthOperationMetadataBuilder_.getMessageOrBuilder(); } else { - return error_ == null ? com.google.cloud.compute.v1.Error.getDefaultInstance() : error_; + return getHealthOperationMetadata_ == null + ? com.google.cloud.compute.v1.GetHealthOperationMetadata.getDefaultInstance() + : getHealthOperationMetadata_; } } @@ -3958,27 +4276,28 @@ public com.google.cloud.compute.v1.ErrorOrBuilder getErrorOrBuilder() { * * *
-     * [Output Only] If errors are generated during processing of the operation,
-     * this field will be populated.
+     * Output only. Metadata for GetHealth operations.
      * 
* - * optional .google.cloud.compute.v1.Error error = 96784904; + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * */ private com.google.protobuf.SingleFieldBuilder< - com.google.cloud.compute.v1.Error, - com.google.cloud.compute.v1.Error.Builder, - com.google.cloud.compute.v1.ErrorOrBuilder> - internalGetErrorFieldBuilder() { - if (errorBuilder_ == null) { - errorBuilder_ = + com.google.cloud.compute.v1.GetHealthOperationMetadata, + com.google.cloud.compute.v1.GetHealthOperationMetadata.Builder, + com.google.cloud.compute.v1.GetHealthOperationMetadataOrBuilder> + internalGetGetHealthOperationMetadataFieldBuilder() { + if (getHealthOperationMetadataBuilder_ == null) { + getHealthOperationMetadataBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.cloud.compute.v1.Error, - com.google.cloud.compute.v1.Error.Builder, - com.google.cloud.compute.v1.ErrorOrBuilder>( - getError(), getParentForChildren(), isClean()); - error_ = null; + com.google.cloud.compute.v1.GetHealthOperationMetadata, + com.google.cloud.compute.v1.GetHealthOperationMetadata.Builder, + com.google.cloud.compute.v1.GetHealthOperationMetadataOrBuilder>( + getGetHealthOperationMetadata(), getParentForChildren(), isClean()); + getHealthOperationMetadata_ = null; } - return errorBuilder_; + return getHealthOperationMetadataBuilder_; } private com.google.cloud.compute.v1.GetVersionOperationMetadata getVersionOperationMetadata_; @@ -3996,7 +4315,7 @@ public com.google.cloud.compute.v1.ErrorOrBuilder getErrorOrBuilder() { * @return Whether the getVersionOperationMetadata field is set. */ public boolean hasGetVersionOperationMetadata() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -4032,7 +4351,7 @@ public Builder setGetVersionOperationMetadata( } else { getVersionOperationMetadataBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -4049,7 +4368,7 @@ public Builder setGetVersionOperationMetadata( } else { getVersionOperationMetadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -4062,7 +4381,7 @@ public Builder setGetVersionOperationMetadata( public Builder mergeGetVersionOperationMetadata( com.google.cloud.compute.v1.GetVersionOperationMetadata value) { if (getVersionOperationMetadataBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) + if (((bitField0_ & 0x00000040) != 0) && getVersionOperationMetadata_ != null && getVersionOperationMetadata_ != com.google.cloud.compute.v1.GetVersionOperationMetadata.getDefaultInstance()) { @@ -4074,7 +4393,7 @@ public Builder mergeGetVersionOperationMetadata( getVersionOperationMetadataBuilder_.mergeFrom(value); } if (getVersionOperationMetadata_ != null) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } return this; @@ -4086,7 +4405,7 @@ public Builder mergeGetVersionOperationMetadata( * */ public Builder clearGetVersionOperationMetadata() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); getVersionOperationMetadata_ = null; if (getVersionOperationMetadataBuilder_ != null) { getVersionOperationMetadataBuilder_.dispose(); @@ -4103,7 +4422,7 @@ public Builder clearGetVersionOperationMetadata() { */ public com.google.cloud.compute.v1.GetVersionOperationMetadata.Builder getGetVersionOperationMetadataBuilder() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return internalGetGetVersionOperationMetadataFieldBuilder().getBuilder(); } @@ -4163,7 +4482,7 @@ public Builder clearGetVersionOperationMetadata() { * @return Whether the httpErrorMessage field is set. */ public boolean hasHttpErrorMessage() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -4238,7 +4557,7 @@ public Builder setHttpErrorMessage(java.lang.String value) { throw new NullPointerException(); } httpErrorMessage_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -4259,7 +4578,7 @@ public Builder setHttpErrorMessage(java.lang.String value) { */ public Builder clearHttpErrorMessage() { httpErrorMessage_ = getDefaultInstance().getHttpErrorMessage(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -4285,7 +4604,7 @@ public Builder setHttpErrorMessageBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); httpErrorMessage_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -4309,7 +4628,7 @@ public Builder setHttpErrorMessageBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasHttpErrorStatusCode() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -4351,7 +4670,7 @@ public int getHttpErrorStatusCode() { public Builder setHttpErrorStatusCode(int value) { httpErrorStatusCode_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -4372,7 +4691,7 @@ public Builder setHttpErrorStatusCode(int value) { * @return This builder for chaining. */ public Builder clearHttpErrorStatusCode() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); httpErrorStatusCode_ = 0; onChanged(); return this; @@ -4394,7 +4713,7 @@ public Builder clearHttpErrorStatusCode() { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -4430,7 +4749,7 @@ public long getId() { public Builder setId(long value) { id_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -4448,7 +4767,7 @@ public Builder setId(long value) { * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); id_ = 0L; onChanged(); return this; @@ -4470,7 +4789,7 @@ public Builder clearId() { * @return Whether the insertTime field is set. */ public boolean hasInsertTime() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -4542,7 +4861,7 @@ public Builder setInsertTime(java.lang.String value) { throw new NullPointerException(); } insertTime_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4562,7 +4881,7 @@ public Builder setInsertTime(java.lang.String value) { */ public Builder clearInsertTime() { insertTime_ = getDefaultInstance().getInsertTime(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -4587,7 +4906,7 @@ public Builder setInsertTimeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); insertTime_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4608,7 +4927,7 @@ public Builder setInsertTimeBytes(com.google.protobuf.ByteString value) { * @return Whether the instancesBulkInsertOperationMetadata field is set. */ public boolean hasInstancesBulkInsertOperationMetadata() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -4644,7 +4963,7 @@ public Builder setInstancesBulkInsertOperationMetadata( } else { instancesBulkInsertOperationMetadataBuilder_.setMessage(value); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4661,7 +4980,7 @@ public Builder setInstancesBulkInsertOperationMetadata( } else { instancesBulkInsertOperationMetadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4674,7 +4993,7 @@ public Builder setInstancesBulkInsertOperationMetadata( public Builder mergeInstancesBulkInsertOperationMetadata( com.google.cloud.compute.v1.InstancesBulkInsertOperationMetadata value) { if (instancesBulkInsertOperationMetadataBuilder_ == null) { - if (((bitField0_ & 0x00000400) != 0) + if (((bitField0_ & 0x00000800) != 0) && instancesBulkInsertOperationMetadata_ != null && instancesBulkInsertOperationMetadata_ != com.google.cloud.compute.v1.InstancesBulkInsertOperationMetadata @@ -4687,7 +5006,7 @@ public Builder mergeInstancesBulkInsertOperationMetadata( instancesBulkInsertOperationMetadataBuilder_.mergeFrom(value); } if (instancesBulkInsertOperationMetadata_ != null) { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); } return this; @@ -4699,7 +5018,7 @@ public Builder mergeInstancesBulkInsertOperationMetadata( * */ public Builder clearInstancesBulkInsertOperationMetadata() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); instancesBulkInsertOperationMetadata_ = null; if (instancesBulkInsertOperationMetadataBuilder_ != null) { instancesBulkInsertOperationMetadataBuilder_.dispose(); @@ -4716,7 +5035,7 @@ public Builder clearInstancesBulkInsertOperationMetadata() { */ public com.google.cloud.compute.v1.InstancesBulkInsertOperationMetadata.Builder getInstancesBulkInsertOperationMetadataBuilder() { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return internalGetInstancesBulkInsertOperationMetadataFieldBuilder().getBuilder(); } @@ -4774,7 +5093,7 @@ public Builder clearInstancesBulkInsertOperationMetadata() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -4843,7 +5162,7 @@ public Builder setKind(java.lang.String value) { throw new NullPointerException(); } kind_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4862,7 +5181,7 @@ public Builder setKind(java.lang.String value) { */ public Builder clearKind() { kind_ = getDefaultInstance().getKind(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -4886,7 +5205,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); kind_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4905,7 +5224,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -4971,7 +5290,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4989,7 +5308,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -5012,7 +5331,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -5032,7 +5351,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the operationGroupId field is set. */ public boolean hasOperationGroupId() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -5101,7 +5420,7 @@ public Builder setOperationGroupId(java.lang.String value) { throw new NullPointerException(); } operationGroupId_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5120,7 +5439,7 @@ public Builder setOperationGroupId(java.lang.String value) { */ public Builder clearOperationGroupId() { operationGroupId_ = getDefaultInstance().getOperationGroupId(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -5144,7 +5463,7 @@ public Builder setOperationGroupIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); operationGroupId_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5164,7 +5483,7 @@ public Builder setOperationGroupIdBytes(com.google.protobuf.ByteString value) { * @return Whether the operationType field is set. */ public boolean hasOperationType() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -5233,7 +5552,7 @@ public Builder setOperationType(java.lang.String value) { throw new NullPointerException(); } operationType_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -5252,7 +5571,7 @@ public Builder setOperationType(java.lang.String value) { */ public Builder clearOperationType() { operationType_ = getDefaultInstance().getOperationType(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -5276,7 +5595,7 @@ public Builder setOperationTypeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); operationType_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -5300,7 +5619,7 @@ public Builder setOperationTypeBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasProgress() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** @@ -5342,7 +5661,7 @@ public int getProgress() { public Builder setProgress(int value) { progress_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5363,7 +5682,7 @@ public Builder setProgress(int value) { * @return This builder for chaining. */ public Builder clearProgress() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); progress_ = 0; onChanged(); return this; @@ -5384,7 +5703,7 @@ public Builder clearProgress() { * @return Whether the region field is set. */ public boolean hasRegion() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -5453,7 +5772,7 @@ public Builder setRegion(java.lang.String value) { throw new NullPointerException(); } region_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5472,7 +5791,7 @@ public Builder setRegion(java.lang.String value) { */ public Builder clearRegion() { region_ = getDefaultInstance().getRegion(); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -5496,7 +5815,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); region_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5515,7 +5834,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -5581,7 +5900,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5599,7 +5918,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); return this; } @@ -5622,7 +5941,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5651,7 +5970,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the setCommonInstanceMetadataOperationMetadata field is set. */ public boolean hasSetCommonInstanceMetadataOperationMetadata() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -5704,7 +6023,7 @@ public Builder setSetCommonInstanceMetadataOperationMetadata( } else { setCommonInstanceMetadataOperationMetadataBuilder_.setMessage(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5730,7 +6049,7 @@ public Builder setSetCommonInstanceMetadataOperationMetadata( } else { setCommonInstanceMetadataOperationMetadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5751,7 +6070,7 @@ public Builder setSetCommonInstanceMetadataOperationMetadata( public Builder mergeSetCommonInstanceMetadataOperationMetadata( com.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata value) { if (setCommonInstanceMetadataOperationMetadataBuilder_ == null) { - if (((bitField0_ & 0x00040000) != 0) + if (((bitField0_ & 0x00080000) != 0) && setCommonInstanceMetadataOperationMetadata_ != null && setCommonInstanceMetadataOperationMetadata_ != com.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata @@ -5764,7 +6083,7 @@ public Builder mergeSetCommonInstanceMetadataOperationMetadata( setCommonInstanceMetadataOperationMetadataBuilder_.mergeFrom(value); } if (setCommonInstanceMetadataOperationMetadata_ != null) { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); } return this; @@ -5784,7 +6103,7 @@ public Builder mergeSetCommonInstanceMetadataOperationMetadata( * */ public Builder clearSetCommonInstanceMetadataOperationMetadata() { - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); setCommonInstanceMetadataOperationMetadata_ = null; if (setCommonInstanceMetadataOperationMetadataBuilder_ != null) { setCommonInstanceMetadataOperationMetadataBuilder_.dispose(); @@ -5809,7 +6128,7 @@ public Builder clearSetCommonInstanceMetadataOperationMetadata() { */ public com.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata.Builder getSetCommonInstanceMetadataOperationMetadataBuilder() { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return internalGetSetCommonInstanceMetadataOperationMetadataFieldBuilder().getBuilder(); } @@ -5885,7 +6204,7 @@ public Builder clearSetCommonInstanceMetadataOperationMetadata() { * @return Whether the startTime field is set. */ public boolean hasStartTime() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -5957,7 +6276,7 @@ public Builder setStartTime(java.lang.String value) { throw new NullPointerException(); } startTime_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -5977,7 +6296,7 @@ public Builder setStartTime(java.lang.String value) { */ public Builder clearStartTime() { startTime_ = getDefaultInstance().getStartTime(); - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); onChanged(); return this; } @@ -6002,7 +6321,7 @@ public Builder setStartTimeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); startTime_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -6026,7 +6345,7 @@ public Builder setStartTimeBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** @@ -6067,7 +6386,7 @@ public int getStatusValue() { */ public Builder setStatusValue(int value) { status_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -6114,7 +6433,7 @@ public Builder setStatus(com.google.cloud.compute.v1.Operation.Status value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; status_ = value.getNumber(); onChanged(); return this; @@ -6136,7 +6455,7 @@ public Builder setStatus(com.google.cloud.compute.v1.Operation.Status value) { * @return This builder for chaining. */ public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); status_ = 0; onChanged(); return this; @@ -6157,7 +6476,7 @@ public Builder clearStatus() { * @return Whether the statusMessage field is set. */ public boolean hasStatusMessage() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** @@ -6226,7 +6545,7 @@ public Builder setStatusMessage(java.lang.String value) { throw new NullPointerException(); } statusMessage_ = value; - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -6245,7 +6564,7 @@ public Builder setStatusMessage(java.lang.String value) { */ public Builder clearStatusMessage() { statusMessage_ = getDefaultInstance().getStatusMessage(); - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); onChanged(); return this; } @@ -6269,7 +6588,7 @@ public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); statusMessage_ = value; - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -6290,7 +6609,7 @@ public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasTargetId() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** @@ -6326,7 +6645,7 @@ public long getTargetId() { public Builder setTargetId(long value) { targetId_ = value; - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -6344,7 +6663,7 @@ public Builder setTargetId(long value) { * @return This builder for chaining. */ public Builder clearTargetId() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00800000); targetId_ = 0L; onChanged(); return this; @@ -6366,7 +6685,7 @@ public Builder clearTargetId() { * @return Whether the targetLink field is set. */ public boolean hasTargetLink() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** @@ -6438,7 +6757,7 @@ public Builder setTargetLink(java.lang.String value) { throw new NullPointerException(); } targetLink_ = value; - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -6458,7 +6777,7 @@ public Builder setTargetLink(java.lang.String value) { */ public Builder clearTargetLink() { targetLink_ = getDefaultInstance().getTargetLink(); - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); onChanged(); return this; } @@ -6483,7 +6802,7 @@ public Builder setTargetLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); targetLink_ = value; - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -6504,7 +6823,7 @@ public Builder setTargetLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the user field is set. */ public boolean hasUser() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** @@ -6576,7 +6895,7 @@ public Builder setUser(java.lang.String value) { throw new NullPointerException(); } user_ = value; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -6596,7 +6915,7 @@ public Builder setUser(java.lang.String value) { */ public Builder clearUser() { user_ = getDefaultInstance().getUser(); - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x02000000); onChanged(); return this; } @@ -6621,7 +6940,7 @@ public Builder setUserBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); user_ = value; - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -6630,9 +6949,9 @@ public Builder setUserBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureWarningsIsMutable() { - if (!((bitField0_ & 0x02000000) != 0)) { + if (!((bitField0_ & 0x04000000) != 0)) { warnings_ = new java.util.ArrayList(warnings_); - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; } } @@ -6868,7 +7187,7 @@ public Builder addAllWarnings( public Builder clearWarnings() { if (warningsBuilder_ == null) { warnings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); onChanged(); } else { warningsBuilder_.clear(); @@ -7003,7 +7322,7 @@ public java.util.List getWarningsB com.google.cloud.compute.v1.Warnings, com.google.cloud.compute.v1.Warnings.Builder, com.google.cloud.compute.v1.WarningsOrBuilder>( - warnings_, ((bitField0_ & 0x02000000) != 0), getParentForChildren(), isClean()); + warnings_, ((bitField0_ & 0x04000000) != 0), getParentForChildren(), isClean()); warnings_ = null; } return warningsBuilder_; @@ -7024,7 +7343,7 @@ public java.util.List getWarningsB * @return Whether the zone field is set. */ public boolean hasZone() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** @@ -7093,7 +7412,7 @@ public Builder setZone(java.lang.String value) { throw new NullPointerException(); } zone_ = value; - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -7112,7 +7431,7 @@ public Builder setZone(java.lang.String value) { */ public Builder clearZone() { zone_ = getDefaultInstance().getZone(); - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x08000000); onChanged(); return this; } @@ -7136,7 +7455,7 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); zone_ = value; - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OperationOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OperationOrBuilder.java index 6cf47a604421..52c7beacc505 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OperationOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OperationOrBuilder.java @@ -231,6 +231,50 @@ public interface OperationOrBuilder */ com.google.cloud.compute.v1.ErrorOrBuilder getErrorOrBuilder(); + /** + * + * + *
+   * Output only. Metadata for GetHealth operations.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * + * + * @return Whether the getHealthOperationMetadata field is set. + */ + boolean hasGetHealthOperationMetadata(); + + /** + * + * + *
+   * Output only. Metadata for GetHealth operations.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * + * + * @return The getHealthOperationMetadata. + */ + com.google.cloud.compute.v1.GetHealthOperationMetadata getGetHealthOperationMetadata(); + + /** + * + * + *
+   * Output only. Metadata for GetHealth operations.
+   * 
+ * + * + * optional .google.cloud.compute.v1.GetHealthOperationMetadata get_health_operation_metadata = 303911457; + * + */ + com.google.cloud.compute.v1.GetHealthOperationMetadataOrBuilder + getGetHealthOperationMetadataOrBuilder(); + /** * * optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Reservation.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Reservation.java index f542a5b026a5..f727ef6a9172 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Reservation.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Reservation.java @@ -118,6 +118,16 @@ public enum ConfidentialComputeType implements com.google.protobuf.ProtocolMessa * UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0; */ UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE(0), + /** + * + * + *
+     * Bare Metal Secure AI.
+     * 
+ * + * CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103738250; + */ + CONFIDENTIAL_COMPUTE_TYPE_BMSAI(103738250), /** * * @@ -154,6 +164,17 @@ public enum ConfidentialComputeType implements com.google.protobuf.ProtocolMessa */ public static final int UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE_VALUE = 0; + /** + * + * + *
+     * Bare Metal Secure AI.
+     * 
+ * + * CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103738250; + */ + public static final int CONFIDENTIAL_COMPUTE_TYPE_BMSAI_VALUE = 103738250; + /** * * @@ -194,6 +215,8 @@ public static ConfidentialComputeType forNumber(int value) { switch (value) { case 0: return UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE; + case 103738250: + return CONFIDENTIAL_COMPUTE_TYPE_BMSAI; case 301241954: return CONFIDENTIAL_COMPUTE_TYPE_TDX; case 42227601: diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Subnetwork.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Subnetwork.java index 81ae2876edb7..58a2ebdc4ccf 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Subnetwork.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Subnetwork.java @@ -969,6 +969,31 @@ public enum ResolveSubnetMask implements com.google.protobuf.ProtocolMessageEnum * ARP_ALL_RANGES = 445655380; */ ARP_ALL_RANGES(445655380), + /** + * + * + *
+     * VMs will receive an ARP response from a VM instance owning the target IP
+     * address within the subnetwork's primary CIDR range, if such a VM instance
+     * exists and is running.
+     * 
+ * + * ARP_BROADCAST_PRIMARY_RANGE = 123887458; + */ + ARP_BROADCAST_PRIMARY_RANGE(123887458), + /** + * + * + *
+     * Combines ARP_BROADCAST_PRIMARY_RANGE with MAC learning. Enables cache
+     * mapping between IP addresses and custom MAC addresses of instances and
+     * use of it to set the correct destination MAC address. If this option is
+     * chosen, the subnetwork must have /24 or a smaller CIDR range.
+     * 
+ * + * ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING = 425592922; + */ + ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING(425592922), /** * * @@ -1014,6 +1039,33 @@ public enum ResolveSubnetMask implements com.google.protobuf.ProtocolMessageEnum */ public static final int ARP_ALL_RANGES_VALUE = 445655380; + /** + * + * + *
+     * VMs will receive an ARP response from a VM instance owning the target IP
+     * address within the subnetwork's primary CIDR range, if such a VM instance
+     * exists and is running.
+     * 
+ * + * ARP_BROADCAST_PRIMARY_RANGE = 123887458; + */ + public static final int ARP_BROADCAST_PRIMARY_RANGE_VALUE = 123887458; + + /** + * + * + *
+     * Combines ARP_BROADCAST_PRIMARY_RANGE with MAC learning. Enables cache
+     * mapping between IP addresses and custom MAC addresses of instances and
+     * use of it to set the correct destination MAC address. If this option is
+     * chosen, the subnetwork must have /24 or a smaller CIDR range.
+     * 
+ * + * ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING = 425592922; + */ + public static final int ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING_VALUE = 425592922; + /** * * @@ -1053,6 +1105,10 @@ public static ResolveSubnetMask forNumber(int value) { return UNDEFINED_RESOLVE_SUBNET_MASK; case 445655380: return ARP_ALL_RANGES; + case 123887458: + return ARP_BROADCAST_PRIMARY_RANGE; + case 425592922: + return ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING; case 120210048: return ARP_PRIMARY_RANGE; default: diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto index 33687d997e0b..42c9ef6653ac 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto +++ b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto @@ -14,7 +14,7 @@ // Generated by the disco-to-proto3-converter. DO NOT EDIT! // Source Discovery file: compute.v1.json -// Source file revision: 20260807 +// Source file revision: 20260821 // API name: compute // API version: v1 @@ -14306,6 +14306,9 @@ message ConfidentialInstanceConfig { // A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE = 0; + // Bare Metal Secure AI. + BMSAI = 63328144; + // Arm Confidential Compute Architecture. CCA = 66529; @@ -21709,6 +21712,9 @@ message FutureReservation { // A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0; + // Bare Metal Secure AI. + CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103738250; + // Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301241954; @@ -23206,6 +23212,115 @@ message GetHealthCheckRequest { } +// Metadata for GetHealth operations. +message GetHealthOperationMetadata { + // Output only. The health information. + optional GetHealthOperationMetadataHealthInfo health_info = 235287729; + +} + +// Health information. +message GetHealthOperationMetadataHealthInfo { + // Output only. The availability SLO status. + enum AvailabilitySloStatus { + // A value indicating that the enum field is not set. + UNDEFINED_AVAILABILITY_SLO_STATUS = 0; + + // The slot availability is in SLO. + AVAILABILITY_SLO_STATUS_IN_SLO = 142966428; + + // The slot availability is out of SLO. + AVAILABILITY_SLO_STATUS_OUT_OF_SLO = 112099455; + + // The slot availability is unknown. + AVAILABILITY_SLO_STATUS_SLO_UNKNOWN = 280579681; + + // Unspecified availability SLO status. + AVAILABILITY_SLO_STATUS_UNSPECIFIED = 481084279; + + } + + // Output only. The health status. + enum HealthStatus { + // A value indicating that the enum field is not set. + UNDEFINED_HEALTH_STATUS = 0; + + // The reservation slot is healthy. + HEALTH_STATUS_HEALTHY = 281715315; + + // The reservation slot is unhealthy. + HEALTH_STATUS_UNHEALTHY = 476038202; + + // Unspecified health status. + HEALTH_STATUS_UNSPECIFIED = 482246925; + + } + + // Output only. The repair category. + enum RepairCategory { + // A value indicating that the enum field is not set. + UNDEFINED_REPAIR_CATEGORY = 0; + + // The repair is because of critical failures, that are scoped outside + // emergent maintenance + REPAIR_CATEGORY_CRITICAL_FAILURE = 58241977; + + // The repair is because of an emergent maintenance + REPAIR_CATEGORY_EMERGENT_MAINTENANCE = 400869148; + + // The repair is because of a planned maintenance + REPAIR_CATEGORY_PLANNED_MAINTENANCE = 489286537; + + // Unspecified repair category. + REPAIR_CATEGORY_UNSPECIFIED = 287264456; + + // The repair is because of a user reported fault + REPAIR_CATEGORY_USER_REPORTED_FAULT = 227760443; + + } + + // Output only. The reason for unhealthy status. + enum UnhealthyReason { + // A value indicating that the enum field is not set. + UNDEFINED_UNHEALTHY_REASON = 0; + + // The slot is unhealthy because there is a pending repair, waiting for + // customer approval + UNHEALTHY_REASON_PENDING_USER_APPROVAL = 315397455; + + // The slot is unhealthy because repair is in progress + UNHEALTHY_REASON_REPAIRING = 199320309; + + // The slot is unhealthy because a vm cannot be scheduled on it, and no + // repairs are running on the slot + UNHEALTHY_REASON_UNSCHEDULABLE = 118083439; + + // Unspecified unhealthy reason. + UNHEALTHY_REASON_UNSPECIFIED = 337725687; + + } + + // Output only. The availability SLO status. + // Check the AvailabilitySloStatus enum for the list of possible values. + optional string availability_slo_status = 255971455; + + // Output only. The health status. + // Check the HealthStatus enum for the list of possible values. + optional string health_status = 380545845; + + // Output only. The repair category. + // Check the RepairCategory enum for the list of possible values. + optional string repair_category = 113376624; + + // Output only. The reason for unhealthy status. + // Check the UnhealthyReason enum for the list of possible values. + optional string unhealthy_reason = 448838143; + + // Output only. The time when health info was updated. + optional string update_time = 500295811; + +} + // A request message for RegionBackendServices.GetHealth. See the method description for details. message GetHealthRegionBackendServiceRequest { // Name of the BackendService resource for which to get health. @@ -23247,6 +23362,34 @@ message GetHealthRegionHealthSourceRequest { } +// A request message for ReservationSlots.GetHealth. See the method description for details. +message GetHealthReservationSlotRequest { + // The name of the parent reservation, parent block and parent sub-block. In + // the format of + // reservations/{reservation_name}/reservationBlocks/{reservation_block_name}/reservationSubBlocks/{reservation_sub_block_name} + string parent_name = 478151936 [(google.api.field_behavior) = REQUIRED]; + + // Project ID for this request. + string project = 227560217 [ + (google.api.field_behavior) = REQUIRED, + (google.cloud.operation_request_field) = "project" + ]; + + // An optional request ID to identify requests. + optional string request_id = 37109963; + + // The name of the reservation slot. + // Name should conform to RFC1035 or be a resource ID. + string reservation_slot = 277470865 [(google.api.field_behavior) = REQUIRED]; + + // Name of the zone for this request. Zone name should conform to RFC1035. + string zone = 3744684 [ + (google.api.field_behavior) = REQUIRED, + (google.cloud.operation_request_field) = "zone" + ]; + +} + // A request message for TargetPools.GetHealth. See the method description for details. message GetHealthTargetPoolRequest { // The body resource for this request @@ -26185,6 +26328,7 @@ message GuestOsFeature { // - IDPF // - SNP_SVSM_CAPABLE // - CCA_CAPABLE + // - SUSPEND_SAFE_FPR // // // For more information, see @@ -26217,6 +26361,10 @@ message GuestOsFeature { SNP_SVSM_CAPABLE = 52921460; + // Indicates the guest OS is safe for free page reporting (FPR) during + // suspend. + SUSPEND_SAFE_FPR = 223956441; + TDX_CAPABLE = 240446133; UEFI_COMPATIBLE = 195865408; @@ -26243,6 +26391,7 @@ message GuestOsFeature { // - IDPF // - SNP_SVSM_CAPABLE // - CCA_CAPABLE + // - SUSPEND_SAFE_FPR // // // For more information, see @@ -35493,6 +35642,9 @@ message Interconnect { // Output only. [Output Only] Server-defined URL for the resource. optional string self_link = 456214797; + // Output only. Server-defined URL for this resource with the resource id. + optional string self_link_with_id = 44520962; + // Output only. [Output Only] The current state of Interconnect functionality, which can // take one of the following values: // @@ -37817,6 +37969,14 @@ message InterconnectLocationCrossSiteInterconnectInfo { // may match multiple InterconnectLocations. optional string city = 3053931; + // Output only. The maximum unmetered bandwidth for dynamic paths allowable per + // WireGroup for this metro. + optional int64 max_dynamic_path_bandwidth_gbps = 378021355; + + // Output only. The maximum unmetered bandwidth for fixed paths allowable per WireGroup + // for this metro. + optional int64 max_fixed_path_bandwidth_gbps = 346138080; + } // Response to the list request, and contains a list of interconnect locations. @@ -54303,6 +54463,29 @@ message ManagedInstance { } + // Output only. The eventual status of the instance. The instance group + // manager will not be identified as stable till each managed instance reaches + // its targetStatus. + // Additional supported values which may be not listed in the enum directly due to technical reasons: + // RUNNING + // STOPPED + // SUSPENDED + enum TargetStatus { + // A value indicating that the enum field is not set. + UNDEFINED_TARGET_STATUS = 0; + + // The managed instance will eventually be ABANDONED, i.e. dissociated + // from the managed instance group. + ABANDONED = 81797556; + + // The managed instance will eventually be DELETED. + DELETED = 120962041; + + // Only present to map the STATUS_INVALID value. + INVALID = 530283991; + + } + // Output only. [Output Only] The current action that the managed instance group has // scheduled for the instance. Possible values: // @@ -54375,6 +54558,12 @@ message ManagedInstance { // `PENDING_STOP` state or there is a programmed stop scheduled. optional ManagedInstanceShutdownDetails shutdown_details = 15198553; + // Output only. The eventual status of the instance. The instance group + // manager will not be identified as stable till each managed instance reaches + // its targetStatus. + // Check the TargetStatus enum for the list of possible values. + optional string target_status = 307799648; + // Output only. [Output Only] Intended version of this instance. optional ManagedInstanceVersion version = 351608024; @@ -55385,6 +55574,11 @@ message NetworkEndpointGroup { // The network endpoint is represented by an IP address. GCE_VM_IP = 401880793; + // The network endpoint for targeting a specific network interface of a + // VM instance in configurations with multiple network interfaces on the + // same network. + GCE_VM_IP_DEDICATED_BACKEND = 321618974; + // The network endpoint is represented by IP address and port pair. GCE_VM_IP_PORT = 501838375; @@ -58332,6 +58526,9 @@ message Operation { // this field will be populated. optional Error error = 96784904; + // Output only. Metadata for GetHealth operations. + optional GetHealthOperationMetadata get_health_operation_metadata = 303911457; + optional GetVersionOperationMetadata get_version_operation_metadata = 173230167; // [Output Only] If the operation fails, this field contains the HTTP error @@ -65253,6 +65450,9 @@ message Reservation { // A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE = 0; + // Bare Metal Secure AI. + CONFIDENTIAL_COMPUTE_TYPE_BMSAI = 103738250; + // Intel Trust Domain Extensions. CONFIDENTIAL_COMPUTE_TYPE_TDX = 301241954; @@ -77411,6 +77611,17 @@ message Subnetwork { // All ranges assigned to the VM NIC will respond to ARP. ARP_ALL_RANGES = 445655380; + // VMs will receive an ARP response from a VM instance owning the target IP + // address within the subnetwork's primary CIDR range, if such a VM instance + // exists and is running. + ARP_BROADCAST_PRIMARY_RANGE = 123887458; + + // Combines ARP_BROADCAST_PRIMARY_RANGE with MAC learning. Enables cache + // mapping between IP addresses and custom MAC addresses of instances and + // use of it to set the correct destination MAC address. If this option is + // chosen, the subnetwork must have /24 or a smaller CIDR range. + ARP_BROADCAST_PRIMARY_RANGE_WITH_LEARNING = 425592922; + // Only the primary range of the VM NIC will respond to ARP. ARP_PRIMARY_RANGE = 120210048; @@ -93922,6 +94133,15 @@ service ReservationSlots { option (google.api.method_signature) = "project,zone,parent_name,reservation_slot"; } + // Get health info on a reservation slot. + rpc GetHealth(GetHealthReservationSlotRequest) returns (Operation) { + option (google.api.http) = { + post: "/compute/v1/projects/{project}/zones/{zone}/{parent_name=reservations/*/reservationBlocks/*/reservationSubBlocks/*}/reservationSlots/{reservation_slot}/getHealth" + }; + option (google.api.method_signature) = "project,zone,parent_name,reservation_slot"; + option (google.cloud.operation_service) = "ZoneOperations"; + } + // Allows customers to get SBOM versions of a reservation slot. rpc GetVersion(GetVersionReservationSlotRequest) returns (Operation) { option (google.api.http) = { diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/AsyncGetHealth.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/AsyncGetHealth.java new file mode 100644 index 000000000000..f0af983db4fb --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/AsyncGetHealth.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_ReservationSlots_GetHealth_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.GetHealthReservationSlotRequest; +import com.google.cloud.compute.v1.ReservationSlotsClient; +import com.google.longrunning.Operation; + +public class AsyncGetHealth { + + public static void main(String[] args) throws Exception { + asyncGetHealth(); + } + + public static void asyncGetHealth() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ReservationSlotsClient reservationSlotsClient = ReservationSlotsClient.create()) { + GetHealthReservationSlotRequest request = + GetHealthReservationSlotRequest.newBuilder() + .setParentName("parentName-244870571") + .setProject("project-309310695") + .setRequestId("requestId693933066") + .setReservationSlot("reservationSlot-337781782") + .setZone("zone3744684") + .build(); + ApiFuture future = reservationSlotsClient.getHealthCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_ReservationSlots_GetHealth_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/AsyncGetHealthLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/AsyncGetHealthLRO.java new file mode 100644 index 000000000000..a3a6f0997c00 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/AsyncGetHealthLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_ReservationSlots_GetHealth_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.GetHealthReservationSlotRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.ReservationSlotsClient; + +public class AsyncGetHealthLRO { + + public static void main(String[] args) throws Exception { + asyncGetHealthLRO(); + } + + public static void asyncGetHealthLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ReservationSlotsClient reservationSlotsClient = ReservationSlotsClient.create()) { + GetHealthReservationSlotRequest request = + GetHealthReservationSlotRequest.newBuilder() + .setParentName("parentName-244870571") + .setProject("project-309310695") + .setRequestId("requestId693933066") + .setReservationSlot("reservationSlot-337781782") + .setZone("zone3744684") + .build(); + OperationFuture future = + reservationSlotsClient.getHealthOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_ReservationSlots_GetHealth_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/SyncGetHealth.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/SyncGetHealth.java new file mode 100644 index 000000000000..9818337d17ef --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/SyncGetHealth.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_ReservationSlots_GetHealth_sync] +import com.google.cloud.compute.v1.GetHealthReservationSlotRequest; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.ReservationSlotsClient; + +public class SyncGetHealth { + + public static void main(String[] args) throws Exception { + syncGetHealth(); + } + + public static void syncGetHealth() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ReservationSlotsClient reservationSlotsClient = ReservationSlotsClient.create()) { + GetHealthReservationSlotRequest request = + GetHealthReservationSlotRequest.newBuilder() + .setParentName("parentName-244870571") + .setProject("project-309310695") + .setRequestId("requestId693933066") + .setReservationSlot("reservationSlot-337781782") + .setZone("zone3744684") + .build(); + Operation response = reservationSlotsClient.getHealthAsync(request).get(); + } + } +} +// [END compute_v1_generated_ReservationSlots_GetHealth_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/SyncGetHealthStringStringStringString.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/SyncGetHealthStringStringStringString.java new file mode 100644 index 000000000000..b733e9e57eb0 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslots/gethealth/SyncGetHealthStringStringStringString.java @@ -0,0 +1,45 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_ReservationSlots_GetHealth_StringStringStringString_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.ReservationSlotsClient; + +public class SyncGetHealthStringStringStringString { + + public static void main(String[] args) throws Exception { + syncGetHealthStringStringStringString(); + } + + public static void syncGetHealthStringStringStringString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ReservationSlotsClient reservationSlotsClient = ReservationSlotsClient.create()) { + String project = "project-309310695"; + String zone = "zone3744684"; + String parentName = "parentName-244870571"; + String reservationSlot = "reservationSlot-337781782"; + Operation response = + reservationSlotsClient.getHealthAsync(project, zone, parentName, reservationSlot).get(); + } + } +} +// [END compute_v1_generated_ReservationSlots_GetHealth_StringStringStringString_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslotssettings/getversion/SyncGetVersion.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslotssettings/gethealth/SyncGetHealth.java similarity index 89% rename from java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslotssettings/getversion/SyncGetVersion.java rename to java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslotssettings/gethealth/SyncGetHealth.java index e76a5976bf27..bca3546ff714 100644 --- a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslotssettings/getversion/SyncGetVersion.java +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/reservationslotssettings/gethealth/SyncGetHealth.java @@ -16,20 +16,20 @@ package com.google.cloud.compute.v1.samples; -// [START compute_v1_generated_ReservationSlotsSettings_GetVersion_sync] +// [START compute_v1_generated_ReservationSlotsSettings_GetHealth_sync] import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.retrying.TimedRetryAlgorithm; import com.google.cloud.compute.v1.ReservationSlotsSettings; import java.time.Duration; -public class SyncGetVersion { +public class SyncGetHealth { public static void main(String[] args) throws Exception { - syncGetVersion(); + syncGetHealth(); } - public static void syncGetVersion() throws Exception { + public static void syncGetHealth() throws Exception { // This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. @@ -51,4 +51,4 @@ public static void syncGetVersion() throws Exception { .build(); } } -// [END compute_v1_generated_ReservationSlotsSettings_GetVersion_sync] +// [END compute_v1_generated_ReservationSlotsSettings_GetHealth_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/reservationslotsstubsettings/getversion/SyncGetVersion.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/reservationslotsstubsettings/gethealth/SyncGetHealth.java similarity index 88% rename from java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/reservationslotsstubsettings/getversion/SyncGetVersion.java rename to java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/reservationslotsstubsettings/gethealth/SyncGetHealth.java index eb7276c72430..34c9a5739601 100644 --- a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/reservationslotsstubsettings/getversion/SyncGetVersion.java +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/stub/reservationslotsstubsettings/gethealth/SyncGetHealth.java @@ -16,20 +16,20 @@ package com.google.cloud.compute.v1.stub.samples; -// [START compute_v1_generated_ReservationSlotsStubSettings_GetVersion_sync] +// [START compute_v1_generated_ReservationSlotsStubSettings_GetHealth_sync] import com.google.api.gax.longrunning.OperationalTimedPollAlgorithm; import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.retrying.TimedRetryAlgorithm; import com.google.cloud.compute.v1.stub.ReservationSlotsStubSettings; import java.time.Duration; -public class SyncGetVersion { +public class SyncGetHealth { public static void main(String[] args) throws Exception { - syncGetVersion(); + syncGetHealth(); } - public static void syncGetVersion() throws Exception { + public static void syncGetHealth() throws Exception { // This snippet has been automatically generated and should be regarded as a code template only. // It will require modifications to work: // - It may require correct/in-range values for request initialization. @@ -51,4 +51,4 @@ public static void syncGetVersion() throws Exception { .build(); } } -// [END compute_v1_generated_ReservationSlotsStubSettings_GetVersion_sync] +// [END compute_v1_generated_ReservationSlotsStubSettings_GetHealth_sync] diff --git a/java-shopping-merchant-loyaltycustomers/proto-google-shopping-merchant-loyaltycustomers-v1/src/main/java/com/google/shopping/merchant/loyaltycustomers/v1/LoyaltyCustomerProto.java b/java-shopping-merchant-loyaltycustomers/proto-google-shopping-merchant-loyaltycustomers-v1/src/main/java/com/google/shopping/merchant/loyaltycustomers/v1/LoyaltyCustomerProto.java index 8e72f86d9042..4812616237c2 100644 --- a/java-shopping-merchant-loyaltycustomers/proto-google-shopping-merchant-loyaltycustomers-v1/src/main/java/com/google/shopping/merchant/loyaltycustomers/v1/LoyaltyCustomerProto.java +++ b/java-shopping-merchant-loyaltycustomers/proto-google-shopping-merchant-loyaltycustomers-v1/src/main/java/com/google/shopping/merchant/loyaltycustomers/v1/LoyaltyCustomerProto.java @@ -118,10 +118,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "eLoyaltyCustomerMatchResponse\"K\202\323\344\223\002E\"@/" + "loyaltyCustomers/v1/{parent=accounts/*}/" + "loyaltyCustomers:manage:\001*\032G\312A\032merchanta" - + "pi.googleapis.com\322A\'https://www.googleapis.com/auth/contentB\351\001\n" + + "pi.googleapis.com\322A\'https://www.googleapis.com/auth/contentB\372\002\n" + "0com.google.shopping.merchant.loyaltycustomers.v1B\024Loyalt" - + "yCustomerProtoP\001Zbcloud.google.com/go/sh" - + "opping/merchant/loyaltycustomers/apiv1/loyaltycustomerspb;loyaltycustomerspb\352A8\n" + + "yCustomerProtoP\001Zbcloud.google.com/go/shopping/merchant/loyaltycustomers/apiv1/l" + + "oyaltycustomerspb;loyaltycustomerspb\252\002,Google.Shopping.Merchant.LoyaltyCustomers" + + ".V1\312\002,Google\\Shopping\\Merchant\\LoyaltyCu" + + "stomers\\V1\352\0020Google::Shopping::Merchant::LoyaltyCustomers::V1\352A8\n" + "\"merchantapi.googleapis.com/Account\022\022accounts/{account}b\006proto3" }; descriptor = diff --git a/java-shopping-merchant-loyaltycustomers/proto-google-shopping-merchant-loyaltycustomers-v1/src/main/proto/google/shopping/merchant/loyaltycustomers/v1/loyalty_customer.proto b/java-shopping-merchant-loyaltycustomers/proto-google-shopping-merchant-loyaltycustomers-v1/src/main/proto/google/shopping/merchant/loyaltycustomers/v1/loyalty_customer.proto index 3d462ac8f44e..921a447bf12b 100644 --- a/java-shopping-merchant-loyaltycustomers/proto-google-shopping-merchant-loyaltycustomers-v1/src/main/proto/google/shopping/merchant/loyaltycustomers/v1/loyalty_customer.proto +++ b/java-shopping-merchant-loyaltycustomers/proto-google-shopping-merchant-loyaltycustomers-v1/src/main/proto/google/shopping/merchant/loyaltycustomers/v1/loyalty_customer.proto @@ -21,10 +21,13 @@ import "google/api/client.proto"; import "google/api/field_behavior.proto"; import "google/api/resource.proto"; +option csharp_namespace = "Google.Shopping.Merchant.LoyaltyCustomers.V1"; option go_package = "cloud.google.com/go/shopping/merchant/loyaltycustomers/apiv1/loyaltycustomerspb;loyaltycustomerspb"; option java_multiple_files = true; option java_outer_classname = "LoyaltyCustomerProto"; option java_package = "com.google.shopping.merchant.loyaltycustomers.v1"; +option php_namespace = "Google\\Shopping\\Merchant\\LoyaltyCustomers\\V1"; +option ruby_package = "Google::Shopping::Merchant::LoyaltyCustomers::V1"; option (google.api.resource_definition) = { type: "merchantapi.googleapis.com/Account" pattern: "accounts/{account}" diff --git a/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/StorageNativeCanary.java b/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/StorageNativeCanary.java index bfbde133584d..a047fae3cbde 100644 --- a/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/StorageNativeCanary.java +++ b/java-storage/google-cloud-storage/src/test/java/com/google/cloud/storage/it/StorageNativeCanary.java @@ -145,7 +145,8 @@ private static void assertBehaviorOfPrimaryStorageActions(Storage storage) throw || se.getMessage().contains("storage.buckets.create") || se.getMessage().contains("Forbidden")))) { assumeNoException( - "Skipping StorageNativeCanary: GCP credentials/permissions not configured for bucket creation", + "Skipping StorageNativeCanary: GCP credentials/permissions not configured for bucket" + + " creation", storageException); } } diff --git a/librarian.yaml b/librarian.yaml index 66e6c9cfccc2..2eb014c497e3 100644 --- a/librarian.yaml +++ b/librarian.yaml @@ -16,8 +16,8 @@ version: v0.40.0 repo: googleapis/google-cloud-java sources: googleapis: - commit: 02fc2b28bc702c8bb45735631ea0ad66893067fb - sha256: a9d046e9177c69bc0fb4874926fdd96164210d7fb3c557a951924bf34614b658 + commit: 17dbe87fc987e1beaa67812d803177d73946da39 + sha256: acd7027faabea5e742897e8b4a1f3279c342e0a14e5113bf988d4b296706231a showcase: commit: f97fd357084b9e85ef5dd02ba084551c3f85191c sha256: b5d293831e6895ca139d9a0a92eec75a82e73398978b140af8f7c5e91c7c969a